┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-12-28Add constDuong Do Minh Chau
2020-12-28Apply Elvis suggestionsChau Duong
2020-12-28Share actions with main window to avoid duplicating icon name and textDuong Do Minh Chau
2020-12-28Remove context menu settings KCMDuong Do Minh Chau
2020-12-28Add options to hide some context menu entriesDuong Do Minh Chau
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
2020-12-28Use a faster way to determine kio-stash isn't installedEike Hein
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
2020-12-27Make it more obvious that you can connect to servers on remote:/ pageNate Graham
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
2020-12-27Apply sugestionsMéven Car
2020-12-27Review feedbackMéven Car
2020-12-27Version Control plugin: allow plugins to return repository rootMéven Car
Currently plugins `fileName()` only return path file extension. This changes allows plugins to return the absolute file path to their repository root. CCBUG: 430024
2020-12-27Fix typoNate Graham
GIT_SILENT
2020-12-24GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-24Details View: display dates as relative Short datesMéven Car
CCBUG: 340982
2020-12-23Merge branch 'release/20.12'Nate Graham
2020-12-23Fix vertical scroll with horizontal component not being recognized properlyEduard Manta
BUG: 430532 a scroll that includes an horizontal component != 0 might still be a vertical scroll
2020-12-23GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-22GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-21Allow non-local startup locationDerek Christ
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
2020-12-21GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-19DolphinContextMenu: drop wrong assertElvis Angelaccio
`m_context` can also be `SearchContext` or `TimelineContext`, so this assert has been wrong since 8b0c12a59ccb23f.
2020-12-19Improve AppStream descriptionCarl Schwan
2020-12-18Merge branch 'release/20.12'Nate Graham
2020-12-17Fix crash when device with capacitybar is draggedChris Holland
BUG: 430441
2020-12-17fix display of folder sizes for empty foldersIlia Kats
also fixes 1 byte error in size calculation for all folders
2020-12-16Merge branch 'release/20.12'Ahmad Samir
2020-12-16Use setShowOpenOrExecuteDialog(true) with OpenUrlJobAhmad Samir
It makes more sense for a file manager to always ask the user: - whether to execute binaries - whether to open an executable script as text or execute it The openOrExecute dialog from KIOWidgets has a "don't ask again" checkbox, and that setting is also accessible from Dolphin's settings dialog. See the discussion at https://bugs.kde.org/show_bug.cgi?id=429839#c10
2020-12-15Merge branch 'release/20.12'Elvis Angelaccio
2020-12-15DolphinContextMenu: drop wrong assertElvis Angelaccio
`m_context` can also be `SearchContext` or `TimelineContext`, so this assert has been wrong since 8b0c12a59ccb23f.
2020-12-15Fix access url navigator while creating new tab in filename search viewAnthony Fieroni
BUG: 429628 BUG: 430434 Signed-off-by: Anthony Fieroni <[email protected]>
2020-12-15Merge remote-tracking branch 'origin/release/20.12'David Faure
2020-12-15Fix KIO warning when URL is emptyDavid Faure
2020-12-11Do not create instance of GeneralSettings just to access static membersAlexander Lohnau
2020-12-10GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-09operator+/- is disabled for QFlags in qt6Laurent Montel
2020-12-07ContextMenu: Allow plugins submenus to react to Shift modifiersMéven Car
In 9e4642d435085f27134ed6c8431734dcacf65834 support was added for the NewFileMenu. This adds support for the Plugins submenu provided they relay their parentWidget to their own menus. BUG: 425997
2020-12-07servicemenuinstaller: Remove file if it already existsAlexander Lohnau
This is the case when you update an entry.
2020-12-07dolphinpart: fix broken part icon nameFriedrich W. H. Kossebau
2020-12-07dolphinpart: port to new KPluginMetaData-based KParts APIFriedrich W. H. Kossebau
2020-12-07dolphinpart: add JSON metadata to plugin, install into kf5/parts subdirFriedrich W. H. Kossebau
2020-12-06GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-06GIT_SILENT made messages (after extraction)l10n daemon script
2020-12-05Merge branch 'release/20.12'Elvis Angelaccio
2020-12-05Fix PlacesItemModelTest, 2nd tryElvis Angelaccio
This partly reverts 15a5189b1193cc7305ad2c556d67ec79bdb6e38a 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.
2020-12-05Drop obsolete KF5 version checkElvis Angelaccio
We depend on 5.77 now.
2020-12-05Add missing constElvis Angelaccio
2020-12-03DolphinView: set the parent of layout in the ctorAhmad Samir
This silences a runtime warning: QLayout: Attempting to add QLayout "" to DolphinView "", which already has a layout Remove redudant setLayout() calls, passing a parent widget to the Q*BoxLayout ctor sets that layout as the top-level layout for that widget.
2020-12-02GIT_SILENT Update Appstream for new releaseChristoph Feck
2020-12-02GIT_SILENT Update Appstream for new releaseChristoph Feck
(cherry picked from commit 9b8ac3ef3f73a79896160fee7e92d4bc6a18c71d)
2020-12-02Toolbar: move and rename filter to edit menu above SearchMéven Car
This is to expose more filter. Also rename "Show Filter Bar" to simply "Filter", keep "Show Filter Bar" as tooltip Adds a toggle filter bar action.
2020-11-30Merge branch 'release/20.12'Nate Graham