fork of loupe with drawing functionality. Supports undo with Ctrl+z and copy to clipboard with drawn changes
Added GSettings support to Loupe. Inspiration was taken from Fractal: LpApplication will contain `gio::Settings` and all code needing them will reach them as a singleton by calling `g_application_get_default`. This design makes the settings dependency less explicit than dependency injection, but allows for shorter code when new settings will be added across different parts of the application. A `show-properties` setting is added for remembaring the image property sidebar state. It's read by LpWindow when the current page changes, and saved when toggling the sidebar. When no image is being shown, the sidebar is always hidden, while the setting remains unchanged. The sidebar state will be restored when a picture is opened. Closes #147 |
||
|---|---|---|
| .gitlab/issue_templates | ||
| build-aux | ||
| data | ||
| help | ||
| po | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .rustfmt.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| COPYING.md | ||
| deny.toml | ||
| loupe.doap | ||
| meson.build | ||
| meson_options.txt | ||
| NEWS | ||
| README.md | ||
Image Viewer (Loupe)
GNOME's default image viewer providing
- Fast GPU-accelerated image rendering with tiled rendering for SVGs
- Extendable and sandboxed image decoding
- Support for more than 15 image formats by default
- Extensive support for touchpad and touchscreen gestures
- Accessible presentation of the most important metadata
- Sleek but powerful interface developed in conjunction with GNOME Human Interface Guidelines
Supported Image Formats
Image Viewer uses glycin for loading images. You can check glycin's README for more details about the formats supported by the default loaders. However, glycin supports adding loaders for additional formats. Therefore, the supported formats on your system may vary and might be changed by installing or removing glycin loaders.
Contributing
Contributions of all kinds are very welcome. Check the
pages for more information. If you are manually building Loupe on your system with Builder, make sure that you also have installed the nightly version for all features to work.
Documentation of Loupe's code is available online:
Code of Conduct
When interacting with the project, the GNOME Code Of Conduct applies.

