Sophie Herold
ef5f94859b
editing: Fix preroateted images
...
Editing does not work correctly if PNGs or JPEGs are already rotated via
an Exif orientation entry before editing. This needs the glycin-image-rs
1.2.1 loader to work correctly.
Closes #481
2025-04-11 14:48:50 +02:00
Sophie Herold
e0c150a36b
cargo: Update glycin
2025-03-14 14:26:06 +01:00
Sophie Herold
7aa46fd6b6
Prepare 48.0
2025-03-14 13:47:58 +01:00
Sophie Herold
6606f81d2b
cargo: Update to stable deps
2025-02-28 16:03:59 +01:00
Sophie Herold
403b045eb3
Prepare 48.rc
2025-02-28 15:24:58 +01:00
Sophie Herold
94c87bb40e
cargo: Update glycin
2025-02-27 23:05:08 +01:00
Sophie Herold
38e02c6241
cargo: Update dependencies
2025-02-27 22:34:42 +01:00
Sophie Herold
341aef672e
image: Use convention that rotations is always CCW
2025-02-24 14:08:56 +00:00
Sophie Herold
cc546e9ab7
cargo: Require gtk4 0.9.6 due to memory leak fix
2025-02-19 12:53:54 +01:00
Sophie Herold
7d3cdb93b9
edit_window: Don't show error for canceled loader
2025-02-13 22:43:03 +01:00
Sophie Herold
9d0f7c5bfa
cargo: Update dependencies
2025-01-31 20:12:32 +01:00
Sophie Herold
1565fab160
Prepare 48.beta
2025-01-31 14:11:28 +01:00
Sophie Herold
258a27df11
Prepare 48.alpha
2025-01-07 16:52:54 +01:00
Sophie Herold
e28a113cad
cargo: Update dependencies
2025-01-06 23:24:50 +01:00
Sophie Herold
85fa5ba43f
cargo: Update glycin to support jpeg editing
2025-01-01 14:36:43 +01:00
Sophie Herold
5c31272605
edit/crop: Support vertical mirroring
2024-12-22 20:27:33 +01:00
Sophie Herold
bbf9534bdd
editing: Only enable editing action if available
2024-12-22 20:27:33 +01:00
Sophie Herold
7253be8905
Update glycin URLs so GNOME/
2024-12-17 01:17:04 +01:00
Sophie Herold
c5c59546b9
cargo: Update glycin to CICP supporting version
2024-11-25 22:23:17 +01:00
Sophie Herold
514d8e3a12
cargo: Update deps
2024-11-25 13:26:31 +01:00
Sophie Herold
a351c7751e
propertiesView: Add User Comment
2024-11-13 17:32:27 +01:00
Sophie Herold
5409203ec9
metadata: Use gufo instead of kamadak exif
...
A bunch of metadata code is now provided by gufo.
2024-11-12 01:12:21 +01:00
Sophie Herold
51b4ddbc5c
cargo: Update dependencies
2024-11-11 21:53:55 +01:00
Sophie Herold
b4704b37de
Release 47.1
2024-10-16 22:20:25 +02:00
Sophie Herold
fa46c76af4
propertiesView: Retrive host path via portal
...
This way we should always be able to get the correct folder name if
xdg-desktop-portal > 0.19.
2024-10-16 19:24:22 +00:00
Sophie Herold
4370be282d
cargo: Drop two dependencies
2024-09-27 19:39:07 +02:00
Sophie Herold
9ae694c760
cargo: Drop env_logger
2024-09-27 19:39:07 +02:00
Sophie Herold
59aed01d12
cargo: Update dependencies
2024-09-27 19:39:07 +02:00
Sophie Herold
9d54420bae
cargo: Require glycin 2.0.1 to get SVGZ support
2024-09-23 13:12:02 +02:00
Sophie Herold
0b4c69459f
ui: Non-circular overlays and less buttons
...
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/450 >
2024-09-16 16:01:50 +02:00
Sophie Herold
e5930b134c
cargo: Update glycin
2024-09-16 12:27:29 +02:00
Sophie Herold
7da25da289
Release 47.0
2024-09-13 13:40:16 +02:00
Sophie Herold
a9a5b9c874
Prepare 47.beta.1
2024-08-13 13:48:01 +02:00
Sophie Herold
b544fb9455
cargo: Update dependencies
2024-08-02 21:48:28 +02:00
Sophie Herold
ff869412c3
data: Update for 47.beta
...
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/439 >
2024-07-30 18:01:06 +00:00
Sophie Herold
692997ff0e
cargo: Remove "backtrace" feature from "anyhow"
...
It hasn't been of any use since rust 1.65 due to native support.
2024-07-25 23:25:47 +02:00
Sophie Herold
895babbe82
meson: Require libadwaita 1.6 for new spinner
2024-07-17 13:26:01 +02:00
Sophie Herold
cad4f379ac
Wip/sophie h/update deps3
2024-07-16 21:58:31 +00:00
Sophie Herold
1b70686105
Use glycin devel env auto detection
...
We don't need to disable the sandbox for development environments
manually anymore. Glycin should take care of that now.
2024-07-05 22:29:06 +02:00
Sophie Herold
ae74411983
cargo: Update dependencies
2024-07-05 12:53:57 +02:00
Sophie Herold
19fa9644cb
main: Enable tracing via RUST_LOG as well
2024-07-04 19:52:59 +02:00
Sophie Herold
6b8d540d6a
data: Add 47.alpha version
2024-06-28 22:40:30 +02:00
Sophie Herold
2a0da9716d
cargo: Update dependencies
2024-06-28 22:32:07 +02:00
Sophie Herold
afcc24e235
editor: Apply rotation to files
2024-06-21 13:11:29 +02:00
Sophie Herold
4650e6766a
cargo: Update to gtk4-rs 0.9 and core 0.20
2024-06-14 17:46:33 +02:00
Sophie Herold
ea84fed47c
cargo: Follow rust style guide
2024-05-15 13:14:40 +02:00
Sophie Herold
c15e73274e
print: Use new GTK API
2024-05-15 10:51:49 +00:00
Sophie Herold
57d8bba071
window: Use shortcuts instead of accels
...
Application level accels will also work if AdwDialogs are open.
Therefore, use shortcuts wherever possible.
2024-05-09 23:12:20 +02:00
Sophie Herold
e129e842a6
imagePage: Make error output look better
...
Make the errors on the status page translatable. Hide detailed errors
behind an extra error dialog that can be opened.
2024-05-09 14:25:06 +02:00
Dexter Reed
b99575d8d0
feat: Port about window to adw::Dialog (Adw.Dialog)
...
Other Changes:
Change window height to 294 to fit the HIG:
https://developer.gnome.org/hig/guidelines/adaptive.html#small-size-handling
Change adw features version in `Cargo.toml` from `v1_4` to `v1_5` to use
the new dialog widget(s)
2024-05-08 20:54:25 +00:00