1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-04 17:30:55 +00:00
Commit Graph

8050 Commits

Author SHA1 Message Date
l10n daemon script
d7e61ff5c7 GIT_SILENT made messages (after extraction) 2024-05-14 00:40:34 +00:00
Jin Liu
046b41666a UrlNavigator: show a "lock" icon after the breadcrumb for read-only dir 2024-05-13 11:01:17 +00:00
Christoph Cullmann
a55c467fbb 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
2024-05-13 09:58:10 +00:00
Sergey Katunin
cb75b5a7de previews: Add EnableRemoteFolderThumbnail option
This option allows to enable preview for locally mounted remote folders

Setting was added in kio: frameworks/kio/#c7d6ff8f218a0c063f762bd236453a7ae00b817e
2024-05-13 09:54:29 +00:00
l10n daemon script
13f71ee99f GIT_SILENT Sync po/docbooks with svn 2024-05-13 01:32:47 +00:00
l10n daemon script
642461fa12 GIT_SILENT Sync po/docbooks with svn 2024-05-12 01:39:44 +00:00
Felix Ernst
6c60655ce2 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.
2024-05-11 17:16:35 +00:00
Akseli Lahtinen
742566eb69 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
2024-05-11 15:59:03 +00:00
l10n daemon script
6beb9dbc1f GIT_SILENT Sync po/docbooks with svn 2024-05-10 01:29:21 +00:00
l10n daemon script
563d4dd2c5 GIT_SILENT Sync po/docbooks with svn 2024-05-09 01:35:55 +00:00
George Florea Bănuș
65d7ef184a view: Add setting to trigger user set action with double click
Default action is select-all.
2024-05-08 08:11:56 +00:00
l10n daemon script
d42fec2315 GIT_SILENT Sync po/docbooks with svn 2024-05-08 01:35:39 +00:00
Méven Car
2c5e15aa5a settings: use QFormLayout for confirmation tab
For consistency.
2024-05-07 18:49:43 +02:00
l10n daemon script
69bc1cff51 GIT_SILENT Sync po/docbooks with svn 2024-05-07 01:29:10 +00:00
l10n daemon script
303a41714d GIT_SILENT Sync po/docbooks with svn 2024-05-06 01:30:32 +00:00
l10n daemon script
8a3a2a0d9e GIT_SILENT Sync po/docbooks with svn 2024-05-05 01:29:40 +00:00
Anthony Fieroni
67de3b7344 DolphinView: Update selection on newly created item(s)
Adjust paste to url to new KF6 signals

BUG: 476670

Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2024-05-04 07:58:47 +00:00
l10n daemon script
ad81fdfb51 GIT_SILENT Sync po/docbooks with svn 2024-05-04 01:39:40 +00:00
l10n daemon script
0756046f81 GIT_SILENT Sync po/docbooks with svn 2024-05-03 01:28:01 +00:00
Carl Schwan
41df5fa026
Fix usage of ecm_add_app_icon
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-30 11:20:37 +02:00
l10n daemon script
0b87f091c0 GIT_SILENT Sync po/docbooks with svn 2024-04-24 01:38:48 +00:00
l10n daemon script
ca78971140 GIT_SILENT made messages (after extraction) 2024-04-24 00:41:05 +00:00
Méven Car
683533fa35 Add two first appium tests that run on CI
Based upon @mart https://invent.kde.org/system/dolphin/-/merge_requests/492/diffs

Co-authored-by: Marco Martin <mart@kde.org>
2024-04-23 18:06:32 +00:00
l10n daemon script
a041846fb9 GIT_SILENT Sync po/docbooks with svn 2024-04-23 01:38:16 +00:00
l10n daemon script
b20323c4cd GIT_SILENT Sync po/docbooks with svn 2024-04-22 01:37:41 +00:00
l10n daemon script
c556aed545 GIT_SILENT made messages (after extraction) 2024-04-22 00:40:16 +00:00
Albert Astals Cid
dba927590a GIT_SILENT Upgrade release service version to 24.07.70. 2024-04-21 12:08:07 +02:00
l10n daemon script
5dea066f87 GIT_SILENT Sync po/docbooks with svn 2024-04-21 01:28:18 +00:00
l10n daemon script
c715be6198 GIT_SILENT Sync po/docbooks with svn 2024-04-20 01:28:50 +00:00
l10n daemon script
835dc09f28 GIT_SILENT Sync po/docbooks with svn 2024-04-19 01:30:57 +00:00
l10n daemon script
2f2681f464 GIT_SILENT made messages (after extraction) 2024-04-19 00:40:32 +00:00
Felix Ernst
57f45004cf Add branding colors for Flathub
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-18 10:28:28 +00:00
l10n daemon script
0df340f905 GIT_SILENT Sync po/docbooks with svn 2024-04-18 01:21:37 +00:00
Felix Ernst
a07f24228a Fix crash while entering selection mode with Qt6.7
`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-17 07:32:27 +00:00
l10n daemon script
a16b9e5828 GIT_SILENT Sync po/docbooks with svn 2024-04-17 01:31:34 +00:00
l10n daemon script
4320310b9b GIT_SILENT made messages (after extraction) 2024-04-17 00:40:26 +00:00
l10n daemon script
98aebbd1e3 GIT_SILENT Sync po/docbooks with svn 2024-04-16 01:33:17 +00:00
l10n daemon script
a9b94d3469 GIT_SILENT made messages (after extraction) 2024-04-16 00:40:25 +00:00
l10n daemon script
7d6f82b8ab GIT_SILENT made messages (after extraction) 2024-04-15 00:40:15 +00:00
l10n daemon script
9f46040902 GIT_SILENT Sync po/docbooks with svn 2024-04-14 01:24:32 +00:00
l10n daemon script
d8987d3d62 GIT_SILENT made messages (after extraction) 2024-04-14 00:40:15 +00:00
l10n daemon script
8a011b6d8a GIT_SILENT Sync po/docbooks with svn 2024-04-13 01:29:59 +00:00
l10n daemon script
98640eafd4 GIT_SILENT made messages (after extraction) 2024-04-13 00:40:29 +00:00
l10n daemon script
b5c348d2f3 GIT_SILENT Sync po/docbooks with svn 2024-04-12 01:28:03 +00:00
l10n daemon script
8e180d2110 GIT_SILENT made messages (after extraction) 2024-04-12 00:39:40 +00:00
Méven Car
9ba1d33b57 viewproperties: remove now obsolete recentdocument reference 2024-04-11 15:53:39 +00:00
Carl Schwan
be59daa853 Improve appstream summary
Use verb
2024-04-11 12:53:00 +00:00
Joshua Goins
39ce726862 DisabledActionNotifier: Prevent null dereferences
This prevents a crash on startup where it tries to delete a null
QShortcut because it didn't check if the QShortcut actually exists in
the QHash.

BUG: 485089
2024-04-11 11:20:02 +00:00
l10n daemon script
1ef57e9533 GIT_SILENT Sync po/docbooks with svn 2024-04-11 01:28:41 +00:00
Laurent Montel
a411d4ca49 GIT_SILENT: flatpak: Update Sdk to 6.7 2024-04-10 08:27:13 +02:00