Commit Graph

251 Commits

Author SHA1 Message Date
Přemysl Eric Janouch f1742ec7da
Fix an annoying double-unref 2021-11-28 01:58:58 +01:00
Přemysl Eric Janouch 1ee975b110
Bump the spng wrap to 0.7.1
Removes an annoying warning.

Manual job, not in the wrap database yet.
2021-11-27 20:21:52 +01:00
Přemysl Eric Janouch c39ac1a9da
Enable viewing all X11 cursor sizes 2021-11-27 18:59:05 +01:00
Přemysl Eric Janouch 085f2d7eef
Use GFile a bit more 2021-11-27 02:34:24 +01:00
Přemysl Eric Janouch b97ac26cfb
Allow opening in a new window from the sidebar 2021-11-26 23:02:00 +01:00
Přemysl Eric Janouch bae65a61f7
Add an option to turn off filtering 2021-11-26 22:35:29 +01:00
Přemysl Eric Janouch 174896d3e6
Nullify a concern 2021-11-26 22:28:43 +01:00
Přemysl Eric Janouch 6c089eb1d2
Support CMYK JPEGs on big endian 2021-11-26 22:28:42 +01:00
Přemysl Eric Janouch 18e96d8c9d
Allow frame iteration in both directions 2021-11-26 20:54:41 +01:00
Přemysl Eric Janouch bd7f2f8c98
Handle Exif rotation
Does not currently work for SVG and X11 cursors.
2021-11-26 19:54:22 +01:00
Přemysl Eric Janouch 8c89759325
Allow manual animation frame iteration 2021-11-26 17:14:51 +01:00
Přemysl Eric Janouch dd8461cebf
Parse out Exif orientation 2021-11-26 17:00:36 +01:00
Přemysl Eric Janouch bafad1a67e
Add a function to decode TIFF/Exif Orientation 2021-11-26 03:16:41 +01:00
Přemysl Eric Janouch a5f64b1a65
Extract ICC profiles from gdk-pixbuf 2021-11-26 00:46:19 +01:00
Přemysl Eric Janouch f151fcb72b
Extract all frames from GIF/APNG animations
So far none of the surface userdata is used.
2021-11-25 16:56:42 +01:00
Přemysl Eric Janouch 1d2f6243e0
Extract Exif and ICC profiles from Wuffs 2021-11-25 01:54:40 +01:00
Přemysl Eric Janouch 2ea2178724
Read Exif and ICC profile metadata from JPEGs 2021-11-24 20:08:15 +01:00
Přemysl Eric Janouch c597e7bc2c
Update README 2021-11-23 20:50:01 +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 1e6689aed4
Mildly improve path autocompletion 2021-11-23 00:26:49 +01:00
Přemysl Eric Janouch e6ad6c6302
Update README 2021-11-22 20:52:12 +01:00
Přemysl Eric Janouch dd2a95bb99
Bump Wuffs 2021-11-22 20:40:48 +01:00
Přemysl Eric Janouch 64fd216409
Fix opening files starting on dashes
fastiv is a bright exception to the sad rule now.
2021-11-22 20:40:48 +01:00
Přemysl Eric Janouch 047e49051b
Register for opening directories 2021-11-22 20:37:16 +01:00
Přemysl Eric Janouch 4ed6aa6ad7
Don't claim to be able to open several files 2021-11-22 18:23:26 +01:00
Přemysl Eric Janouch 8fed3f5a36
Add a better key binding for switching 2021-11-22 16:46:04 +01:00
Přemysl Eric Janouch 8efd11d4e5
Update README 2021-11-22 16:35:57 +01:00
Přemysl Eric Janouch a3855e8f12
Add a tooltip to ellipsized directory labels 2021-11-22 16:34:50 +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 97109b1e58
Fix browsing right after opening a file directly 2021-11-22 12:42:26 +01:00
Přemysl Eric Janouch a719147bf3
Another focus-related fix 2021-11-22 12:07:03 +01:00
Přemysl Eric Janouch cd72ea902f
Fix two issues with browser scrolling 2021-11-22 01:44:57 +01:00
Přemysl Eric Janouch c4dead2eee
Fix another mysterious GTK+ issue 2021-11-22 00:48:21 +01:00
Přemysl Eric Janouch a8796512d2
Improve the window title situation 2021-11-21 21:53:07 +01:00
Přemysl Eric Janouch 8b1a14decb
Bind double click to full screen toggle 2021-11-21 21:22:14 +01:00
Přemysl Eric Janouch d0fb24bf6b
Use GDK button constants 2021-11-21 21:22:14 +01:00
Přemysl Eric Janouch 2571bf15a9
Resolve key binding conflict
Toggle fullscreen vs. toggle scale to fit.
2021-11-21 21:07:51 +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 f4b727589b
Update README
I've noticed people often desire editing capabilities,
which is an unreasonable expectation.
2021-11-21 15:45:35 +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 8376ae9c4a
Add some custom action buttons to the sidebar
So far they're inactive, and do not do anything.

Change the icon for the current directory to stand out.
2021-11-20 22:02:02 +01:00
Přemysl Eric Janouch 5ebfebb8fc
Make the browser grab focus when clicked 2021-11-20 18:46:38 +01:00