summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* README: Fix broken project badgesOndrej Holy2020-03-271-2/+1
| | | | | | | | The pipeline status badge has a broken image and the coverage badge shows just "unknown". This is because the pipeline image has been renamed by GitLab and the coverage is not computed since the commit a5a405d. Let's fix the pipeline image filename and remove coverage badge as it is useless.
* Update Basque translationIbai Oihanguren Sala2020-03-261-25/+26
| | | | (cherry picked from commit e8ace5ec54654bae4362558c35d914a817d903cf)
* toolbar: Always show pathbar background907-graphical-issues-with-updated-path-barAntónio Fernandes2020-03-263-46/+14
| | | | | | | | | | | | | | | We hide the pathbar background when the window so small that the pathbar is no longer centered. This was introduced to make the pathbar flat. However, now that the pathbar is buttonized again, it doesn't make it flat, so there is no point. The transformation is only a distraction. Furthermore, it is prone to styling glitches. So, give up on the transformation and always have a pathbar background, effectively reverting commit 080400bd243ab86d82954eaff0c866c3ac97f3f2 Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/907
* clipboard: Fix incorrect item URIs collision checkArtem Serostanov2020-03-261-1/+1
| | | | | | | | | | | | | Nautilus is supposed to clear items in the clipboard in case when items moved by drag-and-drop were were present in the clipboard. However, the item URI collision check algorithm compares moved (or copied) items with themselves instead of clipboard contents, resulting in the clipboard being cleared on every drag-and-drop operation. Fix the algorithm to address this issue. Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/1235
* files-view: Ignore hidden directories in the templates folderOndrej Holy2020-03-251-1/+46
| | | | | | | | | | | | | | | | The hidden files can now be used as templates since commit 967b9d7. This change also caused that also hidden directories and their content is offered in the "New Document" right click menu. This change was not intentional and causes issues when for example git is used to manage the templates as the while .git file tree is offered there. The similar issue can happen also with some hidden files like .gitignore, but there is not much we can do with it. Let's ignore the hidden directories as a compromise. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1413
* help-overlay.ui: Expose shortcuts to create linksSabri Ünal2020-03-221-14/+28
| | | | | | | | | | | | Ctrl+M and Ctrl+shift+M are used to create a link to, respectively, a copied item or a selected item. But they were not exposed in the Keyboard Shortcuts dialog. Add them to the Editing section. Also move Undo/Redo to the General section, to prevent the Editing section from making the dialog too tall Related to https://gitlab.gnome.org/GNOME/nautilus/issues/1373
* pathbar: Build current location menu from the background context menuSachin Daluja2020-03-222-39/+26
| | | | | | | | | | | | | The current location menu in the pathbar has been introduced as an alternative to the background context menu. But we have been building them from separate resources. As a result, we have have had menu items in one menu but missing in the other, and the ordering of items and sections has been insonsistent. To ensure consistency, build the current location menu from the same resource as the the background context menu. This also introduces the "Create Link" action to the current location menu, which was missing.
* files-view: Reorder menu itemsSachin Daluja2020-03-221-8/+6
| | | | To be consistent with other menus.
* files-view: Add bookmark option to background context menuSachin Daluja2020-03-221-0/+4
| | | | | | | This makes the background context menu consistent with the pathbar's current location menu and improves discoverability. Closes https://gitlab.gnome.org/GNOME/nautilus/issues/1015
* Update Basque translationIbai Oihanguren Sala2020-03-211-194/+366
| | | | (cherry picked from commit 5ef6c3da3bd99b1b1e8b3210cd41a9ea297a0f0a)
* Update Japanese translationsicklylife2020-03-181-3/+3
|
* Update Japanese translationsicklylife2020-03-181-242/+242
|
* Update Romanian translationDaniel Șerbănescu2020-03-181-332/+353
| | | | (cherry picked from commit 3f1c5cf515ba48ef2205c89fdf4310eb8d06dce1)
* Update Croatian translationGoran Vidović2020-03-141-5/+5
| | | | (cherry picked from commit edcc92fd24314cc83dbb9f3eb8b5d0868d722180)
* view: Cast exported menus as modelsAntónio Fernandes2020-03-107-72/+66
| | | | | | | | | | | The view exports the background extensions and templates menu models for consumption by the pathbar. They are exported as GMenu. However, the consumer is not supposed to modify the menu, which is what the GMenu API is for. Also, it needs to cast to GMenuModel everytime. To make this clearer and cleaner, cast to GMenuModel at the point when the GMenu API is not going to be used anymore.
* pathbar: Don't keep ref to menus to copyAntónio Fernandes2020-03-101-14/+0
| | | | We don't need to anymore. Also, we are leaking them.
* pathbar: Don't reset current location menuAntónio Fernandes2020-03-101-33/+4
| | | | | | | | | | | | Everytime there is a signal that the templates submenu or the extension menu items may have changed, we rebuild the whole menu anew. This is uncessary work and results in visible glitches, for instance when thumbnails are still loading. So, reset only the tumbnails submenu or extension submenu instead. Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/1068
* ui-utilities: Simplify GMenu handlingAntónio Fernandes2020-03-106-206/+90
| | | | | | | | | | We have been iterating on menu items to match a custom attribute, "id", in order to programatically add items to submenus and sections. But GtkBuilder can get us the submenus and sections by actual id. So take advantage of that and use the GMenu/GMenuModel API in a more direct fashion.
* Update Croatian translationGoran Vidović2020-03-101-74/+74
| | | | (cherry picked from commit 9770cc36936423e7d6a9f52147a666726db088df)
* flatpak: Fix typosAntónio Fernandes2020-03-093-5/+5
| | | | | Pipeline failed. Cause: invalid URLs resulting from faulty select-copy-paste operation.
* flatpak: Unpin tracker[-miners]António Fernandes2020-03-093-18/+18
| | | | | | | We've pinned to specific versions, because their git master branches have API-breaking changes. Instead, let's follow from the tracker[-miners]-2.3 branches, where the stable API is still maintained.
* file-operations: Mark certain buttons as destructive actionsAlexey Chernyshov2020-03-091-2/+5
| | | | | | | | Marks 'Empty Trash' and 'Delete All' buttons as destructive actions which have special appearance making them consistent with other destructive actions. Fixes #969
* Update Japanese translationsicklylife2020-03-091-2/+2
|
* Update Japanese translationsicklylife2020-03-091-8/+4
|
* Update Japanese translationsicklylife2020-03-091-126/+139
|
* file-utilities: Handle x-content/ostree-repository as softwarePhilip Withnall2020-03-091-1/+5
| | | | | | | | | | | | | It’s been added to shared-mime-info alongside `x-content/unix-software`: https://gitlab.freedesktop.org/xdg/shared-mime-info/merge_requests/22. This tweaks the existing string, and adds a new string, to differentiate the two, since `x-content/unix-software` typically refers to executables on a USB stick, ready to run. `x-content/ostree-repository` typically refers to flatpak apps or OS updates on a USB stick ready to install from there onto your system. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* help-overlay: Show Ctrl+QSabri Ünal2020-03-091-0/+7
|
* ci: Use test stage for flatpak devel jobOndrej Holy2020-03-091-0/+1
| | | | | | | | | | The flatpak devel job uses .pre stage currently. This seems to be the reason why pipelines are not triggered in some cases according: https://gitlab.com/gitlab-org/gitlab/issues/198518. Let's use the unused test stage instead to fix the pipeline and to make the pipeline output nicer.
* Post branch version bumpOndrej Holy2020-03-091-1/+1
|
* README: Omit easily-outdated version numberAntónio Fernandes2020-03-081-1/+1
| | | | We consistently forget to update it when releasing. The intention was good, but this is hard to maintain.
* Update Ukrainian translationDaniel Korostil2020-03-081-4073/+2087
|
* file-operations: Honor umask when creating new filesOndrej Holy2020-03-061-1/+1
| | | | | | | | | | | | | File creation mask should be honored when creating new files from templates as it is when creating new folders, or dragging raw data. But it is not because G_FILE_COPY_NONE flag is specified when creating new files from templates. Let's use G_FILE_COPY_TARGET_DEFAULT_PERMS flag to ensure that file creation mask is honored in this case as well. Just note that this behavior is not wanted when copying in general (although it is also honored by "cp" cmd in this case) as it might have some unexpected consequences as discussed on: https://bugzilla.gnome.org/show_bug.cgi?id=167102
* files-view: Clear selection if any files don't match the patternOndrej Holy2020-03-061-3/+3
| | | | | | The Select items matching (Ctrl + S) feature allows to select files which match the pattern. However, it is confusing that current selection is not cleared when any files don't match the pattern.
* properties-window: Fix endless content size calculationsOndrej Holy2020-03-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | The total number of items and their size are shown in Properties dialog. However, the deep count calculations are currently restarted with each "changed" event of `NautilusFile` object(s). This is not usually a problem if only one file is selected, but it is a pretty big issue when more files are selected. It is common that the calculation never ends. This is because the "changed" events are emitted in many irrelevant cases (e.g. free space change) and it totally doesn't make sense to restart the calculation in most of the cases. The initial idea was to react on ongoing file operations, however, the calculation currently doesn't react on file changes deeper in the tree anyway, or on changes, which happened after the calculation is done. Thus the current result can be outdated anyway. Let's ignore `NautilusFile` changes at all when calculating the content size as it is pretty impossible to implement this properly to dynamically react on all size changes in the tree. Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/363
* Release version 3.36.03.36.0Ondrej Holy2020-03-062-1/+4
|
* ci: Fix flatpak master jobOndrej Holy2020-03-061-0/+1
| | | | | | | | The flatpak master job fails currently. This is because it tries to rewrite artifacts from flatpak devel job which fails with permission denied error, because the runners are not more privileged. Let's use empty dependencies for flatpak master job to ensure that the artifacts from flatpak devel job are not passed in.
* Update German translationTim Sabsch2020-03-051-267/+293
|
* Fix broken markup in Vietnamese UI translationAndre Klapper2020-03-051-1/+1
|
* Fix broken markup in Manx UI translationAndre Klapper2020-03-031-1/+1
|
* Update Brazilian Portuguese translationRafael Fontenelle2020-03-031-54/+53
|
* Update Italian translationMilo Casagrande2020-03-031-257/+281
|
* Update Croatian translationGoran Vidović2020-03-011-107/+112
|
* Fix broken markup in Macedonian UI translationAndre Klapper2020-03-011-1/+1
|
* Fix broken markup in Manx UI translationAndre Klapper2020-03-011-8/+8
|
* Fix broken markup in Welsh UI translationAndre Klapper2020-03-011-1/+1
|
* Fix broken markup in Breton UI translationAndre Klapper2020-03-011-1/+1
|
* Update Japanese translationsicklylife2020-02-291-11/+11
|
* Update Japanese translationsicklylife2020-02-291-50/+50
|
* Update Dutch translationNathan Follens2020-02-281-133/+156
|
* Update Friulian translationFabio Tomat2020-02-281-107/+112
|