Commit Graph

142 Commits

Author SHA1 Message Date
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
Přemysl Eric Janouch 35500b8697
Readjust meson.build to jpakkane's brain damage 2021-11-20 14:35:17 +01:00
Přemysl Eric Janouch 803f841463
Fix key handling and Meson 2021-11-20 14:28:32 +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 2b8350eceb
Fix some issues with browser/view switching 2021-11-20 13:04:26 +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 6eb78f1a5c
Make C-l interpret relative paths better
It is quite hard to make this work good.  At least it's not terrible.
2021-11-19 23:11:11 +01:00
Přemysl Eric Janouch 216767d7ee
Add a customized sidebar widget
Slowly eliminating all potential uses of GTK+'s standalone
file open dialog, which is highly duplicitous.
2021-11-19 20:03:43 +01:00
Přemysl Eric Janouch 3bc07e00d9
Enable opening from sidebar in a new window 2021-11-18 22:08:45 +01:00