Loading
Commits on Source 51
-
Corey Berla authored
We had a little bit in the readme file. Add a separate file in order to expand more in this area, starting with how to develop on the file chooser.
-
Aefgh Threenine authored
(cherry picked from commit 352091f7)
-
Aefgh Threenine authored
-
Corey Berla authored
-
Corey Berla authored
Scrolling with ctrl is meant to zoom in / out. We ignore scrolling when the scroll meets certain thresholds, but allow it when it doesn't. That leads to minor scrolling during a zoom operation that should not heppen.
-
Corey Berla authored
Initially we implemented scroll to zoom with a scroll controller using the DISCRETE flat in e358c234 ("general: Switch to GTK4"), but that caused an issue where all scrolls were discrete (even without the ctrl modifier held). In order to address that issue, commit 86f0c7e75a7 ("list-base: Don't scroll when the ctrl key is held") attempted to fix the issue by only setting the discrete flag on ::scroll-begin. That works for trackpads that support that signal, but many modern mice actually emit several scroll events for each page of scroll (without emitting a scroll-begin/end, and thus almost never would match the dy>1 or dy<-1. Instead use a more robust solution where we ignore the individual scroll events themselves but look for a page of scrolling in a short amount of time (100ms seemed reasonable to me). Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3425
-
Aefgh Threenine authored
(cherry picked from commit 9ddb6926)
-
Sid authored
1. Margin is added so it aligns correctly with the eject button. 2. Opacity of 0.7 in line with other elements in the row.
-
Милош Поповић authored
-
Милош Поповић authored
-
Brage Fuglseth authored
-
AsciiWolf authored
-
Bobby Rong authored
This reverts commit 7cf268ab. "tinysparql export --2to3" was gone in https://gitlab.gnome.org/GNOME/tinysparql/-/commit/e580569df5639bea171cf4211a31a2c5bdf809e9. (cherry picked from commit 49385811)
-
Aefgh Threenine authored
-
Fabio Tomat authored
-
Nathan Follens authored
-
Danial Behzadi authored
-
Aleksandr Melman authored
backport of 636c11eb to 47
-
Automeris naranja authored
If the file/folder path has an ampersand, the path won't be displayed. Set use-markup=False in the "Parent Folder", "Link Target" and "Original Folder" rows to fix that. Also, use this property in several other rows that show information that isn't controlled by Nautilus to prevent the problem mentioning above from happening. The only exceptions are the "Others" row and the "Permissions" rows. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/3653 (cherry picked from commit f5c891e3)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3541 (cherry picked from commit d78a6e7534b58157c651f581b37d47d8e92a5f04)
-
Khalid Abu Shawarib authored
See https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7836#note_2254328 Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3627 (cherry picked from commit 8f4242b1ecdc12a7bc8900bfb6531af6b2584c6b)
-
Automeris naranja authored
When attempting to open a broken symbolic link, Nautilus doesn't report anything because alert dialog that is supposed to appear is never called. Call gtk_window_present to show the alert dialog and add the destructive style to the "Move to Trash" button, since it triggers a destructive action. (cherry picked from commit 506436cd)
-
Corey Berla authored
We are using a weak pointer to make sure that there's never more than 1 preference window showing at a time. Unfortunately, it appears that the preference window is being finalized at the wrong time, and clearing the weak pointer after it's been set to a new window. Instead make sure that the weak pointer is cleared when it should be. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3576 (cherry picked from commit e6bec341)
-
Corey Berla authored
Commit 9dbe8569 ("window-slot: Don't add accels to application") and associated commits, removed the shortcuts from the window and placed them onto the widgets themselves (i.e. the slot and view). When we used gtk_application_set_accelerator() (indirectly), GTK was actually adding a shortcut controller to the window itself. That allowed the GtkMenuPopover to find the accelerator via a lookup process in GtkActionMuxer because the window was an ancestor of the menu. Now, however, the shortcut is not an ancestor of the menu and thus GTK doesn't find the accel. We probably could patch GTK, but that would be much more complicated. Instead set the "accel" attribute on a couple menu items where this is applicable. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3562 (cherry picked from commit 8eaecf9a)
-
Corey Berla authored
The Open New Window, Open New Tab, and Properties are already disabled in the file chooser. That just leave the open button, so hide the menu completely. (cherry picked from commit 75c3acd8)
-
Corey Berla authored
The minimum width on the pathbar buttons causes a single character directory to have extra space at the end, making it lopsided and mismatched with the other buttons.
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3515 (cherry picked from commit d549a01a)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3359 (cherry picked from commit dca53171)
-
Khalid Abu Shawarib authored
(cherry picked from commit 0581c76a)
-
Khalid Abu Shawarib authored
(cherry picked from commit 10db24e3)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2058 (cherry picked from commit 6bc491db)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3601 (cherry picked from commit 1953711b)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3613 (cherry picked from commit 8f72fae9)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3607 (cherry picked from commit b7543760)
-
Khalid Abu Shawarib authored
row seems to be null for one reason or another while dragging. (cherry picked from commit 223bb948)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2706 (cherry picked from commit 101338a0)
-
Khalid Abu Shawarib authored
And add network icon to network scheme (cherry picked from commit 8e20b3b9)
-
Khalid Abu Shawarib authored
Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3624 (cherry picked from commit ecab7ffe)
-
Gary Li authored
When the user enters a privileged directory and reloads after the polkit authentication has expired, they are unable to cancel the dialog as it continously pops up again. This is because we are forcing a slot reload on error, but since we are going to the same location for a reload the user will be reprompted with the authentication dialog. Check if the pending location is the same as the current slot location and only force a reload if they are different. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3481 (cherry picked from commit 406fdeca)
-
Khalid Abu Shawarib authored
This removes the conversions when getting the paintable, thus allowing reuse of the texture as opposed to throwing it out every time. This quadruples scrolling performance of thumbnails in grid view (when removing drop shadow) since swapping paintables of thumbnails doesn't cause a new upload of textures. (cherry picked from commit 26c5a7a3)
-
Carlos Garnacho authored
Use it for testing if found, in lieu of the missing "localsearch" command line executable if the system is not recent enough. Closes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3693 (cherry picked from commit 2f9e8b3b)
-
Ondrej Holy authored
-
Jeremy Bícha authored
-
Jeremy Bícha authored
Update to upstream version '47.1' with Debian dir c3f9d64dc0fc0f01b58f0d5021205a83383769ca
-
Jeremy Bícha authored
-
Jeremy Bícha authored
This reverts commit a518d224.
-
Jeremy Bícha authored
-
Jeremy Bícha authored
-
Jeremy Bícha authored
tagging package nautilus version debian/47.1-1 * tag 'debian/47.1-1': (46 commits) releasing package nautilus version 47.1-1 Remove a localsearch revert patch that is no longer needed Revert "Cherry-pick 3 patches from the gnome-47 branch" New upstream release Release version 47.1 build: Use tracker-testutils-3.0 for testing if found file: Store GdkTexture instead of a GdkPixbuf window-slot: Do not force reload on same location when error is present gtk/placessidebar: Fix placeholder sometimes being stuck at the bottom pathbar: Remove dir separator in front of some schemes gtk/placessidebar: Don't open insensitive rows gtk/nautilusgtkplacessidebar: Don't start drag timer if row can't be known file-chooser: Focus file name entry when cancelling overwrite list-base: Activate folder to open on drag instead of opening through application properties: Hide extensions list box when empty file: Ignore empty strings for owner name general: Various a11y fixes files-view: Fix leak compress-dialog: Fix name entry activation file-utilities: Ignore extension when making new name for directories ...
-
Jeremy Bícha authored
-
Jeremy Bícha authored