1. 15 Dec, 2020 3 commits
  2. 07 Dec, 2020 1 commit
  3. 06 Dec, 2020 1 commit
  4. 05 Dec, 2020 1 commit
    • Elvis Angelaccio's avatar
      Fix PlacesItemModelTest, 2nd try · c453393d
      Elvis Angelaccio authored
      This partly reverts 15a5189b
      The KDE CI does not have KDE_FULL_SESSION set, which means that KIO
      doesn't add the recentlyused:// urls to the model, but defaults to the
      old timeline:// urls instead.
      In both cases KIO adds 2 places, so it is safe to always assume that the
      expected model count is 14.
  5. 02 Dec, 2020 2 commits
  6. 30 Nov, 2020 1 commit
  7. 25 Nov, 2020 1 commit
  8. 24 Nov, 2020 1 commit
  9. 23 Nov, 2020 1 commit
  10. 22 Nov, 2020 2 commits
  11. 21 Nov, 2020 2 commits
  12. 19 Nov, 2020 2 commits
    • Méven Car's avatar
      Re-allow icons that are not theme icon · b3c37507
      Méven Car authored
      Particularly concerned are .desktop files.
      See also:
      BUG: 429113
    • Felix Ernst's avatar
      Allow having the UrlNavigators below the tab bar · 50ca5af7
      Felix Ernst authored
      This commit restores the possibility to have the UrlNavigators below
      the tab bar. This will happen automatically whenever the UrlNavigator
      is removed from the toolbar.
      It is also now again possible to have the toolbar on the side. This
      option is disabled while the toolbar contains the UrlNavigators.
      This commit makes no changes to the new default which is having the
      UrlNavigators in the toolbar but makes sure that upgrading users won't
      be affected.
  13. 16 Nov, 2020 1 commit
  14. 15 Nov, 2020 1 commit
  15. 14 Nov, 2020 1 commit
  16. 13 Nov, 2020 1 commit
  17. 12 Nov, 2020 2 commits
  18. 10 Nov, 2020 1 commit
  19. 09 Nov, 2020 10 commits
    • Felix Ernst's avatar
      Adress the third round of Angelaccio's review comments · 63f4981f
      Felix Ernst authored
      Additionally remove some redundant code concerning UrlNavigator visuals.
    • Felix Ernst's avatar
      Adress most of the second round of Angelaccio's review comments · 2d4d2ce9
      Felix Ernst authored
      This commit applies most suggestions which were made on the MR.
      Most notably the DolphinUrlNavigator class is split up which leads to
      the creation of a DolphinUrlNavigatorsController class.
      Additionally some minor coding style and const correctness changes are
      The error value of cached integers is changed from -1 to INT_MIN
      because situations could come up in which -1 would be a valid value.
    • Felix Ernst's avatar
      Apply Méven Car's suggestions · 42023831
      Felix Ernst authored
    • Felix Ernst's avatar
      Fix a crash and extract unrelated changes · a418d622
      Felix Ernst authored
      The secondary UrlNavigator is now created when and only when:
      - split view mode is activated for the active tab
      - switching to a tab that has split view already enabled.
      This fixes a crash that occurs when the setting to always start in
      split view mode is enabled.
      An animation for activating split view is also removed from this and
      moved into a separate MR. Another unrelated name change left over from
      a previous commit (viewContainers() -> activeViewContainers()) is
    • Felix Ernst's avatar
      Make UrlNavigators in the toolbar the only option · 37327c9b
      Felix Ernst authored
      The UrlNavigators will be automatically added to the toolbar. The Sort By
      action is removed from the default toolbar to make space.
      Remove all options to have UrlNavigators outside the toolbar and remove
      those code paths.
      Make it so the new NavigatorsWidgetAction contains two UrlNavigators when
      in split view mode. Spacing was also added to align these UrlNavigators
      with the ViewContainers when enough space is available.
      Force the toolbar to be either at the top or bottom of the window.
      Set a sane sizeHint for DolphinUrlNavigator. It would be better to do this
      in KUrlNavigator in the future.
      This commit also contains a changes which should be moved to a separate
      merge requests before this gets merged:
      - Add an expansion animation when split view is enabled by the user
    • Felix Ernst's avatar
      Add the UrlNavigator to the toolbar automatically if needed · 6151a7ae
      Felix Ernst authored
      This commit adds the DolphinUrlNavigatorWidgetAction::addToToolbarAndSave()
      method which changes the users toolbar configuration to contain an
      Url Navigator. This way the user doesn't need to do anything manually.
      Aside from that a bunch of minor fixes like renaming and reordering
    • Felix Ernst's avatar
      Adress the first round of Angelaccio's review comments · b6fc58c3
      Felix Ernst authored
      - 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
    • Felix Ernst's avatar
      trailing whitespaces · 00abc6d2
      Felix Ernst authored
    • Felix Ernst's avatar
      Add an option to use an UrlNavigator in the toolbar instead · ad5d3367
      Felix Ernst authored
      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.
    • Méven Car's avatar
  20. 08 Nov, 2020 3 commits
  21. 07 Nov, 2020 2 commits