Commit graph

828 commits

Author SHA1 Message Date
Sophie Herold
f1f8ba9a88 SlidingView: Fix animation for deleting images 2024-01-28 20:57:19 +00:00
Sophie Herold
67513dc3f5 window: Stop adding svg mime manually
This was from way back when glycin didn't support SVGs yet.
2024-01-28 20:57:19 +00:00
Sophie Herold
47cb0e0acb SlidingView: Stop using gtk_widget_get_allocation
It got deprecated. Hopefully "width" does what we need.
2024-01-28 20:57:19 +00:00
Sabri Ünal
0bdc6192ab Update Turkish translation 2024-01-25 14:40:32 +00:00
Fran Dieguez
4e81bc8136 Update Galician translation 2024-01-23 21:26:06 +00:00
Sophie Herold
619b4f8150 cargo: Update glycin 2024-01-23 21:03:22 +01:00
Sophie Herold
f3b39bd470 flatpak: Update glycin version 2024-01-23 11:38:25 +00:00
CHRISTINE BELZIE
22ea16c298 help: Add Ctrl+scroll for zoom 2024-01-22 22:35:46 +00:00
Sophie Herold
c9d948d320 Add CONTRIBUTING 2024-01-22 22:05:42 +00:00
Daniel Rusek
2330dc9ced Update Czech translation 2024-01-22 15:30:25 +00:00
Sophie Herold
c5685b5b5e decoder: Update dimension with frame info
In theory the header information doesn't has to be correct. There are no
known formats where this is the case, but just to be safe.

Closes #305
2024-01-21 14:19:33 +01:00
Sophie Herold
2f0150ade1 image/zoom: Create animation with a fake target
This avoids warnings when contructing the animation.
2024-01-20 14:44:29 +01:00
Sophie Herold
0d060f6790 image: Occupy 40% instead of 30% screen area
Closes #272
2024-01-19 15:47:16 +00:00
Sophie Herold
aa3e517a1b image/zoom: Use more trace instead of debug 2024-01-19 15:47:16 +00:00
Sophie Herold
e0df6fc725 image/rendering: Clamp natural size correctly 2024-01-19 15:47:16 +00:00
Sophie Herold
171077ffc7 window: Resize to natural on map
Only at this point we can be certain about the screen info like size an
scaling factor.
2024-01-19 15:47:16 +00:00
Danial Behzadi
6992d16670 Update Persian translation 2024-01-18 00:21:48 +00:00
jtux270
40ed283950 Russian translation for help 2024-01-11 09:00:37 +00:00
Sophie Herold
446ae5063a window: Limit HeaderBar to min width as nat width
Before we were doing the same with just the title in the HeaderBar. This
gave problems with correctly measuring for ADW_CENTERING_POLICY_LOOSE.
2024-01-09 20:12:02 +01:00
Sophie Herold
7ebc902838 image/rotation: Configure adj during rotation
This was missing after we stopped configuring adjustments in snapshots.

Closes #302
2024-01-09 14:19:16 +01:00
Sophie Herold
784c53b318 slidingView: Use stacked cards animation for steps
Use an animation with less motion for navigation through images with
arrow keys and buttons. For skipping multiple images and for using the
touchpad, the animations stay the same.

Closes #245
2024-01-08 20:31:40 +00:00
Sabri Ünal
67339cf2da Update Turkish translation 2024-01-08 16:57:42 +00:00
Sophie Herold
0d21222dcd meta: Release 46.alpha 2024-01-08 17:41:54 +01:00
Artur S0
d3baeb5f3a Update Russian translation 2024-01-08 13:45:07 +00:00
Sophie Herold
65a3c79a43 cargo: Update dependencies 2024-01-06 21:06:14 +01:00
Danial Behzadi
1d86786196 Update Persian translation
(cherry picked from commit 8467d963c772dfee9cb1ed55273979ed4234451b)
2024-01-06 12:08:31 +00:00
Sophie Herold
6a8d616583 NEWS: Add recent changes 2024-01-04 22:11:47 +01:00
Sophie Herold
0c53c75127 image/inputHandling: Stop kinetic after zoom
Stop kinetic scrolling after having used Ctrl + Touchpaad to zoom.

Closes #165
2024-01-04 21:50:34 +01:00
Sophie Herold
b1d1d547cf image/zoom: Force zoom to center for buttons
Before, using buttons on touchscreen could zoom to the cursor position.
2024-01-04 14:37:11 +01:00
Sophie Herold
88099b1ec9 image/zoom: Make code more readable 2024-01-04 14:37:11 +01:00
Sophie Herold
56625f2309 image/zoom: Store pointer target through animation
Closes #48 #287
2024-01-04 14:37:04 +01:00
Sophie Herold
a0e4791e6b image/zoom: Functions to calculate required adj 2024-01-03 00:49:50 +01:00
Sophie Herold
3f4de5f4ad cargo: Update deps 2024-01-02 20:36:35 +01:00
Sophie Herold
bee10be168 flatpak: Update glycin loaders 2024-01-02 00:16:45 +01:00
Sophie Herold
fe43bc3a4c metadata: Centralize many loose ends 2024-01-01 22:43:30 +01:00
Quentin PAGÈS
b6d578cc0a Update Occitan translation 2023-12-31 14:10:26 +00:00
Sophie Herold
de0446bc32 print: Fix height entry having wrong upper limit
Fixes #294
2023-12-30 22:26:38 +01:00
Yosef Or Boczko
19079dd918 Update Hebrew translation 2023-12-30 18:39:13 +00:00
Sophie Herold
f14cb540eb decoder: Use glycin 1.0 2023-12-29 20:10:04 +01:00
Sophie Herold
0e490f38ad print: Init preview image more cleanly 2023-12-27 00:12:44 +01:00
Sophie Herold
db6a7e7f2a image: Move most functions to imp module 2023-12-27 00:12:35 +01:00
Sophie Herold
3d5ef4038e image: Rename background_color module 2023-12-26 22:28:45 +01:00
Sophie Herold
139bd4ebb2 decoder/tiling: Make shared frame buffer a struct 2023-12-26 22:09:07 +01:00
Sophie Herold
6827a9c176 print: Use LpImage for preview 2023-12-26 21:51:39 +01:00
Sophie Herold
e387d8dc66 image: Check realized before using surface
This avoids crashes in early calls to scaling()
2023-12-26 18:36:26 +01:00
Sophie Herold
3c73c06241 cargo: Update deps 2023-12-25 20:53:46 +00:00
Sophie Herold
d3cd32e090 code: Drop async-std dependeny 2023-12-25 20:53:46 +00:00
Automeris naranja
4af0159341 appdata: Set developer name to "The GNOME Project"
GNOME core apps have "The GNOME Project" as the
developer name.

Closes https://gitlab.gnome.org/GNOME/loupe/-/issues/291
2023-12-24 14:46:10 -03:00
Sabri Ünal
3ed3b26450 appdata: Improve appdata for AppStream 1.0
- Add the `<developer><name>` tag
- Mark the `<developer_name>` as deprecated
- Use appstreamcli to validate appdata
- Remove one of Purism tag to pass appstreamcli validation
2023-12-23 21:45:13 +03:00
Sophie Herold
410e71141f window/controls: Keep headerbar outside fullscreen 2023-12-22 23:41:29 +01:00