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

8063 Commits

Author SHA1 Message Date
Felix Ernst
84447aab47 Resolve conflict between activateSoonAnimation and hoverSequenceAnimation
Prior to this commit, the activateSoonAnimation would not play for
folders using previews. That was because the hoverSequences of
folder previews would always take priority over the
activateSoonAnimation.

This commit prioritises the activateSoonAnimation for the quick
moments in which it is active.
2024-02-23 10:19:39 +00:00
Felix Ernst
94828aa307 Add drag-open animation
This commit adds an animation for folders that makes clear that
they will open or expand soon. This is the case when the option to
open folders during drag operations is enabled and a user drags an
item on top of a folder.

The animation goes like this:
- Replace the folder's icon with the "folder-open" icon
- Go back to the folder's original icon
- Replace the folder's icon with the "folder-open" icon once more
2024-02-23 10:19:39 +00:00
Felix Ernst
796332d63a Avoid searching for the knetattach service on startup
The installed services might change while Dolphin is running, so it is
better to only search when they are actually needed instead.

The very first time such a search happens (e.g. after updating the
system), is also somewhat slow, which could slow down the very first
Dolphin startup.

This commit might also produce a very slight general startup speed
improvement. However, the measured change is within the margin of
error.
2024-02-23 09:45:53 +00:00
l10n daemon script
41bd0d27fa GIT_SILENT Sync po/docbooks with svn 2024-02-22 01:23:37 +00:00
Vlad Zahorodnii
19a59fad5f Fix a crash in DolphinSearchBox::hideEvent()
BUG: 481553
2024-02-21 10:13:46 +00:00
l10n daemon script
855c712a23 GIT_SILENT Sync po/docbooks with svn 2024-02-21 01:23:40 +00:00
l10n daemon script
a309c43e7a GIT_SILENT Sync po/docbooks with svn 2024-02-20 01:25:33 +00:00
l10n daemon script
f1468a9e76 GIT_SILENT Sync po/docbooks with svn 2024-02-19 01:27:11 +00:00
l10n daemon script
bc34e50486 GIT_SILENT made messages (after extraction) 2024-02-19 00:39:32 +00:00
Felix Ernst
803a1b36db Add documentation 2024-02-18 15:14:58 +00:00
l10n daemon script
33247d6699 GIT_SILENT Sync po/docbooks with svn 2024-02-18 01:25:24 +00:00
l10n daemon script
5e65de9386 GIT_SILENT made messages (after extraction) 2024-02-18 00:39:50 +00:00
Jin Liu
c9c3531c0b Improve DnD handling in read-only dirs
1. Places panel and tabbar update drag status in read-only dir
2. Don't create drop job in readonly directories
2024-02-17 11:14:46 +00:00
Heiko Becker
cda139ccab GIT_SILENT Update Appstream for new release
(cherry picked from commit 1228582f92)
2024-02-16 00:05:16 +01:00
l10n daemon script
d4791bdd0a GIT_SILENT Sync po/docbooks with svn 2024-02-14 01:24:55 +00:00
l10n daemon script
1ff71d808c GIT_SILENT made messages (after extraction) 2024-02-14 00:40:04 +00:00
l10n daemon script
54eabafca9 GIT_SILENT made messages (after extraction) 2024-02-11 00:40:07 +00:00
l10n daemon script
b9c240596a GIT_SILENT Sync po/docbooks with svn 2024-02-10 01:35:05 +00:00
l10n daemon script
4901cfb8e6 GIT_SILENT made messages (after extraction) 2024-02-10 00:41:11 +00:00
Heiko Becker
006163f1d3 GIT_SILENT Update Appstream for new release
(cherry picked from commit 2510ec245e)
2024-02-09 23:23:34 +01:00
l10n daemon script
7d96c4b19a GIT_SILENT Sync po/docbooks with svn 2024-02-09 01:27:53 +00:00
l10n daemon script
c854151a79 GIT_SILENT made messages (after extraction) 2024-02-09 00:40:17 +00:00
l10n daemon script
4d20296733 GIT_SILENT Sync po/docbooks with svn 2024-02-08 01:24:48 +00:00
l10n daemon script
6ab35414b6 GIT_SILENT Sync po/docbooks with svn 2024-02-06 01:41:42 +00:00
l10n daemon script
f68e223db3 GIT_SILENT made messages (after extraction) 2024-02-06 00:40:02 +00:00
l10n daemon script
2b836b2b2f GIT_SILENT Sync po/docbooks with svn 2024-02-05 01:36:15 +00:00
l10n daemon script
604d9c906b GIT_SILENT made messages (after extraction) 2024-02-05 00:39:53 +00:00
l10n daemon script
53e86af8b3 GIT_SILENT Sync po/docbooks with svn 2024-02-04 01:22:25 +00:00
l10n daemon script
bc6b1c0036 GIT_SILENT made messages (after extraction) 2024-02-04 00:39:44 +00:00
l10n daemon script
00ec615fe6 GIT_SILENT Sync po/docbooks with svn 2024-02-03 01:25:46 +00:00
Timothée Ravier
b0c2c487f0 org.kde.dolphin.appdata: Add developer_name
Fixes the following lint errors for Flathub:
```
{
    "errors": [
        "appstream-missing-developer-name"
    ]
}
```

See: https://github.com/flathub/org.kde.dolphin/pull/207
See: https://github.com/flathub-infra/flatpak-builder-lint/issues/274
See: https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer
See: https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer_name
2024-02-02 19:00:50 +01:00
Carl Schwan
7fa28e9ab9 flatpak: Use specific tag for baloo 2024-02-02 10:26:48 +00:00
Carl Schwan
173f657aba Fix flatpak
Update with the state of the manifest on github and install icons at the
correct location
2024-02-02 10:26:48 +00:00
Carl Schwan
6bd103b322 Fix flatpak
Update with the state of the manifest on github and install icons at the
correct location
2024-02-02 10:26:48 +00:00
l10n daemon script
c7f5125410 GIT_SILENT Sync po/docbooks with svn 2024-02-02 01:20:57 +00:00
Felix Ernst
a4efbfbfa6 Fix focus chain
Prior to this commit pressing Tab repeatedly would bring the focus to
the end of the status bar but not further.

This commit makes sure the tab focus doesn't get stuck on the invisible tab
bar by explicitly removing the DolphinTabBar from the focus chain while it
is hidden. I don't understand why pressing Tab doesn't do anything for
the invisible tab bar, but removing an invisible and currently useless
widget from the focus chain seems sensible in any case.

Improve the accessibility autotest to prevent regressions concerning this.
2024-02-01 12:20:10 +01:00
Felix Ernst
65ba5a58c0 Speed up autoSaveSession test
Normally, the session is only saved after a few seconds. The autotest
waits for that to happen. This commit reduces the time until the session
is saved to a fraction of a seconds which means that the autotest will
complete faster.
2024-02-01 10:43:53 +00:00
l10n daemon script
a804c7bfc4 GIT_SILENT Sync po/docbooks with svn 2024-01-31 01:27:56 +00:00
Felix Ernst
2ec56f0915 Add test cases for right-to-left keyboard navigation
This commit reuses our test cases for keyboard navigation to
also test the right-to-left layout direction under various conditions.

There is also a small change to make the error output more
human-readable.
2024-01-30 16:08:16 +00:00
Felix Ernst
03de142a79 Improve arrow key navigation for right-to-left languages
While using right-to-left languages most of Dolphin is mirrored.
However, the logic of what happens when the arrow keys are pressed to
move between items in the main view was never adapted to account for
that. Basically nothing works as expected because of this. It's more
like dealing with a psychopath who misinterprets every command you give:
Left is right, right is left, up is most of the time right but sometimes
not, down is most the time left but sometimes not.

This commit fixes and adapts the logic if a right-to-left layout is used.
This fully fixes icon view mode and improves compact view mode, though
compact view mode still has more issues which aren't addressed here.

This work for the benefit of the minority that use right-to-left
languages both in Europe and the world is sponsored by NLnet and the
European Commission which I think is beautfiul.

BUG: 453933
2024-01-30 16:08:16 +00:00
l10n daemon script
30afdd931b GIT_SILENT Sync po/docbooks with svn 2024-01-30 01:23:51 +00:00
l10n daemon script
e0f2ed3ab6 GIT_SILENT Sync po/docbooks with svn 2024-01-28 01:24:05 +00:00
l10n daemon script
161db95a90 GIT_SILENT Sync po/docbooks with svn 2024-01-27 01:21:07 +00:00
l10n daemon script
c531f2f9b3 GIT_SILENT Sync po/docbooks with svn 2024-01-26 01:23:26 +00:00
l10n daemon script
71bcf16ba8 GIT_SILENT Sync po/docbooks with svn 2024-01-25 01:19:57 +00:00
l10n daemon script
4f7b4e2f66 GIT_SILENT Sync po/docbooks with svn 2024-01-24 01:21:12 +00:00
Felix Ernst
e817c3246c Slightly refactor count resorting
The bug fix 8f043b2958 introduced a
secondary code path to trigger a resort of items. However, the previous
way to trigger it only required a small bug fix to work and gives us a
couple of optimisations for free. This commit removes the secondary code
path and fixes the primary one.

CCBUG: 473999
2024-01-23 11:13:00 +00:00
l10n daemon script
a85302d567 GIT_SILENT Sync po/docbooks with svn 2024-01-23 01:22:55 +00:00
Felix Ernst
65eefdce67 Avoid sorting too frequently
d98037745f changed the time from 500 ms to
50 ms. This commit changes it to 100 ms.

Information relevant for sorting might change repeatedly. Prior to this
commit here we would resort within 50 ms of sorting being requested. If a
lot of resorts would be requested in a short time frame, this could lead
to the item order changing within the view up to 20 times a second which
would lead to a lot of unnecessary movement and make it impossible to
read even file names during the repeated sorting.

100 ms is half as bad in that regard. Bigger values might be even better
    but it is a trade-off.
2024-01-22 13:45:01 +00:00
l10n daemon script
7a28bed8ee GIT_SILENT Sync po/docbooks with svn 2024-01-22 01:40:05 +00:00