summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* list-view: Build column editor with GtkBuilderwip/antoniof/column-chooser-dialog-reworkAntónio Fernandes2021-07-264-37/+51
| | | | | | | | Keeping with the direction of preferring declarative UI definitions. Also, it will help with porting to GTK4. While we are at it, adopt HdyWindow for rounded corners, and make the label not bold.
* column-chooser: Move some function definitionsAntónio Fernandes2021-07-261-74/+57
| | | | | It's more usual to find the ::class_init() definition near the end, and it avoids a large number of forwards declarations.
* column-chooser: Build interface from template XMLAntónio Fernandes2021-07-265-151/+209
| | | | | | Keeping with the direction of preferring declarative UI definitions. Also, it will help with porting to GTK4.
* Update Catalan translationJordi Mas2021-07-251-656/+473
|
* Update Indonesian translationKukuh Syafaat2021-07-251-43/+43
|
* Update Friulian translationFabio Tomat2021-07-231-408/+417
|
* Update Occitan translationQuentin PAGÈS2021-07-221-398/+395
|
* files-view: Store selected files list for compressingAnubhav Tyagi2021-07-211-10/+27
| | | | | | | | | | | The selected files list is chosen after the user confirmed the compress operation in the compress-dialog which may result in files other than chosen file being compressed. Store the list of selected files when the user chooses the "Compress" option from the menu, to avoid that Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1900
* Update Russian translationAlexey Rubtsov2021-07-191-368/+352
|
* files-view: Bring "Open with..." options togetherluisico2021-07-182-10/+8
| | | | | | | | | | | | | | | | The right-click menu is arranged in a way in which "Open with default application" and "Open With Other Application" are visually separated. It's not comfortable for the user to need to scan the menu looking for the "Open With Other Application" if the default option is not the expected one. This change just puts the two menu items under the same UI section, not only bringing them visually together but also removing any line separation between them since they can be considered to be part of the same concept. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1268
* Update Indonesian translationKukuh Syafaat2021-07-171-408/+416
|
* replace display_name attribute with edit_name for renamingAnubhav Tyagi2021-07-152-9/+18
| | | | | | | | The edit_name attribute corresponds to G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME attribute. It is almost identical to display_name, except if there is invalid encoding, and is preferred when implementing renaming functionality. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1540
* ci: Build uncrustify from sourcesOndrej Holy2021-07-141-1/+13
| | | | | | | | | The uncrustify package from rawhide contains the following bug: https://github.com/uncrustify/uncrustify/issues/3233. Let's build the uncrustify package from sources as the master branch already contains the following fix: https://github.com/uncrustify/uncrustify/pull/3235. So the workaround from commit 3ad2de33daa5a5df7f1e90acc593b6b246dfb450 can be reverted now.
* Revert "uncrustify: Ignore sp_arith to workaround bug"Ondrej Holy2021-07-141-1/+1
| | | | This reverts commit 3ad2de33daa5a5df7f1e90acc593b6b246dfb450.
* Updated Spanish translationDaniel Mustieles2021-07-131-351/+358
|
* Update Brazilian Portuguese translationEnrico Nicoletto2021-07-121-2085/+233
|
* Update Ukrainian translationYuri Chornoivan2021-07-121-235/+234
|
* Update Portuguese translationHugo Carvalho2021-07-121-228/+229
|
* files-view: Fix comma placement in a floating barNick Montalbano2021-07-121-5/+26
| | | | | | | | | | When files are selected the floating bar appears with info about their types, count, and size. In certain cases, there is an extra space character before the comma when the folder item count is not known. Also, there is an extra space character at the end when the size for other files is not known. To fix those issues, let's handle those cases differently. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1867
* uncrustify: Ignore sp_arith to workaround bugAntónio Fernandes2021-07-111-1/+1
| | | | | | | | | | | A new bug in uncrustify 0.73 causes a pointer type to be interpreted as an arithmetic operation, thus adding a space. [0] This causes the CI pipeline to fail on style-check job. To workaround this, ignore the "space around arithmetic operator" rule. [0] https://github.com/uncrustify/uncrustify/issues/3233
* general: Uniformize case code styleAntónio Fernandes2021-07-1122-0/+80
| | | | | | | | There are a few non-braced single-statement in the final cases, which have gone unnoticed until detected by a recent uncrustify update. Let's add the missing braces around single-statements even if it's the last case.
* Update Ukrainian translationYuri Chornoivan2021-07-111-165/+170
|
* Update Japanese translationsicklylife2021-07-111-62/+29
|
* Update Japanese translationsicklylife2021-07-111-16/+9
|
* Update Japanese translationsicklylife2021-07-111-5/+7
|
* Update Japanese translationsicklylife2021-07-111-993/+1056
|
* Update Brazilian Portuguese translationRafael Fontenelle2021-07-101-231/+241
|
* Update Chinese (Taiwan) translationChao-Hsiung Liao2021-07-101-217/+221
|
* Post release version bumpOndrej Holy2021-07-091-1/+1
|
* Release version 41.alpha41.alphaOndrej Holy2021-07-092-1/+13
|
* extensions/image-properties: Replace deprecated symbolsOndrej Holy2021-07-095-18/+19
| | | | | | The build log contains warnings about deprecated gexiv2 functions. Let's port to the new API, unpin exiv3 and gexiv2 dependencies in flatpak manifests and bump the build dependency accordingly to get rid of the warnings.
* Update Romanian translationDaniel Șerbănescu2021-07-091-162/+167
|
* Update Portuguese translationHugo Carvalho2021-07-091-163/+168
|
* window-slot: Add file name to file not found dialogAbanoub Ghadban2021-07-091-1/+12
| | | | | | | | | Nautilus can show "Unable to find the requested file. Please check the spelling and try again." error when starting. The message doesn't indicate what file was not found. Let's add the file name to that dialog to make it obvious. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1793
* files-view: Make override method privateAntónio Fernandes2021-07-083-8/+6
| | | | Always call the parent polimorphic method instead.
* view: Use view id macros instead of enumAntónio Fernandes2021-07-082-12/+14
| | | | | | | | The slot.files-view-mode action takes hardcoded id values. This may break if the ids enumeration changes. Instead, let's define the values with a macro which we can stringify. While we are at it, drop the unused EMPTY id.
* window-slot: Make back_or_forward() a slot methodAntónio Fernandes2021-07-085-14/+31
| | | | | | | | | | | | | We define a NautilusWindow method in nauitlus-window-slot.c. That's just wrong. Also, there is no reason for this to be a NautilusWindow method, rather than a slot one. The only consumers are NautilusWindow and NautilusToolbar, and both have a pointer to the current slot, so let's make this a slot method. For convenience, also add a private NautilusWindow wrapper method.
* window-slot: Make type finalAntónio Fernandes2021-07-082-647/+353
| | | | | | | Last commit removed the only subclass because switching slot class is problematic, so we probably don't want to do it again. This partially reverts 0a512d00b67bbb3bdc69f71c5897e1a5adf9f204
* window-slot: Drop other-locations subclassAntónio Fernandes2021-07-086-226/+37
| | | | | | | | | | | | | | | | | | | | | | | | The NautilusOtherLocationsWindowSlot subclass has been introduced along with its sibling NautilusDesktopWindowSlot.[0] However, the desktop one is now gone, and this is the only subclass. It does only 2 things differently from its parent class: * Creates a NautilusPlacesView instead of a NautilusFilesView * Disables the slot.files-view-mode-toggle and files-view-mode actions There is little reason not to handle both things in the parent class. Also, changing slots when going in and out of the Other Locations place throws away the navigation data; while this can be worked around by saving and restoring this data, this outweights any potential benefits of subclassing. This commit is equivalent to reverting [0], but due to code style and other changes, a clean revert was not possible. Effectively fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/32 [0] commit 5f295bd92cb4dabc44e76dd76e83df8190373bd8
* window-slot: Stop using flags parameter for history navigationErnestas Kulik2021-07-084-66/+24
| | | | | | | | The feature that allows opening a new window from the history popup menu by middle-clicking hasn’t been working for three years, since the flags parameter in nautilus_window_back_or_forward() is not honored. In some places it’s used inappropriately, so it’s better to just drop the code and rethink the approach if such a feature is desirable.
* Revert "window, window-slot: Save and restore navigation history"António Fernandes2021-07-083-138/+7
| | | | | | This reverts commit 691f1cf1bde256c94e126c1a2bb111aaff630b72. It's a solid workaround, but we are going to fix the root issue.
* toolbar: Prevent closing popover when "Show Hidden Files" is toggledRodrigo Pedro2021-07-081-5/+4
| | | | | | | | | | | | When the "Show Hidden Files" check button is toggled, the popover is closed, however, when the "Show Sidebar" check button is toggled, the popover stays opened. This is inconsistent and the popover should stay open in all cases. This happens because of a bug in the `nautilus_toolbar_is_menu_visible` function implementation, which is checking the visibility of the `view_button` popover instead of the `app_menu` popover. Let's check the visibility of the correct popover to fix this inconsistency. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1827
* Update Romanian translationFlorentina Mușat2021-07-051-230/+232
|
* Update Bulgarian translationAlexander Shopov2021-07-041-2355/+2562
|
* Revert "window: add a signal to receive active selection updates"António Fernandes2021-07-021-23/+0
| | | | | | | | This reverts commit 54d1ad250e484f4a34cccba51ed6fab457976d46. This signal has been added because NautilusApplication needed to update the previewer when selection changes. It no longer does that, since the previous commit, so this signal is no longer needed.
* application: Hand preview updating over to FilesViewAntónio Fernandes2021-07-023-56/+26
| | | | | | | | | | | | | | When the NautilusFilesView:selection property changes, this change is notified to the slot, the the window, then the application, though a chain of bindings and singals. The application class then calls a NautilusFilesView method to actually update the preview. The NautilusApplication class used to update the preview when the active window changes, but that's no longer the case after the changes in commit 0b7a7f95f84f775be38e5533a37f93567fba2b59. This whole roadtrip to NautilusApplication and back is useless now, so let's handle it all in NautilusFilesView.
* nautilus-properties-window.c: Display only FolderLucas Chollet2021-07-011-1/+1
| | | | | | | | | | The description of a folder in the properties dialog precise the mime-type but it is useless for folders Test if the mime type is not equal to "inode/directory" before adding it to the detailed string. https://gitlab.gnome.org/GNOME/nautilus/-/issues/1737
* properties-window: don't focus on name field when openAbanoub Ghadban2021-07-011-6/+0
| | | | | | | | When the properties window is opened, the name field get the focus automaticaly. The user can accedentily change the file name, so let's prevent the name field from being automaticaly selected. Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1805
* icon: add 'source'wip/jimmac/icon-sourceJakub Steiner2021-06-291-0/+1595
| | | | Initiative: https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/84
* Update Russian translationIvan Komaritsyn2021-06-251-988/+1026
|