Christopher Davis
a12e7eed43
window: Use portal to open files in other apps
...
Calling `xdg-open` is the wrong thing to do, and has
flaky reliability. What we want is to use the portal
directly with the exact behavior we want.
When using the portal we can't just pass the uri -
we need to own a file descriptor.
2021-12-29 17:43:58 -08:00
Christopher Davis
56a47fb447
Update gtk-rs
...
This brings us a neat new function, `imp()`,
that lets us drop `from_instance()` everywhere.
2021-12-29 14:02:48 -08:00
Christopher Davis
5893d4b764
cargo: Use gtk-rs master
...
Needed to take advantage of template callbacks
and new APIs.
2021-12-22 18:17:38 -08:00
Christopher Davis
1ae7316b32
general: Consolidate explicit dependencies down to adw and gtk4
...
Use the exported dependencies for everything else.
2021-12-21 16:09:48 -08:00
Christopher Davis
cced598239
general: Rename to Loupe
...
Sets the codename, binary name, and app ID name to Loupe.
The user-visible name is still Image Viewer.
2021-09-28 17:44:26 -07:00
Christopher Davis
9833c1edc0
Update dependencies; Use new libadwaita dark style
2021-09-28 16:00:44 -07:00
Christopher Davis
1841789525
Update rust dependencies
2021-08-17 20:37:04 -07:00
Christopher Davis
73188840ae
general: Use stable rust dependencies
2021-06-27 15:28:35 -07:00
Christopher Davis
f056c82ced
Update rust dependencies
2021-03-02 16:42:04 -08:00
Christopher Davis
4561b1f4f8
Update Rust deps
...
Updates to subclassing and templates.
2021-01-30 15:52:32 -08:00
Christopher Davis
f49ef9b2d9
image_view: Use AdwBin
...
Gives us a little bit less manual work.
2021-01-23 23:36:28 -08:00
Christopher Davis
e34f4055e4
Exchange libhandy-4 for libadwaita
...
libhandy-4 is dead. Long live libadwaita.
2021-01-14 21:36:30 -08:00
Christopher Davis
28bf2b9213
Stop using .get() for template children
...
We can drop this completely now that Deref is implemented.
2021-01-13 23:16:02 -08:00
Christopher Davis
f692ab5626
Initial Commit
...
The initial commit of gnome-image-viewer.
Things are in an MVP state, with image viewing and
opening from the desktop functional. We also can
open images externally, print them, and set them as
backgrounds.
2020-12-26 02:18:23 -08:00