Přemysl Eric Janouch
cfa90fb7de
Don't hardcode the project name in its URI
2022-01-12 10:41:33 +01:00
Přemysl Eric Janouch
f1e9e47e13
Implement browser keyboard navigation
2022-01-11 14:36:19 +01:00
Přemysl Eric Janouch
764312652d
Support invoking a context menu from keyboard
2022-01-11 12:26:28 +01:00
Přemysl Eric Janouch
e663f02754
Implement selection in the browser
...
Keyboard controls are missing so far.
2022-01-11 11:27:35 +01:00
Přemysl Eric Janouch
1a190001fc
Make the browser implement its own scrollable
...
It's quite rough around the edges so far.
2022-01-10 11:53:15 +01:00
Přemysl Eric Janouch
3bf41993a3
Clean up the About animation
2022-01-10 10:25:08 +01:00
Přemysl Eric Janouch
4f19a67da3
Add an unnecessarily fancy about dialog
2022-01-09 19:11:36 +01:00
Přemysl Eric Janouch
12e3c42888
Move key bindings to a more usual shortcut
...
gThumb is confused.
2022-01-09 12:31:19 +01:00
Přemysl Eric Janouch
146c5c6977
Improve the icon
...
Now it's simple, colourful, pixel-aligned, balanced and everything.
The ligature is a bit awkward, but it will do.
2022-01-09 09:47:44 +01:00
Přemysl Eric Janouch
25dcc3b136
Handle view bindings through an action signal
...
This makes them adjustable.
2022-01-09 07:48:44 +01:00
Přemysl Eric Janouch
09e5a02ed6
Swap zoom in/out action buttons
2022-01-09 05:24:57 +01:00
Přemysl Eric Janouch
af80303719
Update mildly confused comments
2022-01-08 12:03:52 +01:00
Přemysl Eric Janouch
d65e83a21d
Fix a key binding conflict
2022-01-08 10:05:32 +01:00
Přemysl Eric Janouch
77de7efc55
Bump Wuffs, clean up image loading
2022-01-08 08:04:58 +01:00
Přemysl Eric Janouch
35c1f2c8ba
Parallelize thumbnail production
2022-01-08 07:46:28 +01:00
Přemysl Eric Janouch
b973d323ba
Fix GIF decoding for certain files
...
The handling is not perfect yet, but it should be fine enough.
2022-01-08 05:34:01 +01:00
Přemysl Eric Janouch
231b77e6c0
Make sort order changes update iteration order
2022-01-07 16:30:47 +01:00
Přemysl Eric Janouch
7160a915e2
Update README
2022-01-07 12:16:19 +01:00
Přemysl Eric Janouch
6a878fd3c4
Bump more copyright years
2022-01-07 09:53:58 +01:00
Přemysl Eric Janouch
3274b64f5a
Fix SVG thumbnailing
...
They're not loaded as image surfaces.
2022-01-07 09:43:28 +01:00
Přemysl Eric Janouch
feda4fd70f
Don't force sanitizers in debug builds
2022-01-07 08:37:18 +01:00
Přemysl Eric Janouch
59af3b7e7b
Show sidebar DnD targets when dragging breadcrumbs
2022-01-07 07:41:05 +01:00
Přemysl Eric Janouch
fc559c3d01
Work around an annoying GTK+ issue
2022-01-07 07:28:05 +01:00
Přemysl Eric Janouch
6869816cc4
Fix desktop file regeneration with certain AWKs
2022-01-07 06:47:13 +01:00
Přemysl Eric Janouch
8fdf9e2bc3
Turn breadcrumbs into DnD sources
...
Now it makes sense to keep that GtkSidebar placeholder item around.
2022-01-07 06:11:42 +01:00
Přemysl Eric Janouch
235af37382
Handle middle mouse clicks on breadcrumbs
...
Also, don't act on button releases happening outside the widget.
2022-01-07 05:33:33 +01:00
Přemysl Eric Janouch
06ab13797d
Add some padding to the location dialog
...
It looked awful with Ubuntu's theme.
2022-01-07 03:48:30 +01:00
Přemysl Eric Janouch
e70bb20934
Improve toolbar hiding
2022-01-07 03:34:32 +01:00
Přemysl Eric Janouch
b0de0e09bd
Add a screenshot to the README
2022-01-06 12:43:27 +01:00
Přemysl Eric Janouch
077747f428
Improve desktop file regeneration
2022-01-06 11:44:01 +01:00
Přemysl Eric Janouch
3ae22e49ee
Make sure our info-symbolic is actually used
...
The previous placement was ultra-fallbacky, "info" was picked instead.
2022-01-06 10:13:10 +01:00
Přemysl Eric Janouch
bb67df716c
Mildly improve Ubuntu 20.04 compatibility
2022-01-06 08:39:33 +01:00
Přemysl Eric Janouch
4cd2978e21
Add a keyboard shortcut for filtering
2022-01-06 06:59:30 +01:00
Přemysl Eric Janouch
68e786b4e8
Fix build with JPEG-QS but without lcms2
2022-01-06 06:15:08 +01:00
Přemysl Eric Janouch
9a1396b91f
Update comments
2022-01-05 12:07:05 +01:00
Přemysl Eric Janouch
5abf6a719f
Add UI for sort order settings
2022-01-05 10:54:36 +01:00
Přemysl Eric Janouch
0a6b06d1d0
Fix browsing the "resource" GVfs schema
2022-01-05 07:59:18 +01:00
Přemysl Eric Janouch
d889acc315
Show available protocols in open location dialog
2022-01-05 07:59:18 +01:00
Přemysl Eric Janouch
6142bf9c53
Automount from location input
2022-01-05 06:40:39 +01:00
Přemysl Eric Janouch
244779bd8c
Factor out make_browser_sidebar()
...
It's a very mild improvement, but an improvement nonetheless.
2022-01-05 05:17:18 +01:00
Přemysl Eric Janouch
685defa684
Rename the whole project shorter
...
There is no point in claiming speed, it turns out to be a strange focus
to have, considering the amount of available innovations to make.
The new name does not appear to be taken by anything important.
2022-01-05 04:45:46 +01:00
Přemysl Eric Janouch
b935b0baf8
Use a unified filesystem model
...
This removes some duplication of effort.
So far, sorting adjustments are not exposed in the UI.
2022-01-05 03:48:22 +01:00
Přemysl Eric Janouch
2ac918b7ab
A bunch of additional fixes
2021-12-31 03:43:51 +01:00
Přemysl Eric Janouch
5f8dc88fa7
Minor URL-related fix-ups
2021-12-31 00:41:04 +01:00
Přemysl Eric Janouch
380ddd540b
Convert all loading to use GFile
...
Now we're able to make use of GVfs, with some caveats.
2021-12-30 22:32:29 +01:00
Přemysl Eric Janouch
8b232dc444
Add pointless likelihood macros
2021-12-30 21:49:00 +01:00
Přemysl Eric Janouch
fa69935e67
Document our thumbnails
2021-12-29 21:17:30 +01:00
Přemysl Eric Janouch
4832474c5f
Partially colour-manage TIFFs
2021-12-29 02:46:40 +01:00
Přemysl Eric Janouch
0110e0a5d2
Check wide thumbnail metadata
2021-12-29 01:55:05 +01:00
Přemysl Eric Janouch
c49e58a0ba
Fix thumbnailing cancellation
...
Everything's according to GAsyncResult documentation.
2021-12-28 23:49:35 +01:00