summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prototype actions in headerbaractions-in-header-barCarlos Soriano2018-04-167-17/+111
|
* slot: Add the get query editorCarlos Soriano2018-04-132-0/+14
|
* Part of the searchingCarlos Soriano2018-04-131-4/+2
|
* Add actions to the toolbarCarlos Soriano2018-04-135-151/+329
|
* views: Proxy the view main values and statesCarlos Soriano2018-04-135-22/+111
| | | | | | So they can be accessed easily from outside the view or window-slot. This is useful for preventing layer violation, as we had in the past.
* Revert "window: Hide starred items in the sidebar if not items present"Carlos Soriano2018-04-091-24/+0
| | | This reverts commit d08d4c8fe1282085d9a86f372cdeafbd632c35f7
* Update Catalan translationJordi Mas2018-04-081-1/+1
|
* Flatpak: Allow access to gsettings folderCarlos Soriano2018-04-081-0/+1
| | | | | | | | | | | | | | Recently we have been seeing that gsettings doesn't work inside the Flatpak build of Nautilus. In https://gitlab.gnome.org/GNOME/nautilus/commit/3f6cd2feb258bab75b0b8355f526331d940d8845 we gave full host access to Nautilus, so I expected that no more --filesystem permission would be necessary. For some reason... we still need to put that. Although it looks like a bug somewhere. For now, let's just explicitly allow access the desrt folder.
* preferences-window: Fix icon views captions orderAlexandru Fazakas2018-04-071-3/+3
| | | | | | | | | | | | The selected icon views captions show up in a wrong order below files (e.g. third, first, second option instead of first, second, third). This is unintuitive and not intended. This patch fixes the issue by changing the ordering of the captions. Closes https://gitlab.gnome.org/GNOME/nautilus/issues/343
* window-slot: Instantly apply "Use new views" preferenceAlexandru Fazakas2018-04-071-6/+31
| | | | | | | | | | | | | The use new views preference checkbox does not update the view. In order for it to take effect, one needs to toggle view. This behaviour is not intended, and this should work same as for other checkbox preferences. We're fixing this by recreating the view whenever the preference box is ticked/unticked. Closes https://gitlab.gnome.org/GNOME/nautilus/issues/278
* Update Latvian translationRūdolfs Mazurs2018-04-071-418/+385
| | | | (cherry picked from commit 48b177ae678870f81cd95967662179900f12a93f)
* path-bar: Support starred and recent visualsCarlos Soriano2018-04-051-0/+24
| | | | So it has some nice icon showing.
* path-bar: Get the appropriate parentCarlos Soriano2018-04-051-1/+3
| | | | | | | Forgot to change one of the get_parent calls in c0198eca65ad. In any case, this is really bad... we should use some g_object_set I guess.
* places-sidebar: Make selection grab less attentionCarlos Soriano2018-04-051-0/+20
| | | | | | | | | | | | | | | While selection is important for the content in the view or the current path bar location, it doesn't seem to be so important for the sidebar, since it's used more like a shortcut place to quickly navigate to important places. Also, the sidebar is more about showing the current state selected, and not a selection of items. To address both points seems to make sense to make the "selected" color be less prominent than blue, and instead give a neutral gray. This works gives the sidebar selected item a gray color.
* path-bar: Make style closer to mockupsCarlos Soriano2018-04-052-31/+86
| | | | | | | | | | | | | | | | The path bar would be looking better having a lighter design, and at the same time a bit more colorful. Ideally we would implement the new pathbar with animations, new styling, etc. But that requires proper responsive design support and animation support, which won't happen soon. The relevant mockups are at https://wiki.gnome.org/Design/OS/Breadcrumbs Partial work by Nikita Churaev at !145, modified styling by Lapo Calamandrei. Closes: #281
* test: Add file-utilities unit testAlexandru Fazakas2018-04-042-0/+242
| | | | | | | | File utilities operations need to be tested thoroughly everytime we make changes to make sure they're fine to use further. This patch introduces an unit test file for the nautilus_file_selection_equal.
* CSS: Do some devel styling that doesn't interfere with actual designCarlos Soriano2018-04-031-109/+1
|
* Merge branch 'sync-bus-acquisition' into 'master'Carlos Soriano2018-04-031-1/+48
|\ | | | | | | | | freedesktop-dbus: Acquire bus connection synchronously See merge request GNOME/nautilus!188
| * freedesktop-dbus: Defer D-Bus property settingErnestas Kulik2018-04-031-1/+48
|/ | | | | | | In some cases (particularly when no I/O is performed, e.g. opening other-locations:/// directly), the FDO FileManager1 object OpenLocations property is set before the connection is made. This commit makes the code defer doing that until then.
* Merge branch 'issue-331' into 'master'Carlos Soriano2018-04-036-61/+59
|\ | | | | | | | | Don't use eel_show_error_dialog See merge request GNOME/nautilus!173
| * properties-window: Don't use eel_show_error_dialogGeorge Mocanu2018-03-316-61/+59
| | | | | | | | | | | | | | Instead of using eel_show_error_dialog, use the show_error_dialog function from nautilus-ui-utilities.h header. https://gitlab.gnome.org/GNOME/nautilus/issues/331
* | preferences: Fix MB/MiB confusionChristophe Fergeau2018-03-302-2/+2
| | | | | | | | | | | | | | | | NAUTILUS_PREFERENCES_FILE_THUMBNAIL_LIMIT really uses MiB as its unit, not MB as we multiply its value by 1024*1024 (MEGA_TO_BASE_RATE) in thumbnail_limit_changed_callback(). This commit changes MEGA_TO_BASE_RATE and its maximum value so that it shows a number using MB unit as advertised.
* | build: Fix libm detectionChristophe Fergeau2018-03-301-1/+1
|/ | | | | find_library expects the library name without the 'lib' prefix, otherwise it will be looking for "liblibm"
* rename-file-popover-controller: Make popover recyclableErnestas Kulik2018-03-295-102/+190
| | | | | | | | | | | | Creating and destroying the controller each time we want to rename something results in not being able to pop down the popover, which leads to an inconsistent look. The “containing-directory” in the file name widget controller parent class needed to be made non-construct-only, as otherwise it would be impossible to reuse the same controller. Fixes https://gitlab.gnome.org/GNOME/nautilus/issues/260
* Update Serbian translationМарко Костић2018-03-281-376/+383
| | | | (cherry picked from commit 470a13b04abdae4818bafabb3e1f3f59a43e3ada)
* Revert "Fix path bar changing size when navigating"Carlos Soriano2018-03-281-6/+0
| | | This reverts commit 01dca52cbdb6978fa9bb759dcd7d126a497e8185
* Fix path bar changing size when navigatingNikita Churaev2018-03-281-0/+6
| | | | | | | | This was due to size differences between bold and regular labels. The problems was that invisible widgets always return 0 when their size is requested and Nautilus tried to request the width a regular label would take from an invisible bold label with the same text. This patch fixes this by showing the label before measuring it and hiding it afterwards.
* Updated Slovenian translationMatej Urbančič2018-03-271-124/+92
|
* tag-manager: Comment the return element-type and memory ownership transferCarlos Soriano2018-03-271-0/+6
|
* window: Hide starred items in the sidebar if not items presentCarlos Soriano2018-03-271-0/+24
| | | | | | | | | | | | | | | | | | We were always showing the starred item in the sidebar, with an empty state in the resulting view if no starred file was present. This is usually what we want for regular items. However, in 3.28 the feature is not working as good as we expected for those not using the tracker directories as heavily as other users. In order to prevent being too annoying, we can hide the sidebar item if no starred files are present, while still providing the context menu to be able to use the feature. This can be reverted once we are able to star any file, once tracker has the required API to star a file and have a sync callback for its result. Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/338
* Added Slovenian translationMatej Urbančič2018-03-271-1255/+1378
|
* application: Fix memory leakRahul Verma2018-03-261-1/+1
| | | | When displaying an error dialog box, a string that stores the error details, is not being freed. So use g_autofree instead.
* canvas-container: Remove unnecessary g_assertsAlexandru Fazakas2018-03-261-3/+0
| | | | | | | | is_selected is a binary filed of NautilusCanvasIcon (thus its value is modulo 2), while select is a gboolean, which is a typedef for gint. We never pass integers to the icon_set_selected call as arguments, so it's safe to remove these two g_asserts.
* Update Russian translationStas Solovey2018-03-261-377/+384
| | | | (cherry picked from commit 4cfba2912cba0742bb5105681d85a41f8308346a)
* Update Occitan translationCédric Valmary2018-03-261-2263/+2675
|
* Update Italian translationMilo Casagrande2018-03-261-5/+5
| | | | (cherry picked from commit 99b4a0d668755fb464ac35937deb9acc58d5ab0b)
* canvas-item: Remove code to draw stretch handlesErnestas Kulik2018-03-265-203/+3
| | | | Leftovers from 74dd9c9f72002d482c898a704bb5b95655e35e08.
* Update Chinese (Taiwan) translationCheng-Chia Tseng2018-03-261-12/+12
| | | | (cherry picked from commit 17fe5eb7688c7860097a11e0ba7d205360cc5673)
* general: Listen to icon theme changes on application startupErnestas Kulik2018-03-242-22/+19
| | | | | | | Currently, the code connects to GtkIconTheme::changed in class_init(), which requires an active display in any test that tests the NautilusFile API. Connecting to the signal during application startup instead makes more sense.
* directory: Warn if extension point not registeredErnestas Kulik2018-03-241-0/+4
|
* window: Minor fixes to the about dialog textJuraj Fiala2018-03-241-2/+2
| | | | - Remove redundant copyright - Short descriptions shouldn’t end with full stops
* data/meson.build: Compile gschemas during the buildErnestas Kulik2018-03-241-0/+5
| | | | | In particular this can be useful when running tests from the build directory in Builder.
* Update Slovak translationDušan Kazik2018-03-241-389/+385
| | | | (cherry picked from commit 267e64e76a967badf06b46441dc2d6fdbeb5ae04)
* files-view: Remove unused APIRahul Verma2018-03-242-23/+8
| | | | | | | | nautilus_files_view_handle_scroll_event() is being called only once by nautilus_files_view_scroll_event() in the whole nautilus code base. So remove it's declaration from it's header file, and move it's code to nautilus_files_view_scroll_event() directly. Note - nautilus_files_view_handle_scroll_event() used to be used by compact view, which was removed in commit https://gitlab.gnome.org/GNOME/nautilus/commit/241e462024070d9f79f4816256fc00ff5119e25f
* file: Ignore Desktop for default Downloads sortingAntónio Fernandes2018-03-231-4/+2
| | | | | | We no longer have a desktop view with manually sorted items, so there is no need to guard it against the case of both XDG_DESKTOP_DIR and XDG_DOWNLOAD_DIR being set to the same directory.
* file-utilities: Remove leftovers of desktop removalAntónio Fernandes2018-03-232-2/+0
| | | | | | | Since commit 74dd9c9f72002d482c898a704bb5b95655e35e08, this function is undefined and this constant is unused. Let's drop them.
* file-utils: Remove obsolete API for desktop dirAntónio Fernandes2018-03-234-88/+0
| | | | | | | | | | | | | None of this is currently used. Also, since the desktop_is_home_dir setting was removed in commit 5ab3050f22da718264a35e61ada4be1a386a6e2d, the desktop dir is always XDG_DESKTOP_DIR. Thanks to that, we can simply use this instead: nautilus_file_is_user_special_directory (file, G_USER_DIRECTORY_DESKTOP) Therefore, remove the obsolete API.
* files-view: Allow trashing/deleting Desktop dirAntónio Fernandes2018-03-231-23/+11
| | | | | | | | | | We disable trashing/deleting the Desktop directory. But we allow trashing/deleting other XDG user dirs (Documents, Music,...). If a person doesn't want to use an "icons on desktop" implementation, this person may want to remove this folder from their Home directory. To allow it, don't disable trashing/deleting the Desktop directory.
* Update Brazilian Portuguese translationRafael Fontenelle2018-03-231-381/+395
| | | | (cherry picked from commit 6f7de3223d133907020f3f0778fd158672b12594)
* Make strings consistentAlexandre Franke2018-03-231-1/+1
|