summaryrefslogtreecommitdiff
path: root/src/resources
AgeCommit message (Collapse)Author
2026-08-27context-menu: Drop view-related menu entriesPeter Eisenmann
These don't belong in the folder context menu.
2026-08-19app-chooser: Fix empty list statePeter Eisenmann
Use a GtkStack instead of an overlay. Also drop redundant GtkWidget function reimplementations.
2026-08-19app-chooser: Use type-to-search patternPeter Eisenmann
Capture inputs from the whole dialog and focus search entry on changes.
2026-08-05Remove trailing periodMartin Wagner
2026-08-05window: Set px unit to sidebar in smallest breakpointProgramejt
2026-08-05window: Remove width limit of sidebarProgramejt
window: Remove width limit of sidebar
2026-08-01nautilus-window: Hide AdwTabBar when the window is smallAutomeris naranja
Now that there is AdwTabOverview and AdwTabButton, hide AdwTabBar when the window. The tab management will be done through AdwTabOverview, which is better suitable for small screens.
2026-08-01nautilus-window: Add AdwTabButtonAutomeris naranja
Add an AdwTabButton at the bottom toolbar to open AdwTabOverview. This makes reaching AdwTabOverview much easier in a phone, for example, which improves UX and adaptiveness.
2026-08-01style: Fix AdwTabOverview tab thumbnails having glitchy border cornersAutomeris naranja
Since the .view style class is set directly in NautilusWindow, the .view .thumbnail style class also affects AdwTabOverview, which is a child of NautilusWindow. This causes the AdwTabOverview tab thumbnails to have glitchy border corners because the checkerboard pattern is also being applied to them. Co-authored-by: Alice Mikhaylenko <alicem@gnome.org>
2026-08-01nautilus-window: Add AdwTabOverviewAutomeris naranja
AdwTabOverview helps managing tabs, specially when there are lots of them open. Co-authored-by: Khalid Abu Shawarib <kas@gnome.org>
2026-07-20preferences-dialog: Change open action from AdwComboRow to AdwToggleGroupKhalid Abu Shawarib
2026-06-19file-conflict-dialog: Use NautilusImage for previewsKhalid Abu Shawarib
Custom thumbnails also work now
2026-06-04ui-utilities: Use GtkSvg for symbolicsKhalid Abu Shawarib
2026-05-23app-chooser: Add search entryKhalid Abu Shawarib
Also remove old focus hack and force selection changed signal emission when changing the filter.
2026-05-23app-chooser-widget: Import GtkAppChooserWidget from GTKKhalid Abu Shawarib
2026-05-13icon-info: Use SVG for hardcoded fallbackKhalid Abu Shawarib
Fixes: #3447
2026-04-24grid-cell: Create caption labels lazilyKhalid Abu Shawarib
This saves around 8 MiB in a 600 items folder if captions are never used, and a bit of CPU time when creating cells.
2026-04-17properties-window: Add tooltip to detach window buttonLukáš Tyrychtr
So everyone knows what's it for.
2026-04-11window: Bind tab view signals in BlueprintPeter Eisenmann
2026-04-11window: Match minimum size of HIGPeter Eisenmann
These values match those given in [1] [1] https://developer.gnome.org/hig/guidelines/adaptive.html#small-size-handling
2026-04-11window: Set minimum size in BlueprintPeter Eisenmann
2026-04-11window: Set default size in BlueprintPeter Eisenmann
2026-04-05file: Fix read-only/not accessible emblemsPeter Eisenmann
The meaning of these was unintentionally swapped in [1]. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/3799 [1] df1d93e32e03776aadc721df7641a18f8ca3b796
2026-04-03properties: Rework custom icon checkPeter Eisenmann
Test image locality via schema and check for image via glycin. Replaces a usage of GdkPixbuf.
2026-03-24properties: Use NautilusImage for properties dialogKhalid Abu Shawarib
Icons for multiple files is still handled outside NautilusImage
2026-02-22file-chooser: Turn accept into an actionKhalid Abu Shawarib
2026-02-16Revert "search-popover: Use short Blueprint menu syntax"Peter Eisenmann
This reverts commit cc4647a57680fc82ce19861075e416e2831ad127. Third argument of short item syntax is an icon name the needed action target parameter. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/4133
2026-02-16compress-dialog: Use AdwDialog:focus-widgetPeter Eisenmann
2026-02-16properties-window: Unset modalPeter Eisenmann
It's only ever used for free-floating windows, so drop the modality. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/4119
2026-02-16style: Rename properties stylePeter Eisenmann
2026-02-16batch-rename-dialog: Drop unused widgetKhalid Abu Shawarib
2026-02-16batch-rename-dialog: Put back GtkSizeGroupKhalid Abu Shawarib
It was needed with different names lengths in the original and result labels to be kept aligned. Reverts c970b4613fbe73cf496ab0ce09aac42cda9a059c but in blueprint
2026-02-16file-chooser: Constrain label to single lineKhalid Abu Shawarib
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/4113
2026-02-07new-folder-dialog: Use the AdwDialog's way to focus the name entryLukáš Tyrychtr
By doing this, we're not in conflictwith AdwDialog's focus handling and we do not lose the a11y focus notification by focusing the widget too soon.
2026-02-01sidebar-row: Replace non-public stylePeter Eisenmann
"sidebar-label" is a legacy style available from Gtk but not explicitly documented. Replace it by setting spacing in the Blueprint file.
2026-02-01sidebar-row: Set margins in blp filePeter Eisenmann
2026-02-01sidebar-row: Drop unused stylePeter Eisenmann
This style wasn't used by nautilus, libadwaita nor gtk.
2026-02-01style: Make sidebar icons opaquePeter Eisenmann
This matches the style of the new AdwSidebar widget.
2026-02-01properties: Allow to pop-out to standalone windowPeter Eisenmann
Allows displaying properties in a non-modal window. This window keeps the app running if it's the only open window.
2026-02-01properties: Rename to widgetPeter Eisenmann
2026-02-01properties: Split window from widgetPeter Eisenmann
This splits the current properties window into a properties widget and a window which wraps around the widget. This will help with displaying properties in different contexts, e.g. as a standalone widget, an AdwDialog or even in a sidebar.
2026-02-01properties: Rename UI file to widgetPeter Eisenmann
This is a preparation for the next commit to have a cleaner diff.
2026-02-01properties: Handle loading via navigation pagePeter Eisenmann
Show a dedicated loading placeholder page while not all files/items are ready. The window needs to be resized after displaying this placeholder page, which is done by measuring the desired natural height. Code-wise this removes the StartupData struct along with its helper functions and creates the properties window directly. Proper setup of displayed properties still only happens after all items are ready, at which point the navigation stack is switched out for the main page.
2026-01-31properties-window: Add checkerboard background to transparent thumbnailsAdithya
Added the 'thumbnail' CSS class to the icon image widget. Defined the 'nautilus-properties-window' style class in the Blueprint file. Updated the CSS to apply the checkerboard background to transparent thumbnails in the properties window. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/4049 properties-window: Add checkerboard background to transparent thumbnails Added the 'thumbnail' CSS class to the icon image widget. Defined the 'nautilus-properties-window' style class in the Blueprint file. Updated the CSS to apply the checkerboard background to transparent thumbnails in the properties window. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/4049
2026-01-31preferences-dialog: Remove grid view captions preferencesKhalid Abu Shawarib
2026-01-31files-view-context-menus: Add ellipsis to make it more consistant with view menuKhalid Abu Shawarib
2026-01-31grid-view-captions-dialog: Add a dialog for grid view captionsKhalid Abu Shawarib
This is to move it from preferences to the view menu, like the columns chooser in list view.
2026-01-30ui: Move menu files to dedicated folderPeter Eisenmann
This groups the files by intent as well as by file type.
2026-01-30search-popover: Use short Blueprint menu syntaxPeter Eisenmann
2026-01-30ui: Port comments to BlueprintPeter Eisenmann
The Blueprint converter does not support them, re-add them manually.