1. 02 Jan, 2021 4 commits
    • Elvis Angelaccio's avatar
      Revert "ContextMenu: Allow plugins submenus to react to Shift modifiers" · f8d1b494
      Elvis Angelaccio authored
      This reverts commit ce3c2435.
      
      The apidox of setParentWidget says:
      
          Set the parent widget for any dialogs being shown.
          This should normally be your mainwindow, not a popup menu, so that it still exists even after the popup is closed
          (e.g. error message from KRun) and so that QAction::setStatusTip can find a statusbar, too.
      
      CCBUG: 425997
      f8d1b494
    • Felix Ernst's avatar
      Animate split view mode toggling · f01a61b7
      Felix Ernst authored
      Have the secondary ViewContainer slide into/out of view when split view mode is switched on or off by the user.
      
      This should help users understand what split view mode is about. Without the animation it might seem like the only thing the button does is creating a weird vertical line in the middle of the view or something. With the animation it should be clear that the second view is a separate entity that was added. The closing animation will help users understand which of the ViewContainers was just closed.
      f01a61b7
    • Christoph Feck's avatar
      GIT_SILENT Update Appstream for new release · d3c5bb6e
      Christoph Feck authored
      (cherry picked from commit 35104c05)
      d3c5bb6e
    • Script Kiddy's avatar
      GIT_SILENT made messages (after extraction) · 4fc0e0da
      Script Kiddy authored
      4fc0e0da
  2. 01 Jan, 2021 1 commit
  3. 29 Dec, 2020 4 commits
  4. 28 Dec, 2020 6 commits
    • Chau Duong's avatar
      Add const · 48af912b
      Chau Duong authored
      48af912b
    • Chau Duong's avatar
      Apply Elvis suggestions · 6df59136
      Chau Duong authored
      6df59136
    • Chau Duong's avatar
    • Chau Duong's avatar
      Remove context menu settings KCM · 9a0552d5
      Chau Duong authored
      9a0552d5
    • Chau Duong's avatar
      Add options to hide some context menu entries · a512176b
      Chau Duong authored
      This commit add options to hide the following context menu entries:
      - Add to Places
      - Copy Location
      - Duplicate Here
      - Open in New Tab and Open in New Tabs
      - Open in New Window
      - Sort By
      - View Mode
      
      The Services settings page is renamed to Context Menu
      
      ShowCopyMoveMenu option is moved from GeneralSettings to ContextMenuSettings
      
      BUG: 314594
      a512176b
    • Eike Hein's avatar
      Use a faster way to determine kio-stash isn't installed · b339ac1b
      Eike Hein authored
      Summary:
      Dolphin needs to figure out whether or not kio-stash is installed
      to set the enabled state of a UI action.
      
      When KProtocolInfo::isKnownProtocol can't find a protocol it gets
      worried its protocol cache might be out of date, so it rebuilds it
      (doing plenty of disk I/O) and looks again. kio-stash is currently
      not yet installed on many systems, so this means most Dolphin
      startups out there.
      
      This patch switches to using QDBusConnectionInterface::isServiceRegistered
      instead to determine whether the stash notifier daemon is running,
      which should be faster than doing disk I/O.
      
      Reviewers: davidedmundson, elvisangelaccio, shortstheory
      
      Subscribers: emmanuelp, alexeymin, ngraham, #dolphin
      
      Differential Revision: https://phabricator.kde.org/D9094
      b339ac1b
  5. 27 Dec, 2020 5 commits
    • Nate Graham's avatar
      Make it more obvious that you can connect to servers on remote:/ page · b14f98de
      Nate Graham authored
      Right now it is not super obvious how you connect to a remote server
      in Dolphin when you already know the URL. Users will go to the
      "Network" item in the Places panel, but from there it is not totally
      clear. The "Add Network Folder" icon in the view opens a complicated
      wizard and it's also a bit of an odd UX to have it living in the view as
      opposed to being a toolbar button.
      
      Old hands and developers know that the URL navigator is, well, a URL
      navigator, and as such, it accepts arbitrary URLs from any view.
      However this may not be obvious to other more casual users, for
      two reasons:
      1. The URL navigator is in breadcrumbs view nearly all of the time and
         by default, so may users may not know that it can accept text at all
      2. Even when it's displaying URLs, they are almost always local paths,
         so users may not make the connection that it can accept remote URLs
         rather that just local paths
      
      To improve the discoverability of this feature, this commit makes the
      following change:
      
      When the view is displaying the remote:/ ioslave (i.e. the "Networks"
      place), the URL navigator is put into URL entry mode and given some
      placeholder text that hints at what it can do. It reverts to breadcrumbs
      mode when you leave.
      
      BUG: 414670
      FIXED-IN: 21.04
      b14f98de
    • Méven Car's avatar
      Apply sugestions · 88d3f92d
      Méven Car authored
      88d3f92d
    • Méven Car's avatar
      Review feedback · f6a465c9
      Méven Car authored
      f6a465c9
    • Méven Car's avatar
      Version Control plugin: allow plugins to return repository root · c1739d5c
      Méven Car authored
      Currently plugins `fileName()` only return path file extension.
      
      This changes allows plugins to return the absolute file path to their repository root.
      
      CCBUG: 430024
      c1739d5c
    • Nate Graham's avatar
      Fix typo · c6cdf412
      Nate Graham authored
      GIT_SILENT
      c6cdf412
  6. 24 Dec, 2020 3 commits
  7. 23 Dec, 2020 3 commits
  8. 22 Dec, 2020 1 commit
  9. 21 Dec, 2020 2 commits
    • Derek Christ's avatar
      Allow non-local startup location · 87bb0ca1
      Derek Christ authored
      Only local directories were supported to be set as the starting location
      of Dolphin. This commit fixes this by using an KIO::StatJob to determine
      if the path is actually pointing to a directory or a file regardless if
      it is a local or a remote path.
      
      Additionaly a hard-coded exception for urls with the scheme "timeline"
      was removed because with the new fix it is now obsolete.
      
      BUG: 428885
      87bb0ca1
    • Script Kiddy's avatar
      GIT_SILENT made messages (after extraction) · ecd5c7d6
      Script Kiddy authored
      ecd5c7d6
  10. 19 Dec, 2020 2 commits
  11. 18 Dec, 2020 2 commits
  12. 17 Dec, 2020 1 commit
  13. 16 Dec, 2020 2 commits
  14. 15 Dec, 2020 4 commits