Sophie Herold
507b7b24f9
edit_window: Add "Done" menu replacing "Save" button
2025-01-15 21:29:47 +00:00
Sophie Herold
c042f8ed41
edit/crop: Set aspect ratio to default on reset
2025-01-13 23:14:37 +01:00
Sophie Herold
2a5ca41991
NEWS: Fix 47.3 being released as 47.4
2025-01-13 23:01:53 +01:00
Sophie Herold
2adefc5241
code: Fix clippy warnings
2025-01-13 15:02:01 +01:00
Sophie Herold
273b8231d5
print: Fix SVG previews sometimes failing to load
...
This is a workaround. It is still not clear why the loading can fail.
Fix #422
2025-01-13 14:23:07 +01:00
Sophie Herold
e13874ced0
docs: Update widget tree
...
Closes #444
2025-01-02 00:41:26 +01:00
Sophie Herold
f9f86e718f
editing: Fix wrong orientation for rotation
2025-01-01 15:30:21 +01:00
Sophie Herold
4a09750864
edit/crop: Add missing tooltips and mnemonics
2024-12-22 20:27:33 +01:00
Sophie Herold
a66565220d
window: Leave fullscreen when switching to editing
2024-12-22 20:27:33 +01:00
Sophie Herold
7611b11b55
edit/crop: Track selection correctly on widget resize
2024-12-22 20:27:33 +01:00
Sophie Herold
5c31272605
edit/crop: Support vertical mirroring
2024-12-22 20:27:33 +01:00
Sophie Herold
df9589aa9a
clip: Remove 16:10 preset
2024-12-22 20:27:33 +01:00
Sophie Herold
a5e20baaa0
editing: Only show apply button if needed
2024-12-22 20:27:33 +01:00
Sophie Herold
cb31b93ee1
imageWindow: Fix shortcuts not always working
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
dfe71a61fc
code: Fix clippy lnt
2024-12-22 20:27:33 +01:00
Sophie Herold
dd359235cf
properties: Remove usage of breakpoints
2024-12-22 20:27:33 +01:00
Sophie Herold
2753447a0d
window: Animate between image and editing view
2024-12-22 20:27:33 +01:00
Sophie Herold
b9f22ebfc3
window: Don't store window to avoid ref cycles
...
Use root() instead and move one constructor to on root for having the
root available.
2024-12-22 20:27:33 +01:00
Sophie Herold
8345640757
editing: Handle errors
2024-12-22 20:27:33 +01:00
Sophie Herold
5b51237203
editing: Add error handling for saving files
2024-12-22 20:27:33 +01:00
Sophie Herold
3f82a5f435
window: Fix arrow key bindings not working
...
The actions for global accels have to be at window level.
2024-12-22 20:27:33 +01:00
Sophie Herold
59082b7314
edit/crop: Implement updated designs
...
These designs are different for mobile and desktop sizes.
2024-12-22 20:27:33 +01:00
Sophie Herold
05dbee6a0b
editing: Add save edited file
2024-12-22 20:27:33 +01:00
Sophie Herold
a2d5493714
editing: Use toolbar style
2024-12-22 20:27:33 +01:00
Sophie Herold
367fdf207d
editing: Preview cropping/rotate/mirror operations
2024-12-22 20:27:33 +01:00
Sophie Herold
e9869bcb40
edit: Use proper styling for toolbar
2024-12-22 20:27:33 +01:00
Sophie Herold
b6bdc9398d
edit: Add Cancel button
2024-12-22 20:27:33 +01:00
Sophie Herold
1fc9674cb8
edit: Init crop view with selecting complete image
2024-12-22 20:27:33 +01:00
Sophie Herold
5b184e6be9
edit: Scale cropping selection area with image
2024-12-22 20:27:33 +01:00
Sophie Herold
6867e0b13f
Add cropping
2024-12-22 20:27:33 +01:00
Sophie Herold
4c2b72e0f9
window: Move into widgets
2024-12-22 20:27:33 +01:00
Sophie Herold
f5660ba83e
widgets: Rename Window* to *Window
2024-12-22 20:27:33 +01:00
Sophie Herold
4b0d5f7b6d
window: Add edit view
2024-12-22 20:27:33 +01:00
Sophie Herold
9205c93fae
Separate window show ui and code to enable editing
2024-12-22 20:27:33 +01:00
Sophie Herold
0012d807e3
window: Move to window_image for editing separation
2024-12-22 20:26:53 +01:00
Sophie Herold
7253be8905
Update glycin URLs so GNOME/
2024-12-17 01:17:04 +01:00
Sophie Herold
dca62a85df
fileModel: Use next_files_future instead of next
...
Fixes #429
2024-11-20 17:07:54 +01:00
Sophie Herold
8e8751d41a
inputHandling: Claim double-click gesture
2024-11-18 14:47:21 +01:00
Sophie Herold
689401dffc
metadata: Support XMP metadata from glycin
2024-11-15 00:26:19 +01:00
Sophie Herold
3ed6c28a78
metadata: Rename exif to metadata
2024-11-15 00:26:02 +01:00
Sophie Herold
a351c7751e
propertiesView: Add User Comment
2024-11-13 17:32:27 +01:00
Sophie Herold
9156533fea
fileModel: Make file info queries async
...
We are not entirely sure if looking up the display name might do IO for
google drives.
2024-11-13 01:22:27 +01:00
Sophie Herold
400c7ac2c4
fileModel: Sort by display names
...
Previously, images were sorted by URI which didn't work well for
anything non-ascii etc.
Closes #399
2024-11-12 20:06:24 +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
c5c2dce069
application: Call style_manager from startup
...
It was called from app constructed before. That's too early since since
GTK/Adw is not initialized yet. This is treated as an error in GTK
4.17.0 and terminates the app on startup.
Closes #423
2024-11-11 17:10:12 +01:00
kramo
8bcf89ba00
image: Update colors' hues to match that of libadwaita
2024-11-11 15:16:47 +00:00
Sophie Herold
04937d98bb
imageView: Use large icons for zoom buttons
...
The small +/- buttons are reserved for spin rows. Otherwise the large
ones should be used.
2024-11-04 15:12:32 +00: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
f6b7ae7567
meson: Don't mangle profile and app id suffix
2024-09-27 21:22:52 +02:00