| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: sushi | Distribution: openSUSE Tumbleweed |
| Version: 51.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Oct 13 13:57:01 2026 |
| Group: Productivity/File utilities | Build host: reproducible |
| Size: 282359 | Source RPM: sushi-51.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.gnome.org/GNOME/sushi | |
| Summary: Quick Previewer for Nautilus | |
Sushi is a quick previewer for Nautilus, the GNOME desktop file manager.
SUSE-GPL-2.0-with-plugin-exception and GPL-2.0-or-later
* Tue Oct 13 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 51.2:
* Minor graphical app icon fixes
* Update vulnerable NPM packages
* Update and modernize flatpak manifest
* Add desktop file
* Set application name
* Updated translations.
* Sun Sep 20 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 51.1:
+ Fix toolbar overlay from blocking content
+ Fix release note tags
+ Add metainfo validation
+ Updated translations.
* Mon Sep 14 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 51.0:
+ Handle corrupted pdf documents
+ Handle strings as errors from plugins
+ Use ".Devel" suffix for the nightly version
+ Add app icon
+ Fix papers dependency version
+ Updated translations.
* Sun Aug 30 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 51.rc:
+ Enhancements:
- Add Rename (`F2`) and Trash (`Del`) shortcuts
- Add `O` as a shortcut to open a file
- Open folders in currently previewed nautilus window
- Add play/pause (`P`) shortcut for audio and video
- Use dark background for videos
- Add foundry config
- Resize window on changed scale factor
+ Bug Fixes:
- Fix playing animated images using glycin
- Fix re-attaching dialog to nautilus after previously closing
the window
- Ignore errors from stopped/cancelled renderers
- Fix HTML renderer without WebKit availability
- Fix attaching open-with portal dialogs
- Fix and rework user resizing detection
- Avoid resizes on opening of window
- Fix width/height ratio of image renderer
- Don't scale up small images
- Prefer Glycin over Papers to handle loading TIFF files
- Fix long filenames making the window too wide
+ Plugins:
- Add example with UI file and shortcuts
- Add action group setup helper
- Add relative path resolving helper
- Rename markReady/markInitialized API functions
- Add explicit markFailed error API
- Remove ResizePolicy.CUSTOM, use ResizePolicy.SCALED instead
+ Backend Changes:
- Create RendererWrapper that handles overlays and GTK window
size geometry
- Use SignalGroup for renderer signals
- Add cyclic heap dumping development mechanism
- Rework content type matching, remove legacy generated type
list
- Report (some) video stream errors
- Separate out LibreOffice conversion logic from pdf renderer
- Only initialize PapersDocument on demand
- Add an abstraction over GLib sources and connections
- Fix various signal-related leaks
- Port text UI to blueprint
- Make private renderer fields inaccessible to renderers
- Use correct wrap mode in text renderer
- Improve error handling
- Improve reactivity for large text files
+ Updated translations.
* Sun Aug 02 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 51.beta:
+ UI changes:
- Show a loading spinner when loading a file takes longer
- Ensure legibility of icons in statuspage
- Clamp MediaControls to limit width
- Wrap lines in text viewer
- Handle single- and double-click in video viewer
- Add double-click to fullscreen support to image viewer
- Enable context menu in HTML viewer
- Prompt user before loading remote resources in HTML viewer
- Improve loading states
- Tweak toolbar and headerbar
- Fix title for tagless files
- Always use integrated artwork
- Hide headerbar in fullscreen
- Use icon for file open button
- Preserve aspect ratio when showing images
+ Known regressions: Only the first frame of animated GIFs is
shown
+ Backend changes:
- Add more mime types to the LibreOffice viewer
- Add ESLint
- Replace use of deprecated GJS APIs with their suggested
replacements
- Use Blueprint
- Handle XHTML mime type
- Cancel pending operations when file is switched
- Plug memory leaks
- Overhaul plugin API and introduce a system-wide plugin path
- Document plugin API
- Promisify async calls
- Rework hovering
- Improve handling of renderer sizing
- Use fast-content-type as fallback
+ Updated translations.
* Sun Jul 05 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 51.alpha:
+ Epic: Port to GTK 4
+ UI changes:
- Support auto dark theme for text
- Improve audio, error and fallback renderers
- Allow to fullscreen independent of file type
- Animate window size changes
- Keep window size unchanged once scaled by user
- Use at most a quarter of the current screen
- Show images at their real size
- Use flat headerbars for some file types
- Rework toolbar overlays
- Modernize media controls with Gtk.MediaControls
- Support custom icons
- Balance headerbar buttons
- Correct window sizing
+ Known regressions: LibreOffice documents are rendered into
PDFs, as the previous method is not compatible with GTK4
+ Backend changes:
- Adopt GtkPicture and GtkVideo
- Port Evince to Papers
- Use libadwaita
- Replace GdkPixbuf with Glycin
- Add metadata discoverer
- Port to ES Modules
- Use Blueprint
- Add CI checks for meson, Blueprint and potfiles
- Add editorconfig
- Use fribidi for text direction
- Document how to run Sushi
- Various code cleanups and simplifications
- Stop renderer when window is closed
+ Updated translations.
- Use meson BuildSystem and macros, autogenerate BuildRequires.
* Sun Apr 26 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 50.0:
+ Fix a typo.
+ Updated translations.
* Mon Mar 23 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Migrate to xz compression and manual service run
* Tue Feb 24 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 50.rc.1:
+ Update nautilus preview interface
+ Fix a crash
+ Fix misc bugs
+ Updated translations.
* Wed Jan 14 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.0+22:
+ Remove org.gnome.NautilusPreviewer interface
+ Accept activation token in `ShowFile`
* Sat Mar 22 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Require evince-plugin-pdfdocument to not crash
* Fri Jan 31 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.0+11:
+ Fix a crash caused by missing gvariant parameter.
* Fri Apr 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.0:
+ Make webkit2gtk optional.
+ Fix freeze when libreoffice is missing.
+ Fix tick position for fullscreen video.
+ Misc cleanup.
+ Updated translations.
* Tue Jan 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Convert to source service for easier updating.
* Mon Sep 18 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.0:
+ Updated translations.
* Fri Jul 07 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.alpha.2:
+ Fix build.
- Changes from version 45.alpha.1:
+ Fix translatable filename.
- Changes from version 45.alpha:
+ Fix window size with custom scale factor in x11.
+ Don't show window before renderer is ready.
+ Allow keyboard copy shortcuts for evince and text viewers.
+ Fix crash when switching between audio files.
+ Fix coverart download.
+ Add ParentHandle dbus property.
+ Add development profile.
* Tue May 30 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.2:
+ Fix loading certain documents in evince.
+ Updated translations.
/usr/bin/sushi /usr/lib64/sushi /usr/lib64/sushi/girepository-1.0 /usr/lib64/sushi/girepository-1.0/Sushi-1.0.typelib /usr/lib64/sushi/libsushi-1.0.so /usr/lib64/sushi/web-process-extensions /usr/lib64/sushi/web-process-extensions/libsushiwebprocessextension.so /usr/libexec/org.gnome.NautilusPreviewer /usr/share/applications/org.gnome.NautilusPreviewer.desktop /usr/share/dbus-1/services/org.gnome.NautilusPreviewer.service /usr/share/doc/packages/sushi /usr/share/doc/packages/sushi/AUTHORS /usr/share/doc/packages/sushi/NEWS /usr/share/doc/packages/sushi/README.md /usr/share/icons/hicolor/scalable/apps/org.gnome.NautilusPreviewer.svg /usr/share/licenses/sushi /usr/share/licenses/sushi/COPYING /usr/share/metainfo/org.gnome.NautilusPreviewer.metainfo.xml /usr/share/sushi /usr/share/sushi/gir-1.0 /usr/share/sushi/gir-1.0/Sushi-1.0.gir /usr/share/sushi/org.gnome.NautilusPreviewer.data.gresource /usr/share/sushi/org.gnome.NautilusPreviewer.src.gresource
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 22:37:20 2026