1. 09 Nov, 2020 4 commits
    • Felix Ernst's avatar
      Adress the first round of Angelaccio's review comments · b6fc58c3
      Felix Ernst authored and Elvis Angelaccio's avatar Elvis Angelaccio committed
      - Split the viewContainers(bool includeInActive) into two methods
          without parameters
      - Prevent users from accidently hiding all Url Navigators by
          preventing the dangerous action and then displaying a helpful
          message instead
      Unrelated to review comments: Remove a useless line of code
      b6fc58c3
    • Felix Ernst's avatar
      trailing whitespaces · 00abc6d2
      Felix Ernst authored and Elvis Angelaccio's avatar Elvis Angelaccio committed
      00abc6d2
    • Felix Ernst's avatar
      Add an option to use an UrlNavigator in the toolbar instead · ad5d3367
      Felix Ernst authored and Elvis Angelaccio's avatar Elvis Angelaccio committed
      This commit adds a locationInToolbar KToggleAction to switch between
      using a location bar to navigate or using a new custom QWidgetAction
      in the toolbar.
      
      A big portion of this MR is refactoring because until now the
      UrlNavigator was tightly intertwined with the DolphinViewContainer.
      With this MR an UrlNavigator for controlling a View can be freely
      connected or disconnected with a single method call.
      
      A DolphinUrlNavigator class is created in the process which contains all
      Dolphin-specific UrlNavigator code which did previously reside in the
      DolphinViewContainer class. Other application parts that belong to
      UrlNavigator-management are also moved here.
      ad5d3367
    • Méven Car's avatar
  2. 08 Nov, 2020 3 commits
  3. 07 Nov, 2020 2 commits
  4. 05 Nov, 2020 2 commits
    • Elvis Angelaccio's avatar
      Add support for KUserFeedback · 465e0613
      Elvis Angelaccio authored
      This commit introduces KUserFeedback in dolphin with some basic data
      sources and with a settings page to configure the telemetry values.
      
      There are also a couple custom data sources as proof of concept: a bunch
      of settings and the count of available network shares as listed by Solid.
      
      The settings page is shown only if the user feedback framework is
      enabled, but currently in Plasma we don't have a global kill switch to
      disable it.
      
      At the moment we never show an encouragement message. We need to connect
      to the `Provider::showEncouragementMessage()` signal, but first we
      should agree to a common way to show a non-annoying message to the users.
      465e0613
    • Méven Car's avatar
  5. 04 Nov, 2020 13 commits
  6. 03 Nov, 2020 4 commits
  7. 02 Nov, 2020 1 commit
  8. 01 Nov, 2020 5 commits
  9. 31 Oct, 2020 2 commits
  10. 29 Oct, 2020 1 commit
  11. 27 Oct, 2020 1 commit
  12. 24 Oct, 2020 1 commit
  13. 23 Oct, 2020 1 commit