Tags

Tags give the ability to mark specific points in history as being important
  • 49.0

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

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

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

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

    49f38084 · NEWS: Update for 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

    e0c150a3 · cargo: Update glycin ·
    Loupe 48.0
    
    - edit/crop: Pre-select the portrait orientation for images that are taller than wide.
    
    Git-EVTag-v0-SHA512: 41c4ebc02dcdee1f725f1292f0691cb9163c54012ba21d16b48559734b32a898b6db4039f0a20d656740bdf5d188422044f35ecb7b74a65d1e4fcf08d98c3506
    
  • 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

    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

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

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

    b01b834c · 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

    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

    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

    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

    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
    
  • 47.beta

    eca7111f · NEWS: Update ·
    Loupe 47.beta
    
    - Add reload button to errors and F5 as reload shortcut
    
    - Don't show error-screen if SVG has been loaded and only the rendering for tiles for other zoom levels fails. Instead, show the already loaded tiles.
    - Fixed that some actions are available on error pages and loading screens while they are not actually useful. This includes actions like zoom, rotate, and print.
    - No longer empty the animation buffer if next frame isn't available yet. This removes flickering for larger and high FPS animations on slower systems.
    - Zoom into viewport center via buttons. Before, the image center was used, which would cause a jump if the viewport had been changed.
    
    - Changed the drag and drop overlay to use accent colors instead of a fixed color. This also makes it follow the new adjustable accent colors.
    - Don't emmediately show the spinner for loading images. This avoids fresh spinners showing up each time when switching through images very quickly via keyboard.
    - Make strings that contain `\u{<hex>}` translatable
    - No longer overwrite GTKs default renderer with 'gl'. The latest patches in GTK seem to make the Vulkan renderer work fine.
    - The properties no longer use the deprecated AdwFlap widget. For very small windows, properties are now shown in an AdwBottomSheet.
    - Use AdwSpinner when loading images.
    - Use glycin's auto detection of development mode to disable sandbox.
    
    Git-EVTag-v0-SHA512: 32646f90fa71981f95c0d3fbd3abed66447fa4263de00217ed6ade33ad4b284104b089b56e60ba855a3563e91247dc7343eeca3075cea237691ac91e217ccd6e
    
  • 47.alpha

    Loupe 47.alpha
    
    - New dialog to show and copy error details
    - Rotating JPEG images with an orientation Exif entry will now change that entry
    
    - Disable markup in property rows
    
    - Follow the Rust Style Guide for Cargo.toml and .rs filenames
    - Image delete confirmation now uses AdwAlertDialog
    - Make error messages translatable and look nicer
    - Move many shortcuts to window level instead of using app accels
    - Replace AdwAboutWindow with AdwAboutDialog !376
    - Use new GtkPrintDialog API #144
    
    Git-EVTag-v0-SHA512: 0ae361c413f371161d0f535ec65810b95d4487931dcf561a075084ccdcaa305f1d1378e32b813b65ae78f961a0e94be48794876ebb4ffb533f6abefac7630ae6
    
  • 46.2

    Loupe 46.2
    
    - Fix fractional scaling beeing blury by setting GDK_DEBUG=gl-no-fractional as default
    - Fix exposure times above 0.5 seconds not being displayed correctly in properties
    - Fix page orientation from print preview dialog is not honored for actual print
    
    Git-EVTag-v0-SHA512: dc0f4d6c58f6ea4b04a4bd7bbd67d4e90f960a7381da8a6a9c4b4523d4aa50f2bc6692c048185d03b9f5f046f905e0afaf2884369b8fe68948853be94641b740
    
  • 46.1

    Loupe 46.1
    
    - Fix fill-space option not being applied when changing the orientation in print preview
    - Fix PNGs not being available when browsing images on SMB shares
    - Don't animate switching between images with the mouse fwd/back buttons
    
    Git-EVTag-v0-SHA512: e851378174820f9a4e15326978501d61940152f234bcee49058044ae368547f6a75a7946858b5b01eb5a41aff77cdf591bcba3413046f14cf4a773b185dbff06
    
  • 46.0

    b3238e28 · meta: Prepare 46.0 ·
    Loupe 46.0
    
    - Change to stable dependencies
    
    Git-EVTag-v0-SHA512: 28860149b1ecdbe95e38ec9f65ca504cc5fa72b3948e649257d41ddb9908b4389dd5fd0261c02bf629a96259ead7de7a4c65e8a32466c8ce4c2e45c5c46f1600