- 09 Nov, 2020 6 commits
-
-
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
-
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
-
- 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
-
-
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 authored
-
- 08 Nov, 2020 3 commits
-
-
Elvis Angelaccio authored
-
This effectively reverts the mutable iterations approach on 2448f88c, and fix crashes and ghost items when using the filter bar BUG: 428374
-
Albert Astals Cid authored
-
- 07 Nov, 2020 2 commits
-
-
Alexander Lohnau authored
We still need to build them, because they are also loaded on konqueror.
-
Méven Car authored
BUG: 428712 FIXED-IN: 20.12
-
- 05 Nov, 2020 2 commits
-
-
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.
-
Méven Car authored
BUG: 420037 BUG: 420040 FIXED-IN: 20.12
-
- 04 Nov, 2020 13 commits
-
-
-
Use early returns instead of deeply nested if/else.
-
-
-
-
-
The draw code is more like the last state of D21312 now.
-
Based on this kio filepicker patch: https://github.com/KDE/kio/commit/933887dc334f3498505af7a86d25db7faae91019
-
-
The capacity bars will no longer update when capacity changes. It only checks the size on init. Updating during polish event is only a temporarily solution just to draft code flow for seperating logic from painting. Eventually this logic update should be in a worker thread detached from blocking the rendering thread that blocks launching the dolphin window.
-
Draws overtop text that's goes below the baseline like a 'j'. It's fairly difficult to add extra space below the text as the places view is a "details" view, so the text is vertically centered in the widget's "row" as you'd desire it to in the main file view. We can make the widget 8px taller, adding 4px above and below so there's adequate room for the capacitybar, but that wastes 4px for each mount point. Ideally we'd use the "compact" view, which displays the text/size in a column beside the icon. However the compact view was not designed to take up the entire width of the viewport. It's also designed to overflow with a horizontal scrollbar.
-
-
Elvis Angelaccio authored
This reverts commit eb441b11. We'll push it again after we branch 20.12. We don't want to push a too recent version of KF5 on distros. !27
-
- 03 Nov, 2020 4 commits
-
-
Méven Car authored
This makes the icon view less crowded.
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
KFileItemListView contents are periodically scanned by KFileItemModelRolesUpdater. It uses then KDirectoryContentsCounter to scan directories to determine their size possibly recursively. Introduce a scanDirectories setting to disable directory scanning by KFileItemModelRolesUpdater. BUG: 426617 FIXED-IN: 20.08.3
-
Script Kiddy authored
-
- 02 Nov, 2020 1 commit
-
-
Elvis Angelaccio authored
Since 3dfa0c1c2f87bf1e6bc9 in kio timeline:// is no longer in the places model.
-
- 01 Nov, 2020 5 commits
-
-
Elvis Angelaccio authored
Global statics should be avoided when possible. This fixes a clazy warning.
-
Elvis Angelaccio authored
QWheelEvent::angleDelta() returns a QPoint instead of int, so we need to use its y() value to get the number of steps.
-
Elvis Angelaccio authored
-
-
-
- 31 Oct, 2020 2 commits
-
-
Christoph Feck authored
(cherry picked from commit 92d41a74)
-
David Faure authored
They are the same on Linux (but DataLocation is deprecated). On Windows this enables the use of the roaming path. NO_CHANGELOG
-
- 29 Oct, 2020 1 commit
-
-
Nate Graham authored
We don't need to autostart the daemon if it was running at logout. BUG: 417219 FIXED-IN: 20.12
-
- 27 Oct, 2020 1 commit
-
-
Lothar Paltins authored
In KDirectoryContentsCounterWorker::CountResult, the first parameter in the call of walkDir was wrong. It should be path without conversion, because the conversion is done in the called function. BUG: 428282
-