Přemysl Eric Janouch
|
f1742ec7da
|
Fix an annoying double-unref
|
2021-11-28 01:58:58 +01:00 |
Přemysl Eric Janouch
|
085f2d7eef
|
Use GFile a bit more
|
2021-11-27 02:34:24 +01:00 |
Přemysl Eric Janouch
|
1c40fa8adb
|
Add an "Open With" context menu to browser items
|
2021-11-23 20:50:01 +01:00 |
Přemysl Eric Janouch
|
fee901a590
|
Improve memory management
|
2021-11-23 17:13:21 +01:00 |
Přemysl Eric Janouch
|
7ab1a6d246
|
Improve browser open handling
|
2021-11-23 00:38:14 +01:00 |
Přemysl Eric Janouch
|
e239aca6f4
|
Make Ctrl-scrolling change thumbnail size
|
2021-11-22 15:33:36 +01:00 |
Přemysl Eric Janouch
|
e663368ee4
|
Add filename tooltips to the browser
|
2021-11-22 15:19:24 +01:00 |
Přemysl Eric Janouch
|
8070c7f9ee
|
Make browser item spacing adjustable from CSS
|
2021-11-22 15:08:56 +01:00 |
Přemysl Eric Janouch
|
0bec06b55d
|
Fix further focus issues
|
2021-11-22 13:01:43 +01:00 |
Přemysl Eric Janouch
|
d0fb24bf6b
|
Use GDK button constants
|
2021-11-21 21:22:14 +01:00 |
Přemysl Eric Janouch
|
1c57eef05a
|
Sort files in the browser as well
|
2021-11-21 21:07:51 +01:00 |
Přemysl Eric Janouch
|
5fea2245f1
|
Remove insanity
|
2021-11-21 20:47:07 +01:00 |
Přemysl Eric Janouch
|
2b17ed838a
|
Add ability to use different thumbnail sizes
|
2021-11-21 20:19:25 +01:00 |
Přemysl Eric Janouch
|
c77bccccb8
|
Implement filtering by supported extensions
|
2021-11-21 11:01:30 +01:00 |
Přemysl Eric Janouch
|
6dd0414d0a
|
Sort files and directories by name
|
2021-11-21 00:22:29 +01:00 |
Přemysl Eric Janouch
|
5ebfebb8fc
|
Make the browser grab focus when clicked
|
2021-11-20 18:46:38 +01:00 |
Přemysl Eric Janouch
|
09547184c3
|
Fix an embarrassing crash on directory change
|
2021-11-20 13:18:31 +01:00 |
Přemysl Eric Janouch
|
75994cd85a
|
Make a middle click open items in a new instance
|
2021-11-20 12:45:33 +01:00 |
Přemysl Eric Janouch
|
3e9a388537
|
Load symbolic icons as a fallback
Now there are no missing items in the browsers.
|
2021-11-20 12:35:28 +01:00 |
Přemysl Eric Janouch
|
1f0d6b24d8
|
Cache the browser's GDK cursor object
|
2021-11-13 13:40:46 +01:00 |
Přemysl Eric Janouch
|
7dba21c6d8
|
Use the hand/pointer cursor in the browser
Also, fix the build.
|
2021-11-13 09:21:28 +01:00 |
Přemysl Eric Janouch
|
d20c6469c0
|
Clean up
|
2021-11-13 09:06:01 +01:00 |
Přemysl Eric Janouch
|
3299cbf825
|
Parallelize thumbnail loading
GLib makes this easy.
They should all be local, and fast to access, so the CPU is the limit.
|
2021-11-12 12:22:36 +01:00 |
Přemysl Eric Janouch
|
405f975899
|
Use a checkerboard pattern on item background
|
2021-11-10 21:06:43 +01:00 |
Přemysl Eric Janouch
|
fc4eb97218
|
Improve browser item rendition, use CSS
It's not fully hardcoded anymore, and the border is better adjustable.
Item spacing and the fade constant can't be /meaningfully/ put in CSS.
|
2021-11-10 21:06:43 +01:00 |
Přemysl Eric Janouch
|
77f0e142c2
|
Reflect that new list of files changes the layout
|
2021-11-10 03:20:41 +01:00 |
Přemysl Eric Janouch
|
a135d6f332
|
Enable opening images from the browser
Also, make it possible to go back, in a roughly implemented manner.
|
2021-11-09 06:03:02 +01:00 |
Přemysl Eric Janouch
|
a0408abdf2
|
Don't render rows needlessly
|
2021-11-09 04:14:19 +01:00 |
Přemysl Eric Janouch
|
4361fdd1be
|
Clean up
|
2021-11-09 03:48:36 +01:00 |
Přemysl Eric Janouch
|
527a081f54
|
Add glowing borders around browser items
The styling is mostly hardcoded for now, need to figure it out.
|
2021-11-09 02:48:40 +01:00 |
Přemysl Eric Janouch
|
d2ef5c9c95
|
Pre-layout the browser
Now the widget is scrollable.
|
2021-11-06 23:56:44 +01:00 |
Přemysl Eric Janouch
|
9045898fb6
|
Don't rescale thumbnails in sRGB
pixman is too slow at this, maybe do it later, and optionally.
|
2021-11-04 19:52:14 +01:00 |
Přemysl Eric Janouch
|
cdb8d852a6
|
Pre-scale loaded thumbnails, and only when needed
|
2021-11-03 14:15:34 +01:00 |
Přemysl Eric Janouch
|
dbc500ae9f
|
Improve thumbnail scaling and alignment
Stretch thumbnails by up to half a pixel so that they align nicely.
Make use of pixman's sRGB mode.
|
2021-11-03 14:03:28 +01:00 |
Přemysl Eric Janouch
|
6eecee6b91
|
Incorporate most clang-format changes
|
2021-11-01 05:17:26 +01:00 |
Přemysl Eric Janouch
|
ab283d3988
|
Split out fastiv-io.h, move media types list
|
2021-11-01 05:17:26 +01:00 |
Přemysl Eric Janouch
|
de9e91e9a5
|
Add a prototype of a directory view widget
|
2021-10-20 18:56:18 +02:00 |