]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
18 months agoavoid need for activities lib
Christoph Cullmann [Wed, 3 Jul 2024 16:56:16 +0000 (18:56 +0200)]
avoid need for activities lib

use KRecentFilesAction like Kate and others to signal used
files/dirs

could later be used to plug-in a recently used menu, too,
if ever wanted

avoids that this dependency could be missed and the functionality
is not there, too

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 4 Jul 2024 01:28:18 +0000 (01:28 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 3 Jul 2024 01:31:20 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Wed, 3 Jul 2024 01:20:28 +0000 (01:20 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 2 Jul 2024 01:30:03 +0000 (01:30 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoRevert "DragAndDropHelper::updateDropAction: use StatJob for remote URLs"
Felix Ernst [Wed, 26 Jun 2024 10:45:48 +0000 (12:45 +0200)]
Revert "DragAndDropHelper::updateDropAction: use StatJob for remote URLs"

This reverts commit dc149ec5e52f52c514cf362603d05ba8eea506b8.

This prevents a crash. One issue identified is that the commit that
I am reverting here accesses a QDropEvent at a moment in time in
which it might have already been deleted. We cannot check if it
exists by that time because we do not control its lifetime and it
is not a QObject.

18 months agoGuide users to using kio-admin instead of sudo
Felix Ernst [Mon, 1 Jul 2024 12:03:22 +0000 (12:03 +0000)]
Guide users to using kio-admin instead of sudo

This commit adds a guided setup that leads users from a situation
in which they try to "sudo dolphin" towards them successfully
setting up and using kio-admin.

1. When users enter "sudo dolphin", they are told to start Dolphin
   by typing "dolphin --sudo" or "dolphin --admin" instead.
2. When Dolphin is started with "--sudo" or "--admin" it checks
   whether an "admin" protocol is installed. If not, a guided
   setup leads users towards installing it.
3. After that, Dolphin starts with an installed "admin" protocoll
   like kio-admin. Now a non-modal information dialog appears that
   explains how to activate and use kio-admin.

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 1 Jul 2024 01:29:28 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 30 Jun 2024 01:30:28 +0000 (01:30 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sun, 30 Jun 2024 01:20:00 +0000 (01:20 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 29 Jun 2024 01:28:35 +0000 (01:28 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Fri, 28 Jun 2024 20:28:53 +0000 (22:28 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit d9fa656fd2204c617d512de6b4c5ff44f0142a30)

18 months agoAdd missing GENERATE_MOC to kconfig_add_kcfg_files
Nicolas Fella [Fri, 28 Jun 2024 14:32:40 +0000 (16:32 +0200)]
Add missing GENERATE_MOC to kconfig_add_kcfg_files

dolphin_generalsettings uses signals, so needs moc

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 28 Jun 2024 01:38:37 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Fri, 28 Jun 2024 01:27:14 +0000 (01:27 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 27 Jun 2024 01:33:05 +0000 (01:33 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoPreview settings: Improve msg about network usage
Nicolas Semrau [Mon, 24 Jun 2024 19:19:03 +0000 (21:19 +0200)]
Preview settings: Improve msg about network usage

This makes the explanation a bit less jargonistic.

While I rose the issue on Nate's TWIK blog, Sergey Katunin (@sgakerru)
came up with the final wording of this change. Thanks!

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 25 Jun 2024 01:27:37 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoDolphinViewContainer: Use KMessageWidget::MessageType instead of own type
Felix Ernst [Thu, 20 Jun 2024 10:35:51 +0000 (12:35 +0200)]
DolphinViewContainer: Use KMessageWidget::MessageType instead of own type

This slightly simplifies code and allows showing
KMessageWidget::Positive message boxes.

18 months agofix information panel icon
leia uwu [Thu, 20 Jun 2024 00:09:19 +0000 (21:09 -0300)]
fix information panel icon

see https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/364#note_969048

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 23 Jun 2024 01:32:17 +0000 (01:32 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 22 Jun 2024 01:37:04 +0000 (01:37 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 22 Jun 2024 01:22:28 +0000 (01:22 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 21 Jun 2024 01:29:27 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoPrevent inconsistent status bar progress reporting states
Felix Ernst [Thu, 13 Jun 2024 14:38:41 +0000 (16:38 +0200)]
Prevent inconsistent status bar progress reporting states

Merge setting title and progress percent into one method. This
makes sure that the method can be called from all over the place
and will still always show a consistent state instead of partially
showing the progress percent for one progress but the label for
a different one.

This is to enable various tasks reporting progress at the same time
in a way that doesn't lead to a confusing mess for users. Usually
multiple tasks do not show progress at the same time, but when it
happens this commit should make sure that the user experience is
at least bearable.

Allow not having a "Stop" button next to the progress report for
tasks that cannot be stopped.

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 19 Jun 2024 01:29:38 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoCI: Disable Craft Windows
Albert Astals Cid [Tue, 18 Jun 2024 20:44:09 +0000 (22:44 +0200)]
CI: Disable Craft Windows

It has been broken for 4 consecutive weeks

18 months agoAppData: use non-deprecated form of developer ID
Nate Graham [Tue, 18 Jun 2024 15:12:45 +0000 (09:12 -0600)]
AppData: use non-deprecated form of developer ID

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 17 Jun 2024 01:33:06 +0000 (01:33 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Mon, 17 Jun 2024 01:19:40 +0000 (01:19 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 17 Jun 2024 00:41:17 +0000 (00:41 +0000)]
GIT_SILENT made messages (after extraction)

18 months agoPrefer en_US, "colour" -> "color"
Marius P [Sun, 16 Jun 2024 00:43:20 +0000 (03:43 +0300)]
Prefer en_US, "colour" -> "color"

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 14 Jun 2024 01:26:15 +0000 (01:26 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 13 Jun 2024 01:27:06 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 12 Jun 2024 01:33:25 +0000 (01:33 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Wed, 12 Jun 2024 01:20:11 +0000 (01:20 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Wed, 12 Jun 2024 00:41:14 +0000 (00:41 +0000)]
GIT_SILENT made messages (after extraction)

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 11 Jun 2024 01:34:32 +0000 (01:34 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Tue, 11 Jun 2024 01:19:51 +0000 (01:19 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

18 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 11 Jun 2024 00:41:09 +0000 (00:41 +0000)]
GIT_SILENT made messages (after extraction)

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 10 Jun 2024 01:48:00 +0000 (01:48 +0000)]
GIT_SILENT Sync po/docbooks with svn

18 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Sun, 9 Jun 2024 21:51:17 +0000 (23:51 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 5d4729973d58beac659fe581c9160ac5f60af21e)

18 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 8 Jun 2024 01:34:00 +0000 (01:34 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 6 Jun 2024 01:32:37 +0000 (01:32 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Thu, 6 Jun 2024 00:41:07 +0000 (00:41 +0000)]
GIT_SILENT made messages (after extraction)

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 5 Jun 2024 01:48:16 +0000 (01:48 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 3 Jun 2024 01:26:10 +0000 (01:26 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 2 Jun 2024 01:27:07 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 1 Jun 2024 01:27:30 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 31 May 2024 01:41:00 +0000 (01:41 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Fri, 31 May 2024 01:20:40 +0000 (01:20 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

19 months agoOffer installing Filelight if no disk usage analyzer was found
Nicolas Fella [Mon, 11 Dec 2023 00:19:15 +0000 (01:19 +0100)]
Offer installing Filelight if no disk usage analyzer was found

This avoids an empty menu and points the user towards a useful tool

BUG: 477739

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 30 May 2024 01:31:56 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 29 May 2024 01:49:03 +0000 (01:49 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 28 May 2024 01:28:49 +0000 (01:28 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 28 May 2024 00:40:16 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 27 May 2024 01:31:34 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Mon, 27 May 2024 01:17:13 +0000 (01:17 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 26 May 2024 01:27:36 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sun, 26 May 2024 01:17:41 +0000 (01:17 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

19 months agoBaloo Widgets and kio-extras are both part of KDE Gear - which is also what Dolphin...
Ben Cooksley [Sat, 25 May 2024 20:22:56 +0000 (08:22 +1200)]
Baloo Widgets and kio-extras are both part of KDE Gear - which is also what Dolphin is part of.
Accordingly, they should be using @same for their dependencies

19 months agoExplicitly link against Qt::DBus
Volker Krause [Sat, 25 May 2024 07:54:04 +0000 (09:54 +0200)]
Explicitly link against Qt::DBus

That's used here and on Windows is no longer implicitly provided by KF.

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 25 May 2024 01:31:45 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 25 May 2024 01:19:17 +0000 (01:19 +0000)]
SVN_SILENT made messages (.desktop file) - always resolve ours

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"

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 24 May 2024 01:33:11 +0000 (01:33 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoAdd "Move to New Folder…" action
Ahmet Hakan Çelik [Thu, 23 May 2024 13:25:03 +0000 (13:25 +0000)]
Add "Move to New Folder…" action

This commit introduces an action which creates a new folder with a name
specified by the user and moves all the currently selected items there
in one go.

This action is implemented as a KFileItemActionPlugin which means users
can disable it on Dolphin's context menu settings page.

BUG: 484555

19 months agoUse m-dash instead of a hyphen
Tomáš Hnyk [Sun, 19 May 2024 15:03:36 +0000 (15:03 +0000)]
Use m-dash instead of a hyphen

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 23 May 2024 01:29:54 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 22 May 2024 01:32:54 +0000 (01:32 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoHaiku build fixes
Schrijvers Luc [Sat, 18 May 2024 10:48:41 +0000 (12:48 +0200)]
Haiku build fixes

Co-authored-by: Gerasim Troeglazov <3dEyes@gmail.com>
19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 21 May 2024 01:34:55 +0000 (01:34 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 21 May 2024 00:41:17 +0000 (00:41 +0000)]
GIT_SILENT made messages (after extraction)

19 months agoAdd label to button for closing the admin bar
Felix Ernst [Mon, 20 May 2024 16:52:57 +0000 (16:52 +0000)]
Add label to button for closing the admin bar

The exact effect of the button is not perfectly clear without a
label because it could theoretically also have no effect other than
dismissing the bar (which is not the case). This situation is
clarified through this added label.

The tooltip of the button is adapted to complement the new button
label.

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 20 May 2024 01:29:41 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 19 May 2024 01:31:25 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoAvoid implicitly selecting items
Felix Ernst [Sat, 18 May 2024 22:18:14 +0000 (22:18 +0000)]
Avoid implicitly selecting items

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

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 18 May 2024 01:31:07 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 17 May 2024 01:29:49 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Fri, 17 May 2024 00:40:55 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

19 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Thu, 16 May 2024 22:02:43 +0000 (00:02 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 3e59d49a483e2cdb232f15a54ae5cce931b60b46)

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 16 May 2024 01:49:17 +0000 (01:49 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Thu, 16 May 2024 00:40:44 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 15 May 2024 01:29:56 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 14 May 2024 01:31:20 +0000 (01:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 14 May 2024 00:40:34 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

19 months agoUrlNavigator: show a "lock" icon after the breadcrumb for read-only dir
Jin Liu [Mon, 13 May 2024 11:01:17 +0000 (11:01 +0000)]
UrlNavigator: show a "lock" icon after the breadcrumb for read-only dir

19 months agouse proper icon set and style outside of Plasma
Christoph Cullmann [Sun, 12 May 2024 21:39:31 +0000 (23:39 +0200)]
use proper icon set and style outside of Plasma

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

19 months agopreviews: Add `EnableRemoteFolderThumbnail` option
Sergey Katunin [Mon, 13 May 2024 09:54:29 +0000 (09:54 +0000)]
previews: Add `EnableRemoteFolderThumbnail` option

This option allows to enable preview for locally mounted remote folders

Setting was added in kio: frameworks/kio/#c7d6ff8f218a0c063f762bd236453a7ae00b817e

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 13 May 2024 01:32:47 +0000 (01:32 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 12 May 2024 01:39:44 +0000 (01:39 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoAdd "Act as Administrator" toggle action
Felix Ernst [Sat, 11 May 2024 17:16:35 +0000 (17:16 +0000)]
Add "Act as Administrator" toggle action

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.

19 months agoCheck if namejob is already being run before opening new createDirectory dialog
Akseli Lahtinen [Sat, 11 May 2024 15:59:03 +0000 (15:59 +0000)]
Check if namejob is already being run before opening new createDirectory dialog

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

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 10 May 2024 01:29:21 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 9 May 2024 01:35:55 +0000 (01:35 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agoview: Add setting to trigger user set action with double click
George Florea Bănuș [Wed, 8 May 2024 08:11:56 +0000 (08:11 +0000)]
view: Add setting to trigger user set action with double click

Default action is select-all.

19 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 8 May 2024 01:35:39 +0000 (01:35 +0000)]
GIT_SILENT Sync po/docbooks with svn

19 months agosettings: use QFormLayout for confirmation tab
Méven Car [Tue, 7 May 2024 16:43:16 +0000 (18:43 +0200)]
settings: use QFormLayout for confirmation tab

For consistency.

20 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 7 May 2024 01:29:10 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn

20 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 6 May 2024 01:30:32 +0000 (01:30 +0000)]
GIT_SILENT Sync po/docbooks with svn

20 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 5 May 2024 01:29:40 +0000 (01:29 +0000)]
GIT_SILENT Sync po/docbooks with svn