Tags

Tags give the ability to mark specific points in history as being important
  • 50.beta

    protected
    0d3628e8 · NEWS: Prepare 50.beta ·
    Release: 50.beta
    Loupe 50.beta (2026-01-30)
    
    - Support XPM and JPEG 2000 mime-types, offering Image Editor as app when opening these image formats
    - Use AdwShortcutsDialog
    
    Git-EVTag-v0-SHA512: b402b4fcfaf89305ac5d50186125b503a7b36a36e0a22c33094d6440732ae5de2679d37e0345c4ce62cbbdd72bfe7f70c9f0812329cfe760c3175dacadb9e92a
    
  • 50.alpha

    protected
    247936da · Release 50.alpha ·
    Release: 50.alpha
    Loupe 50.alpha
    
    - Add a specific error message when loading the image file fails. Usually when the file does not exists or there are no rights to access the file.
    
    - Fixed image navigation overlay controls conflicting with always visible scrollbars.
    - Showing wrong mime type in error message if the file ending for an image is wrong.
    
    - Don't allow endless zoom out
    - Only allow 4 integer digits and 2 decimal digits. That's what's actually respected by the input at max.
    Git-EVTag-v0-SHA512: 97a8178fe970f7ee3640ad26f2ff2b59fefe6ba2a740500e4553429735d220de843bea63a6dea98c6da3abd8cb1b24d4c6bfca39595dae5054ebcb1100221ee4
    
  • 49.2

    protected
    8cdd9988 · NEWS: Remove alpha ·
    Release: 49.2
    Loupe 49.2
    
    - Check if the is-hidden property is available before reading it.
    - Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switiching to other images to become available much quicker.
    - Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close. #553
    - Force gufo-exif version 0.3.1 to fix the missing beginning of user comments.
    - Showing wrong mime type in error message if the file ending for an image is wrong.
    - The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC.
    - Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window.
    
    - Track the location in source code of errors trying to get the root window.
    
    Git-EVTag-v0-SHA512: 3084eba781b6390e0ed08326fb81f648736fc2fe3417abcbd593dd66126c7ea06aa0b0bd216d749df49ae15ee3a708d5c9e0d48066be8699dd590d31aaa15b67
    
  • 48.2

    protected
    6e56ae39 · Release 48.2 ·
    Release: 48.2
    - Check if the is-hidden property is available before reading it.
    - Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switiching to other images to become available much quicker.
    - Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close. #553
    - The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC.
    - Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window.
    
    - Track the location in source code of errors trying to get the root window.
    
    Git-EVTag-v0-SHA512: 344e12eac89af8db5a1dc252f75eaf000d065905dc69f099a2944f3d42c96762776468b1dee8e5fbb66b7472ffe3d02e9d8d2fd5da330fb0dc7642f997a61e83
    
  • 49.1

    protected
    c6022e7b · NEWS: Generate ·
    Release: 49.1
    Loupe 49.1
    
    - The keyboard shortcut for 300 % (Ctrl + 3, 3) now zooms to 300% instead of 200 %.
    - editing: Don't enable option to trash and replace if moving to trash is not supported.
    
    Git-EVTag-v0-SHA512: 814108607d35b8a41b26030ae9c9722528b48f406c05f7bec4480d34f388fe8266c054237e9a2ea692e56b06a64add4680effa259a501dc3706e3fca1e728e10
    
  • 49.0

    protected
    41774923 · Release 49.0 ·
    Release: 49.0
    loupe 49.0
    
    - `F9 <Alt>Return` accel not being parsed correctly
    
    Git-EVTag-v0-SHA512: 1e77803ad095a21e7e7646122d6a03bfb90acd2af5be216f5da0bffa59a1938b9b4932ceb42852f7aefe72d71a1bd07e58c442ba914a4f7f5a6db1fae20d86eb
    
  • 49.rc

    protected
    77312b21 · Release 49.rc ·
    Release: 49.rc
    Loupe 49.rc
    
    Git-EVTag-v0-SHA512: 85cd7cc9426a67ec768925b849fdb47d4127ab0ba57e74ca735f6afe1b0f1ed37f7faabc0f1c515a2ecb533d90149f2fd43ba8c93df514b3e388e5cdeadec6bc
    
  • 49.beta

    protected
    688419bb · Prepare 49.beta ·
    Release: 49.beta
    Loupe 49.beta
    
    - Updated dependencies
    
    Git-EVTag-v0-SHA512: 01a355296bb432774b4057f9da10ed79752bbd14e55992b729fa3af15b78dfb9fdbb85a1c33f89b0e97400a65967197a1adfb9c2d209f989c1d0d562db4df02f
    
  • 49.alpha

    protected
    c227d02d · Prepare 49.alpha ·
    Release: 49.alpha
    glycin 49.alpha
    
    - Use glycin loaders with API 2+
    
    Git-EVTag-v0-SHA512: 2fffd41154526760b7a60890a9596623d7d7ed7fcf500a2fb8c000dd526adeac91e8ed5ac02273d338586fc16752bf407fa165167d5647a3c1692b46050647dc
    
  • 48.1

    protected
    49f38084 · NEWS: Update for 48.1 ·
    Release: 48.1
    Loupe 48.1
    
    - Crash when closing the window, probably in the exact moment when the animnation for hiding controls starts.
    - Editing does not work correctly if PNGs or JPEGs are already rotated via an Exif orientation entry before editing.
    - Printed pages don't contain anything or garbled output. This is a temporary workaround for <https://gitlab.gnome.org/GNOME/gtk/-/issues/7464>, using the cairo renderer for the rotation and scaling of the image in the print preparation.
    
    Git-EVTag-v0-SHA512: d393b78bbc9a2fefa1ace2b471dd4cc89a6ca4110d8c8e3e7580f3bb37869a10223eb0eb4bc34ab3b9799c738cdaf78958d1a3d0cb5cb42f38e670c5064e79b1
    
  • 48.0

    protected
    e0c150a3 · cargo: Update glycin ·
    Release: 48.0
    Loupe 48.0
    
    - edit/crop: Pre-select the portrait orientation for images that are taller than wide.
    
    Git-EVTag-v0-SHA512: 41c4ebc02dcdee1f725f1292f0691cb9163c54012ba21d16b48559734b32a898b6db4039f0a20d656740bdf5d188422044f35ecb7b74a65d1e4fcf08d98c3506
    
  • 48.rc

    protected Release: 48.rc
    Loupe 48.rc
    
    - Decide if an image has a format that supports editing based on the reliable mime-type. That way a wrong file extension will not impact the detection of the format being editable.
    - Set description instead of title for general errors, showing the complete and correct message.
    - Switch to consitently storing rotation with CCW convention.
    - editing/crop: Allow do decrease size of crop selection from edges when fixed aspect ratio is used.
    - editing: Don't show error if saving is aborted. Instead handle actual errors correctly.
    
    - editing/crop: Change icons for aspect ratio buttons for portrait orientation.
    - editing/crop: Disambiguate and tweak icons for crop selection aspect ratio buttons.
    
    Git-EVTag-v0-SHA512: fa3014eb3bfed803fc2dd4221d880c91103a1be25477736f239fbb364d3621ac16647543df54da7290fee7ef9002be6bf2cf76a305a1bd0e06e5f728774c7e92
    
  • 48.beta

    protected
    Loupe 48.beta
    
    - edit/crop: Add back the selection of the aspect ratio for aspect ratios.
    - edit/crop: Added keyboard shortcuts for some editing operations.
    - edit/crop: Allow dragging selection from the edges, not only the corners.
    - edit/crop: Apply crop selections on operations like rotate/flip or save.
    - edit: Add menu with option to "Save As" or overwrite original.
    - edit: Allow to cancel saving operation via the "Cancel" button.
    - edit: Give visual feedback while saving image via spinner overlay.
    - edit: Show saved image after saving.
    - edit: `Ctrl+S` and `Ctrl+Shift+S` shortcuts save images and `Esc` to exit the editing view.
    
    - Disable all zoom buttons and editing button if image fails to load.
    - Fix allocation warnings by not causing resizes during allocation.
    - edit/crop: Set aspect ratio to "Free" on reset.
    - edit/crop: Work around GTK gesture bug that blocks the drag gesture after clicking the apply button until one additional click has been done.
    - edit: Disable save actions when saving or no changes have been done.
    
    - edit/crop: Enable the "Reset" button when the crop selection change, even if not applied.
    - edit/crop: Move crop apply button into crop selection as small checkmark.
    - edit/crop: Refactor a lot of the inner working to make code simpler and more robust.
    - edit: Add an "(Edited)" suffix to the suggested filename when using "Save As"
    - edit: Various design and detail tweaks.
    - zoom: Allow zoom levels smaller than best fit via the zoom menu.
    
    Git-EVTag-v0-SHA512: aef39047172b8e67f3584d0197db2451dfccd3af165884196a8fe4f675154805e0fe58ab8ae2abef3d4ccf886b3caa60fa39acd125f2c0df6a86d724de5c0bec
    
  • 47.4

    protected Release: 47.4
    Loupe 47.4 (2025-01-13)
    
    - Sometimes SVGs are not shown in the print preview.
    
    Git-EVTag-v0-SHA512: 436cf8b812881ce69e8ef902862f264a51641a4cd6594d109910937948551b8791acc28e3f012f0ffd04d0e50e51abe3e244522a2f50acad3f77e4f597e20cb7
    
  • 47.3

    protected
    Loupe 47.3 (2025-01-13)
    
    - Sometimes SVGs are not shown in the print preview.
    
    Git-EVTag-v0-SHA512: d55caf74c1b2e5e8581034343ba2836a7e75c5041b2afedf9d7dde2059ae69f9926263ae2d7d6a7d0cec8caab68555a2819fbb56a80b9d7c164f496e43a857a8
    
  • 48.alpha

    protected
    b01b834c · Release 48.alpha ·
    Release: 48.alpha
    Loupe 48.alpha (2025-01-07)
    
    - Display XMP metadata for JPEG images.
    - Initial support for image editing of JPEGs and PNGs with crop, rotate, and flip.
    - Show the correct folder name in the properties view inside flatpaks if the file is only accessible via portal.
    - User comment field in metadata.
    
    - The sort order is now also following the one found in Files (Nautilus) if the file name contains non-ascii characters.
    
    - The design of the overlay buttons, especially for zoom controls has been reworked. A new menu supports selecting from pre-defined zoom levels as well as entering a specific zoom level.
    
    Git-EVTag-v0-SHA512: a0c1651760f0c9e8907fa3f00ff285731f576169a08a580eba5801feefa3b15c6fd2536968afad733a16c544811854be1bc4b18fb96d7ec198552da6284396ab
    
  • 47.2

    protected
    830d398d · Release 47.2 ·
    Loupe 47.2
    
    - Don't call style manager in application constructor since this is too early. Do it in startup instead. Without this fix, GTK 4.17.0 will terminate the app on startup.
    Git-EVTag-v0-SHA512: a4f0bf912253ff4e5bc1f124dbc3cd25df0c79f3c6e28f27d9045bef7887f62bf67c71d13440902878ce666f117fbf3cb146c0ab4c32389910aa1d1424ce1b6b
    
  • 47.1

    protected
    5f6ece6c · Release 47.1 ·
    Loupe 47.1 (2024-10-16)
    
    - Add `<branding><color>`s instead of just using `GnomeSoftware::key-colors`. That they weren't set was an oversight.
    
    - Make the string "Error Details" translatable.
    - Require glycin 2.0.1 crate to detect SVGZ files properly.
    
    Git-EVTag-v0-SHA512: 849bee62c02d7bc058c52bdf7451061d7294cf3db7be2824332a86928da23e2dd99b41d2bc1ae0bcbdb84304557ddcaa1a072af77186f60be58db65541956eca
    
  • 47.0

    protected
    7da25da2 · Release 47.0 ·
    Loupe 47.0
    
    - Flickering while images are reloaded. Instead, keep the old textures around until a new texture is available.
    - Forcing the zoom to the center of the image is now working again. This is especially noticable when using the touchpads pinch gesture.
    - When disabling animations in the OS and using the buttons to change the image, the wrong image was shown, disabling features like zoom.
    
    Git-EVTag-v0-SHA512: 7721530d4e06604c4320cae36ba8369748263223989e407ef49a9f30ef917e7c13c48d7e692d3e4cc0d15b8cf11fc6bc9f631d1e01ab26bc185b19cfc2fe02ce
    
  • 47.beta.1

    protected
    a9a5b9c8 · Prepare 47.beta.1 ·
    Loupe 47.beta.1
    
    - Don't force Flatpak sandbox SVGs. This fixes SVGs not loading outside of Flatpak.
    - Make the window wider when it would open with a bottom-sheet overlay for properties. That way, the properties can be shown in a sidebar.
    - Properly detect non-transparent images and down download a thumbnail for background detection for them. For some reason, the thumbnail download is using a lot of VRAM.
    - Rotating a freshly opened image would not follow the best-fit scaling.
    - Rotating by 0 degrees went through the complete rotation pipeline including a image reload. Now, 0 deg rotations are ignored.
    Git-EVTag-v0-SHA512: 31b7e9bbacbf9bfff62570bca0a7bba164dd9e508ea624fbcaa7cb15a57e5a66943a63ce20631882fb9e48268ebbb067a0f89e347022131ce031e7c1319d9eb3