1. 13 Nov, 2021 1 commit
  2. 08 Nov, 2021 1 commit
  3. 03 Nov, 2021 1 commit
    • Felix Ernst's avatar
      Port ViewModeSettings from macros to std::variant · 81c32c18
      Felix Ernst authored and Nate Graham's avatar Nate Graham committed
      Macros should be avoided if possible. Instead this commit replaces
      the usage of macros with an std::variant of the ViewModeSettings.
      
      As part of this cleanup, code that belongs to the VideModeSettings
      class is moved there. Some parameters are also renamed to be more
      in line with typical naming conventions.
      81c32c18
  4. 02 Nov, 2021 1 commit
  5. 31 Oct, 2021 1 commit
  6. 30 Oct, 2021 1 commit
    • David Murray's avatar
      Add support for recentlyused: kio to view properties. · 769d1470
      David Murray authored
      Add "recentlyused" to the URL schemes recognised by ViewProperties as
      needing special handling.  User-set view properties for the
      recentlyused: kio are then saved under view_properties/recentlyused in
      dolphin's app data directory.
      
      (Previously, the recentlyused: kio was treated, by default, as if it was
      a remote location for the purposes of view properties.  Since it
      displays somewhat specialised results (files/directories from various
      locations), users might find it useful to set particular view properties
      and have them remembered.)
      769d1470
  7. 27 Oct, 2021 1 commit
  8. 25 Oct, 2021 1 commit
  9. 20 Oct, 2021 2 commits
  10. 11 Oct, 2021 1 commit
  11. 09 Oct, 2021 2 commits
  12. 07 Oct, 2021 1 commit
  13. 06 Oct, 2021 1 commit
  14. 04 Oct, 2021 2 commits
  15. 03 Oct, 2021 1 commit
  16. 02 Oct, 2021 1 commit
  17. 28 Sep, 2021 2 commits
  18. 22 Sep, 2021 2 commits
  19. 20 Sep, 2021 2 commits
  20. 13 Sep, 2021 2 commits
  21. 07 Sep, 2021 2 commits
  22. 05 Sep, 2021 1 commit
  23. 31 Aug, 2021 1 commit
    • Nate Graham's avatar
      Port to KTerminalLauncherJob · 27bfcde4
      Nate Graham authored
      Dolphin still uses KToolInvocation::invokeTerminal() which is
      deprecated and requires KInit. However Dolphin was ported away from
      requiring it in other ways, so it is now possible to have Dolphin
      running but not KInit, which breaks the "Open in Terminal"
      functionality.
      
      Using KTerminalLauncherJob fixes this. It was introduced in Frameworks
      5.83, so the CMake dependency version is accordingly increased.
      
      BUG: 441072
      FIXED-IN: 21.12
      27bfcde4
  24. 30 Aug, 2021 2 commits
    • Méven Car's avatar
      Tabs: ensure to have folder icons for remote folders · 653d5714
      Méven Car authored and Nate Graham's avatar Nate Graham committed
      KIO::iconForUrl relies on filename to find the icon for remote files.
      Appending / at the end of the filename allows it to interpret it as
      a folder.
      
      This causes inconsistent tab icons.
      
      To reproduce:
      
      Open in a tab a url on a smb or sftp folder, i.e sftp:/my-server/photos
      
      Before:
      Icon is a cloud.
      
      After:
      Icon is a folder
      
      Previously a folder icon could be presented if the tab was first opened
      with a url with a trailing /
      653d5714
    • Eugene Popov's avatar
      [Split view] Reset splitter position on double click · b712c9fc
      Eugene Popov authored and Nate Graham's avatar Nate Graham committed
      This commit makes Dolphin to reset the position of the Split View splitter
      on double-click.
      
      BUG: 206525
      FIXED-IN: 21.12
      b712c9fc
  25. 29 Aug, 2021 5 commits
  26. 27 Aug, 2021 2 commits