1. 29 Mar, 2020 3 commits
  2. 28 Mar, 2020 4 commits
  3. 27 Mar, 2020 2 commits
    • Ondrej Holy's avatar
      Release version 3.37.1 · f5ad5015
      Ondrej Holy authored
      f5ad5015
    • Ondrej Holy's avatar
      README: Fix broken project badges · 96bce1af
      Ondrej Holy authored
      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
      a5a405d6. Let's fix the pipeline image filename and remove coverage
      badge as it is useless.
      96bce1af
  4. 26 Mar, 2020 3 commits
    • Ibai Oihanguren Sala's avatar
      Update Basque translation · 10ecaacb
      Ibai Oihanguren Sala authored
      (cherry picked from commit e8ace5ec)
      10ecaacb
    • António Fernandes's avatar
      toolbar: Always show pathbar background · 7e6faccf
      António Fernandes authored
      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 080400bd
      
      Fixes: #907
      7e6faccf
    • Artem Serostanov's avatar
      clipboard: Fix incorrect item URIs collision check · 4c447656
      Artem Serostanov authored
      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: #1235
      4c447656
  5. 25 Mar, 2020 1 commit
    • Ondrej Holy's avatar
      files-view: Ignore hidden directories in the templates folder · dfe2ce60
      Ondrej Holy authored
      The hidden files can now be used as templates since commit 967b9d7c.
      
      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: #1413
      dfe2ce60
  6. 22 Mar, 2020 4 commits
    • Sabri Ünal's avatar
      help-overlay.ui: Expose shortcuts to create links · d9d31573
      Sabri Ünal authored
      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 GNOME/nautilus#1373
      d9d31573
    • Sachin Daluja's avatar
      pathbar: Build current location menu from the background context menu · 88e83083
      Sachin Daluja authored
      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.
      88e83083
    • Sachin Daluja's avatar
      files-view: Reorder menu items · 9cda09c7
      Sachin Daluja authored
      To be consistent with other menus.
      9cda09c7
    • Sachin Daluja's avatar
      files-view: Add bookmark option to background context menu · 76f96b92
      Sachin Daluja authored
      This makes the background context menu consistent with the pathbar's
      current location menu and improves discoverability.
      
      Closes #1015
      76f96b92
  7. 21 Mar, 2020 1 commit
  8. 18 Mar, 2020 3 commits
  9. 14 Mar, 2020 1 commit
  10. 10 Mar, 2020 5 commits
    • António Fernandes's avatar
      view: Cast exported menus as models · 002403b0
      António Fernandes authored
      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.
      002403b0
    • António Fernandes's avatar
      pathbar: Don't keep ref to menus to copy · 3ea5529e
      António Fernandes authored
      We don't need to anymore. Also, we are leaking them.
      3ea5529e
    • António Fernandes's avatar
      pathbar: Don't reset current location menu · 0ddd5c64
      António Fernandes authored
      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: #1068
      0ddd5c64
    • António Fernandes's avatar
      ui-utilities: Simplify GMenu handling · bd81bd89
      António Fernandes authored
      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.
      bd81bd89
    • Goran Vidović's avatar
      Update Croatian translation · 3eb5e0e0
      Goran Vidović authored
      (cherry picked from commit 9770cc36)
      3eb5e0e0
  11. 09 Mar, 2020 10 commits
  12. 08 Mar, 2020 2 commits
  13. 06 Mar, 2020 1 commit
    • Ondrej Holy's avatar
      file-operations: Honor umask when creating new files · ee035fe0
      Ondrej Holy authored
      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
      ee035fe0