Commit Graph

620 Commits

Author SHA1 Message Date
13ae4810ca Apply some bits of GNOME HIG 1.0 2022-01-13 21:38:32 +01:00
222ba6a060 Add a comment about HDR PNG 2022-01-13 21:09:16 +01:00
8e8cf49343 Add a normally hidden, stubbed-out menu bar
So that the About dialog is discoverable now at all.
2022-01-13 21:08:59 +01:00
6de5ab6298 Select the file when Return-ing from the viewer
It might make sense to also do it on M-Left or the back button.
Not sure about it so far.
2022-01-12 11:15:35 +01:00
757bc9beaa Fully support GNOME's inode/directory mechanism 2022-01-12 11:12:32 +01:00
f632510d2a Put reloading the image as its own action 2022-01-12 10:58:33 +01:00
05453718bb Avoid blank browser space when resizing the window 2022-01-12 10:41:33 +01:00
cfa90fb7de Don't hardcode the project name in its URI 2022-01-12 10:41:33 +01:00
f1e9e47e13 Implement browser keyboard navigation 2022-01-11 14:36:19 +01:00
764312652d Support invoking a context menu from keyboard 2022-01-11 12:26:28 +01:00
e663f02754 Implement selection in the browser
Keyboard controls are missing so far.
2022-01-11 11:27:35 +01:00
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
3bf41993a3 Clean up the About animation 2022-01-10 10:25:08 +01:00
4f19a67da3 Add an unnecessarily fancy about dialog 2022-01-09 19:11:36 +01:00
12e3c42888 Move key bindings to a more usual shortcut
gThumb is confused.
2022-01-09 12:31:19 +01:00
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
25dcc3b136 Handle view bindings through an action signal
This makes them adjustable.
2022-01-09 07:48:44 +01:00
09e5a02ed6 Swap zoom in/out action buttons 2022-01-09 05:24:57 +01:00
af80303719 Update mildly confused comments 2022-01-08 12:03:52 +01:00
d65e83a21d Fix a key binding conflict 2022-01-08 10:05:32 +01:00
77de7efc55 Bump Wuffs, clean up image loading 2022-01-08 08:04:58 +01:00
35c1f2c8ba Parallelize thumbnail production 2022-01-08 07:46:28 +01:00
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
231b77e6c0 Make sort order changes update iteration order 2022-01-07 16:30:47 +01:00
7160a915e2 Update README 2022-01-07 12:16:19 +01:00
6a878fd3c4 Bump more copyright years 2022-01-07 09:53:58 +01:00
3274b64f5a Fix SVG thumbnailing
They're not loaded as image surfaces.
2022-01-07 09:43:28 +01:00
feda4fd70f Don't force sanitizers in debug builds 2022-01-07 08:37:18 +01:00
59af3b7e7b Show sidebar DnD targets when dragging breadcrumbs 2022-01-07 07:41:05 +01:00
fc559c3d01 Work around an annoying GTK+ issue 2022-01-07 07:28:05 +01:00
6869816cc4 Fix desktop file regeneration with certain AWKs 2022-01-07 06:47:13 +01:00
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
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
06ab13797d Add some padding to the location dialog
It looked awful with Ubuntu's theme.
2022-01-07 03:48:30 +01:00
e70bb20934 Improve toolbar hiding 2022-01-07 03:34:32 +01:00
b0de0e09bd Add a screenshot to the README 2022-01-06 12:43:27 +01:00
077747f428 Improve desktop file regeneration 2022-01-06 11:44:01 +01:00
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
bb67df716c Mildly improve Ubuntu 20.04 compatibility 2022-01-06 08:39:33 +01:00
4cd2978e21 Add a keyboard shortcut for filtering 2022-01-06 06:59:30 +01:00
68e786b4e8 Fix build with JPEG-QS but without lcms2 2022-01-06 06:15:08 +01:00
9a1396b91f Update comments 2022-01-05 12:07:05 +01:00
5abf6a719f Add UI for sort order settings 2022-01-05 10:54:36 +01:00
0a6b06d1d0 Fix browsing the "resource" GVfs schema 2022-01-05 07:59:18 +01:00
d889acc315 Show available protocols in open location dialog 2022-01-05 07:59:18 +01:00
6142bf9c53 Automount from location input 2022-01-05 06:40:39 +01:00
244779bd8c Factor out make_browser_sidebar()
It's a very mild improvement, but an improvement nonetheless.
2022-01-05 05:17:18 +01:00
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
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
2ac918b7ab A bunch of additional fixes 2021-12-31 03:43:51 +01:00