- Update to version 45.1:
+ Don't crash when opening Properties from admin://*
+ Don't crash on unmount
+ Stop jumping to top when using the Menu key
+ Properly reorder bookmarks by drag and drop
+ Re-add search results when switching view mode
+ Fix compilation on 32-bit musl
- Fix various leaks and warnings
+ Updated translations.
- Update to version 45.0+12:
+ gtk/placessidebar: Use list box for coordinates translation.
+ list-base: Stop jumping to top on Menu key.
+ Updated translations.
- Switch to source service, explicit commit from the stable branch.
OBS-URL: https://build.opensuse.org/request/show/1119561
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/nautilus?expand=0&rev=387
- Add upstream bug fix patches:
+ 0e5b4c34.patch general: Use GtkSwitch active property
consistently. app-chooser sets the state instead of active
property. Similar to d7af60161d30c885ebab69c58b346896f1565387,
we really meant to set active (whether the switch is toggled)
and not the state (i.e. the color of the switch). Use
gtk_switch_set_active().
In properties we've already fixed this, but there's a lingering
call to gtk_switch_get_state(). This is probably fine because
state is in sync with active when the default handler is used,
but let's get :active, to be consistent and safe.
+ 6e37d15f.patch window-slot: Manage search props set with
action. Manages search property change through "search-visible"
action. The action triggers other related functions that if not
executed will causes buggy behavior.
Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2875
OBS-URL: https://build.opensuse.org/request/show/1086647
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/nautilus?expand=0&rev=376
- Update to version 44.1:
+ Resolve some crashes.
+ Visual bugfixes:
- Tweak style colors in view items
- Show custom emblems from extensions again
- Relayout SELinux property row
- Flip switches correctly
+ Other bugfixes:
- Disable some actions when not usefull
- Fix dead characters handling in batch rename dialog
- Fix crashes when rapidly opening and closing windows
- Prevent location change when autofs timeouts
- Fix issues with translations in libadwaita widgets
- Drop workarounds for fixed GTK bugs
- Fix other issues
+ Enhancements:
- Dismiss toast on undo
- Select right items after some operations
- Paste into expanded folders
- Allow extraction of .tar.zst and .zstd archives
- Performance optimization
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1082272
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/nautilus?expand=0&rev=374
- Update to version 43.rc:
+ Resolving regressions from the GTK 3 to 4 switch:
- Restore accessible labels for view items/.
- HiDPI icons and thumbnails.
- Restore transient location entry behavior.
- Restore spacebar shortcut to trigger sushi file previewer.
- Restore ability to create new file from dropped text.
- Restore ability to duplicate via DND + Ctrl.
+ Drag-and-drop enhancements:
- Allow dropping files into Starred to star them.
- Prevent "open on hover" while moving pointer.
+ Menu enhancements:
- Add menu item to remove files from Starred list.
- Don't activate menu button when clicking folder name.
- Don't offer "Properties" and "Add to Bookmarks" actions when
they don't make sense.
+ Properties enhancements:
- Wrap long filename words in Properties.
- Refine properties for root directory.
- Show error state for extensions properties.
+ General enhancements:
- Redesign trash infobar.
- Add tooltips to every headerbar control.
- Update and modernize libnautilus-extension documentation.
- Update appdata screenshots.
+ Bugfixes:
- Fix various app chooser issues.
- Fix various batch rename dialog issues.
- Fix Highcontrast styles.
- Fix focus misbehaviours in the new views.
- Don't show URI escape codes in tooltips.
- Show sharing infobar in gnome-user-share's fallback location.
- Fix icon size in file conflict dialog.
- Fix operations indicator animation.
- Mark missing translatable strings.
- Fix various memory leaks.
- Fix compilation errors.
+ Updated translations.
- Replace gtk-doc BuildRequires for pkgconfig(gi-docgen): follow
upstreams move to gi-docgen.
- Mark gnome-shell-search-provider-nautilus noarch.
- Update to version 43.beta.1:
+ Restore view options tooltip
+ Mark new files for translation
+ Look for extensions in their new installation directory
- Stop creating 3.0 extensions directory, and bump soversion on
what we currently support and build.
- Update to version 43.beta:
+ Adapting main window elements to smaller sizes;
- Make sidebar foldable.
- Split toolbar contorls into top and bottom toolbars at small
sizes.
+ Restoring Disks integration:
- Open storage unit in Disks from Properties.
- Format with Disks from the sidebar context menu.
+ Absorbing features from core plug-ins:
- Provide infobar for Public folder, instead of
gnome-user-share.
- Provide context menu action to open folders in Console.
- Replace nautilus-send-to extension with Email portal.
+ Remodeling plug-ins
- List installed extensions plug-ins in About.
- Implement new Properties API and port Image and Audio/Video.
- Remove GTK-dependent API from libnautilus-extension.
- Bump libnautilus-extension versions.
+ Improving search UI design
- Use modern design patterns for type filter chooser.
- Elaborate FTS snippets and place them in a container.
+ Modernizing Properties window
- Implement new "pages and rows" design.
- Move ability to set default app into Open With dialog.
+ Reorganizing context menus.
+ Refining view visual styles
- Saturate selection colors.
- Add icon shadows.
- Refine layout of column editor dialog.
+ Using more modern widgetry:
- Use AdwTabBar for detatchable tabs.
- Use AdwEmptyState for empty folder views.
- Use AdwMessageDialog instead of GtkMessage.
+ Resolving regressions from the GTK 3 to 4 switch:
- Restore Accessibility relations.
- Restore location entry suggestions.
- Restore libcloudproviders integration.
+ Opening new tab with middle click on next and forward buttons.
+ Miscellaneous bugfixes.
+ Leftover known regressions in 43.beta:
- Lacks HiDPI icons.
- Lacks attention-grabbing animation on operations button.
+ Updated translations.
- Add pkgconfig(cloudproviders) BuildRequires: New dependency.
- Rename libnautilus-extension2 to libnautilus-extension4 following
upstreams soname changes.
- Update to version 43.alpha:
+ Resolving regressions from the GTK 3 to 4 switch:
- Reintroduce clipboard with GTK 4
- Reintroduce Drag’n’Drop with GTK 4
- Reintroduce emblems independently of file icon
- Reintroduce filter search tags with GTK 4
- Port audio-video-properties extension to GTK 4
- Restore sidebar features from GTK 3
- Fix other regressions from the GTK 3 to 4 switch
+ Modernizing view widgets:
- Port files grid view mode to GtkGridView
- Reimplement files list view mode with GtkColumnView
- Add checkerboard background for thumbnails with transparency
+ Enhancing menus:
- New menu item to open current folder in another application
- Add menu item to copy current path to clipboard
- Redesign zoom controls as icon size controls
- Context menu bugfixes
- Add context menu item to show Properties in Other Locations
- Improve support for context menus on touchscreens
- Show extensions in templates names
- Show sort menu options in list virw mode
- Allow sorting in recent and search
+ Other enhancements:
- Use better in-app notifications with AdwToast
- Modernize "About" with AdwAboutWindow
- Refine pathbar appearance
- Label '/' with the OS name
- Keyboard shortcuts overlay updates
+ Miscellaneous bugfixes:
- Search engine bugfixes
- Floating satus bar bugfixes
- Fix popover crashes
- Allow copying to a ramfs
- Stop computing remote folders item count when disabled
- Fix batch rename for files with the same name in search
results
- Don't trigger keyboard shortcuts ouside their intended scope
+ Maintenance work
- Adapt to thumbnails API changes
- Depend on libportal and drop wallpaper fallback setting
- Modernize build with new meson features
- Bump extensions library version
- Changes in BuildRequires following upstreams port to gtk4:
+ Drop pkgconfig(gnome-desktop-3.0), pkgconfig(gtk+-3.0) and
pkgconfig(libhandy-1) and stop passing libportal=false to meson
as it is now mandatory to support libportal.
+ Add pkgconfig(gnome-desktop-4), pkgconfig(gtk4),
pkgconfig(libadwaita-1), pkgconfig(libportal) and
pkgconfig(libportal-gtk4).
- Rename libnautilus-extension1 to libnautilus-extension2 and
typelib-1_0-Nautilus-3_0 to typelib-1_0-Nautilus-4_0 following
upstream soname bump.
OBS-URL: https://build.opensuse.org/request/show/1002756
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/nautilus?expand=0&rev=361
- Update to version 41.1:
+ Cache Scripts and New Document menus to avoid lags.
+ Ellipsize subtitle label in trash bar to reduce minimum width.
+ Fix build with meson 0.60.0.
+ Don't change action when unchecking in File Conflict dialog.
+ Fix progress reporting when skipping during extraction.
+ Offer skipping in case of extraction failure only when there
are more files.
+ Remove leftover files after extraction failure.
+ Set keyboard focus on the row with the selected archive format.
+ Updated translations.
- Replace post(un) handling with new ldconfig_scriptlets macro.
- Drop pkgconfig(libportal) BuildRequires and pass libportal=false
to meson, we are not building a flatpak.
- Pass tests=headless to meson, and add a check section and
meson_test macro, run tests during build. Following this, add
python3-gobject and tracker-miner-files BuildRequires needed for
tests to run.
- Update to version 41.beta:
OBS-URL: https://build.opensuse.org/request/show/928277
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/nautilus?expand=0&rev=351
Spellfix resub
- Update to version 3.38.1:
+ Update starred URIs on move & rename.
+ Prevent recursion to speed up emptying trash.
+ Prevent stale items to be shown in starred view.
+ Revert icon emblem fixes in order to prevent performance
issues.
- Update to version 3.38.0:
+ Fix missing Extract/Compress menu items.
+ Updated translations.
- Update to version 3.37.92:
+ Port to Tracker 3.
+ Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
pkgconfig(tracker-sparql-3.0): port to Tracker 3.
- No longer limit the tracker-miner-files requires to version <
2.99.
- Update to version 3.37.91:
+ Fix batch renaming using metadata.
- Changes from version 3.37.90:
+ Port Properties dialog to GtkBuilder including various
enhancements.
+ Prevent crashes when file operation is cancelled.
+ Auto-escape filenames on NTFS and exFAT mounts.
+ Preserve navigation history after opening Other Locations.
+ Use g_clear_signal_handler instead of custom codes.
- Changes from version 3.37.3:
+ Allow changing file owner under admin:/// scheme.
+ Update outdated appdata info.
- Changes from version 3.37.2:
+ Use tabular numbers for progress info.
+ Disable select-all while directory is loading.
+ Add newly created files to Recent.
+ Port to new PackageKit DBus API.
- Changes from version 3.37.1.1:
+ Add org.gnome.Nautilus.FileOperations2 interface.
+ Show notification on completion of file transfers if the window
isn't focused.
+ Add support for zoom media keys.
+ Add dynamic tooltip for the toggle views button.
- Changes from version 3.37.1:
+ Always show pathbar background to fix styling glitches.
+ Add several missing shortcuts to the Keyboard Shortcuts dialog.
+ Unify pathbar and background context menus.
+ Refactor menu handling to fix repeated popover animations.
+ Mark Empty Trash and Delete All buttons as destructive actions.
+ Show infobar to allow installation of OSTree software.
+ Updated translations.
Drop pkgconfig(x11) BuildRequires: no longer needed.
OBS-URL: https://build.opensuse.org/request/show/843397
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/nautilus?expand=0&rev=334