┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-19GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-18Avoid implicitly selecting itemsFelix Ernst
Items should only be selected if the user wants to act on them. However, previous to this commit we sometimes selected items even when there is no reason to assume that the user would like to act on them. Such selections are dangerous because they make it more likely that the user manipulates items by accident which they never even explicitly selected. Example: The "Up" action is used to navigate to the parent folder. This will implicitly select the folder one emerged from after opening the parent folder, so just one accidental press of the Delete key will lead to data loss if the press goes unnoticed. This scenario would have been avoided if no folder had been selected automatically. The above example becomes even more dangerous if the user is acting with elevated privileges. The following implicit selections of items are being removed: - Selecting items that are being activated - Selecting folders one emerges from Even though these items will no longer be selected after these actions, they will still be marked as current. The only downside I see is that our indication of which item is "current" is a lot weaker than the selection highlight, so it might be more difficult to spot which folder one has emerged from. However, this could be counter-acted with some other temporary indication if this really turns out to be a problem. The only downside I see is that our indication of which item is "current" is a lot weaker than the selection highlight, so it might be more difficult to spot which folder one has emerged from. However, this could be counter-acted with some other temporary indication if this really turns out to be a problem. BUG: 424723
2024-05-18GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-17GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-17GIT_SILENT made messages (after extraction)l10n daemon script
2024-05-17GIT_SILENT Update Appstream for new releaseHeiko Becker
(cherry picked from commit 3e59d49a483e2cdb232f15a54ae5cce931b60b46)
2024-05-16GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-16GIT_SILENT made messages (after extraction)l10n daemon script
2024-05-15GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-14GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-14GIT_SILENT made messages (after extraction)l10n daemon script
2024-05-13UrlNavigator: show a "lock" icon after the breadcrumb for read-only dirJin Liu
2024-05-13use proper icon set and style outside of PlasmaChristoph Cullmann
the framework functions used will setup the proper icon set and re-coloring and style to use details see https://invent.kde.org/frameworks/kiconthemes/-/issues/3
2024-05-13previews: Add `EnableRemoteFolderThumbnail` optionSergey Katunin
This option allows to enable preview for locally mounted remote folders Setting was added in kio: frameworks/kio/#c7d6ff8f218a0c063f762bd236453a7ae00b817e
2024-05-13GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-12GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-11Add "Act as Administrator" toggle actionFelix Ernst
This commit adds an "Act as Administrator" toggle action to the View menu if kio-admin is installed. The action allows switching between acting as an admin with root-access or not. This was already possible in Dolphin when kio-admin is installed by editing the location bar directly. However this is somewhat unintuitive and there are no warnings at all about the dangers of acting as an administrator. This commit adds a warning dialog when triggering the action. It is somewhat explicit about the risks because this is in fact very dangerous. Furthermore, while acting on a view with administrative privileges, a bar above the view shows up that contains a warning. The bar can be closed to stop acting with elevated privileges. The warning dialog can be disabled and re-enabled from the Dolphin settings but only if the action is even available. There is a lot more to be done to further improve this feature both security-wise as well as when it comes to usability. But considering that we are already encouraging users to use this feature without any warnings at all, I feel like now is a good time to merge this. This work is part of a project funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology. As such, please contact me if you plan on doing related work so what you are doing doesn't collide with work I am being funded to do.
2024-05-11Check if namejob is already being run before opening new createDirectory dialogAkseli Lahtinen
This is a fix for a bug where in network views (or otherwise slow systems), pressing `Ctrl+Shift+N` multiple times opens multiple popup windows and thus causes a crash when any of the popups is interacted with after closing the topmost one. The problem is not the crash with popups themselves, but that we're opening multiple popups in the first place. In regular views this works fine, since the `nameJob` does not take long time at all and only one popup opens, immediately blocking the shortcut. In network views, the `nameJob` seems to take a while to run, since it is loading info from network. If user spams `Ctrl+Shift+N` shortcut in frustration, it starts more `nameJob`s and eventually when those jobs are done, it opens multiple popups. This code checks that if we're already running a `namejob`, we're very likely waiting for the `createDir` popup to appear, so we don't do anything until there is no more `nameJob` running. I've tested that it works in both network and regular Dolphin views. BUG:481401
2024-05-10GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-09GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-08view: Add setting to trigger user set action with double clickGeorge Florea Bănuș
Default action is select-all.
2024-05-08GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-07settings: use QFormLayout for confirmation tabMéven Car
For consistency.
2024-05-07GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-06GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-05GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-04DolphinView: Update selection on newly created item(s)Anthony Fieroni
Adjust paste to url to new KF6 signals BUG: 476670 Signed-off-by: Anthony Fieroni <[email protected]>
2024-05-04GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-05-03GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-30Fix usage of ecm_add_app_iconCarl Schwan
The DESTINATION and THEME arguments are non existent and as such this breaks the macOS builds and create warnings for the other platforms.
2024-04-24GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-24GIT_SILENT made messages (after extraction)l10n daemon script
2024-04-23Add two first appium tests that run on CIMéven Car
Based upon @mart https://invent.kde.org/system/dolphin/-/merge_requests/492/diffs Co-authored-by: Marco Martin <[email protected]>
2024-04-23GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-22GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-22GIT_SILENT made messages (after extraction)l10n daemon script
2024-04-21GIT_SILENT Upgrade release service version to 24.07.70.Albert Astals Cid
2024-04-21GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-20GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-19GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-19GIT_SILENT made messages (after extraction)l10n daemon script
2024-04-18Add branding colors for FlathubFelix Ernst
This is needed or they definitely won't feature us. The light blue color is chosen because it is vibrant and fits the association with "Dolphin". The very dark color is chosen to still have a good contrast with the Dolphin icon even though it is already quite dark at the top left corner. For more information see: https://docs.flathub.org/blog/introducing-app-brand-colors/
2024-04-18GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-17Fix crash while entering selection mode with Qt6.7Felix Ernst
`deleteLater()` on a non-existing object seems to cause a crash with Qt6.7. This makes some sense but wasn't the case previously. I didn't test this yet but it is a harmless change so if anyone can confirm we can IMO merge directly. This was brought up in https://invent.kde.org/system/dolphin/-/merge_requests/764#note_920935, reported in the bug linked below, and the sentry crash reporting page also has a few dozen reports (https://crash-reports.kde.org/organizations/kde/issues/13589/?project=4&query=is%3Aunresolved&referrer=issue-stream&stream_index=1). Dolphin 24.02 is also affected but we are already past the last bug fix release for it. BUG: 485599
2024-04-17GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-17GIT_SILENT made messages (after extraction)l10n daemon script
2024-04-16GIT_SILENT Sync po/docbooks with svnl10n daemon script
2024-04-16GIT_SILENT made messages (after extraction)l10n daemon script
2024-04-15GIT_SILENT made messages (after extraction)l10n daemon script
2024-04-14GIT_SILENT Sync po/docbooks with svnl10n daemon script