]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
21 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 16 Mar 2024 01:17:09 +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"

21 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sat, 16 Mar 2024 00:40:39 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

21 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Fri, 15 Mar 2024 20:25:21 +0000 (21:25 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 8b7ae959be5b1cf8ad5c6a199d318c3e9cb9650a)

21 months agoAdd settings page for Panels
Benedikt Thiemer [Fri, 15 Mar 2024 16:28:35 +0000 (16:28 +0000)]
Add settings page for Panels

For now this just includes the settings for the information panel.

Prior to this commit the options for configuring the information panel
were only exposed via right clicking the information panel. This was
not discoverable enough. Our guidelines also state that much. See:
https://community.kde.org/Get_Involved/Design/Frequently_Discussed_Topics#Context_menus_are_not_enough

The settings page is missing the "Configure" button for the entries in
the information panel, which can only be found in the context menu.
This is because I thought it would be weird to move it to the settings
page. (The "configure" button is used to select the entries for the
information panel)

BUG: 480243
FIXED-IN: 24.05

21 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 15 Mar 2024 01:42:52 +0000 (01:42 +0000)]
GIT_SILENT Sync po/docbooks with svn

21 months agoAdapt testOpenInNewTabTitle() to upstream change
Felix Ernst [Thu, 14 Mar 2024 10:50:48 +0000 (10:50 +0000)]
Adapt testOpenInNewTabTitle() to upstream change

Prior to this commit the test failed because it expected a generic "inode-directory" icon for directories like "home" or "tmp" even though we have more specialised and nicer icons for these directories. I assume the test only used to pass because we were actually always using generic and therefore unhelpful icons for tabs.

This commit removes the hard-coded expectation of the "inode-directory" icon and instead compares the tab icon with the return value of KIO::iconNameForUrl(tabUrl).

21 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 14 Mar 2024 01:43:58 +0000 (01:43 +0000)]
GIT_SILENT Sync po/docbooks with svn

21 months agoSync Dolphin icon with Breeze system-file-manager
Kai Uwe Broulik [Tue, 12 Mar 2024 10:58:38 +0000 (11:58 +0100)]
Sync Dolphin icon with Breeze system-file-manager

The upstream Breeze variant colorizes based on the user's color scheme
which was lost when Dolphin switched to using its org.kde.dolphin icon.

BUG: 482581
FIXED-IN: 24.02.1

21 months agoAnimate most of the bars
Felix Ernst [Wed, 13 Mar 2024 15:39:00 +0000 (15:39 +0000)]
Animate most of the bars

When a bar is toggled visible this usually happens because the
user might want to use its functionality now. However, if bars
appear without animation or at a location the user is not
currently looking at, they might not notice that they have appeared
at all.

An animation makes it more likely that the user notices the change
and can then use the newly made visible component.

Another reason for animations for showing or hiding of components
is that it can be disorienting for users when panels or bars
suddenly appear or disappear without animation. There is no visible
movement then, so the user might not know what happened if they
didn't concentrate or blink at that moment. The newly appearing or
disappearing component might also displace other components which
can make it difficult to find what one was just looking at.

These bars animate now after this change:
- Search panel
- Filter bar
- Status bar

This is implemented by extracting the animation code from
SelectionMode::TopBar into a new abstract base class
AnimatedHeightWidget. This class is now also used in
SelectionMode::BottomBar and the animating code there was removed.

These bars are left in Dolphin that stay without animation:
- Menu bar (Would probably need to be implemented in KXmlGui)
- Tool bar (Would probably need to be implemented in KXmlGui)
- Tab bar (Needs a different appraoch because it already inherits
QTabBar and therefore can not inherit AnimatedHeightWidget)

21 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 13 Mar 2024 01:24:29 +0000 (01:24 +0000)]
GIT_SILENT Sync po/docbooks with svn

21 months agoEnable custom view properties for special folders even if "remember for each folder...
Jin Liu [Tue, 12 Mar 2024 09:43:44 +0000 (09:43 +0000)]
Enable custom view properties for special folders even if "remember for each folder" is off

Special folders include: search, trash, recents, timeline

Not including Downloads, although we have a custom view when "remember
for each folder" is on.

Rational: These folders really need the custom view. So even if the
user selects a global view for all "normal" folders, s/he probably
still want a custom view for special folders.

21 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 12 Mar 2024 01:22:50 +0000 (01:22 +0000)]
GIT_SILENT Sync po/docbooks with svn

21 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 11 Mar 2024 01:22:39 +0000 (01:22 +0000)]
GIT_SILENT Sync po/docbooks with svn

21 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 10 Mar 2024 01:42:27 +0000 (01:42 +0000)]
GIT_SILENT Sync po/docbooks with svn

21 months agoKItemListController::onPress: remove unused screenPos argument
Méven Car [Sat, 9 Mar 2024 12:01:42 +0000 (13:01 +0100)]
KItemListController::onPress: remove unused screenPos argument

NO_CHANGELOG

21 months agodolphinmainwindow: Fix ordering warning
Méven Car [Sat, 9 Mar 2024 12:00:49 +0000 (13:00 +0100)]
dolphinmainwindow: Fix ordering warning

NO_CHANGELOG

21 months agoHandle deprecation of QGuiApplication::paletteChanged
Méven Car [Sat, 9 Mar 2024 11:54:15 +0000 (12:54 +0100)]
Handle deprecation of QGuiApplication::paletteChanged

NO_CHANGELOG

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 9 Mar 2024 01:28:56 +0000 (01:28 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoRemove unneeded code for toggeling dockwidget visibility
Nicolas Fella [Fri, 8 Mar 2024 17:46:32 +0000 (18:46 +0100)]
Remove unneeded code for toggeling dockwidget visibility

QDockWidget::toggleViewAction::toggled is emitted when minimizing
the application window on X11 (https://bugreports.qt.io/browse/QTBUG-48161
potentially related). This will cause the dockwidget to be hidden when
minimizing the window.

We don't actually seem to need that connection, triggering the action
(via shortcut or menu) seems to correctly show/hide the dockwidget
without it

BUG: 481952

22 months agodolphin.zsh: complete both directories and URL protocols
Konstantin Kharlamov [Thu, 29 Feb 2024 17:56:53 +0000 (20:56 +0300)]
dolphin.zsh: complete both directories and URL protocols

Dolphin is mostly used for navigating local paths (or remote paths
mounted locally), so it is important to have directories completed as
well as URLs

22 months agoStart autoActivationTimer only if hovering over a directory
Akseli Lahtinen [Fri, 8 Mar 2024 11:37:20 +0000 (11:37 +0000)]
Start autoActivationTimer only if hovering over a directory

Before starting autoActivationTimer, check that we're hovering the item on top of a directory.
If we don't check for it, the the autoActivationTimer will try to open the hovered item
in it's default application, which can be distracting and break the actual action
the user was trying to do, like moving the file to a directory.

BUG:479960

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 8 Mar 2024 01:22:06 +0000 (01:22 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoAdd option to completely disable directory size counting
Nico Kreipke [Sat, 2 Mar 2024 16:44:41 +0000 (17:44 +0100)]
Add option to completely disable directory size counting

Dolphin shows the size of directories by listing their contents, which
for some users might cause unwanted load on the file system.
Depending on the size of the subdirectories in question and how the
storage is accessed, this might cause noticeable delays and even
freezing.

This commit adds a new option under "View -> Content Display" that
enables users to set "Folder size:" to "No size", completely disabling
directory size counting. Directory size counting is still enabled by
default.

As a third option for "Folder size" is added, the DirectorySizeCount
boolean setting is replaced with a DirectorySizeMode enum setting. The
old setting is migrated using a kconf_update script.

FEATURE: 477187
GUI:

22 months agoRemove 'Id' field from JSON plugin metadata
Jonathan Marten [Wed, 6 Mar 2024 14:31:59 +0000 (14:31 +0000)]
Remove 'Id' field from JSON plugin metadata

KPluginMetaData (since kcoreaddons commit be10ddbf) now derives the
plugin ID from the file name and ignores the ID field.  Eliminates many
runtime warnings of the form:

konqueror/kf.coreaddons KPluginMetaData::KPluginMetaData: The plugin
"/usr/lib64/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id'
in the embedded metadata. This value should be removed, the resulting
pluginId will not be affected by it

22 months agoflatpak: Switch to non-preview runtime
Albert Astals Cid [Tue, 5 Mar 2024 23:13:52 +0000 (00:13 +0100)]
flatpak: Switch to non-preview runtime

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 5 Mar 2024 01:21:21 +0000 (01:21 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoOpen KFind with current dir
Nicolas Fella [Sun, 3 Mar 2024 22:25:09 +0000 (23:25 +0100)]
Open KFind with current dir

Amends 2cd3d58eec5695899c26ca66a631fb79867b6584

BUG: 482343

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 1 Mar 2024 01:43:28 +0000 (01:43 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoDragAndDropHelper::updateDropAction: use StatJob for remote URLs
Jin Liu [Thu, 29 Feb 2024 23:13:47 +0000 (23:13 +0000)]
DragAndDropHelper::updateDropAction: use StatJob for remote URLs

When dragging onto tabs/Places from a remote URL, we don't process
the QDropEvent immediately, but start a StatJob and process the
event when it finishes.

Also, the result of the StatJob is cached for 30 seconds, to avoid
starting duplicate jobs.

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

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 28 Feb 2024 01:21:56 +0000 (01:21 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoFix compile with Qt 6.7
nerdopolis turfwalker [Tue, 27 Feb 2024 02:30:26 +0000 (21:30 -0500)]
Fix compile with Qt 6.7

22 months agoFix: can't drop into remote dir
Jin Liu [Tue, 20 Feb 2024 12:09:26 +0000 (20:09 +0800)]
Fix: can't drop into remote dir

KFileItem::isDir() only works when it's created from listDir(),
or from a local QUrl. For a remote QUrl, isDir always returns
false, so we can't use that in supportsDropping().

As a workaround, now supportsDropping() always returns true in
remote dirs -- we don't check if a remote dir is writable when
dropping.

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 26 Feb 2024 01:24:18 +0000 (01:24 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 26 Feb 2024 00:39:42 +0000 (00:39 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 24 Feb 2024 01:20:20 +0000 (01:20 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sat, 24 Feb 2024 00:39:10 +0000 (00:39 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoResolve conflict between activateSoonAnimation and hoverSequenceAnimation
Felix Ernst [Mon, 19 Feb 2024 11:32:32 +0000 (12:32 +0100)]
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.

22 months agoAdd drag-open animation
Felix Ernst [Sun, 18 Feb 2024 12:15:18 +0000 (13:15 +0100)]
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

22 months agoAvoid searching for the knetattach service on startup
Felix Ernst [Fri, 23 Feb 2024 09:45:53 +0000 (09:45 +0000)]
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.

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 22 Feb 2024 01:23:37 +0000 (01:23 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoFix a crash in DolphinSearchBox::hideEvent()
Vlad Zahorodnii [Tue, 20 Feb 2024 17:18:40 +0000 (19:18 +0200)]
Fix a crash in DolphinSearchBox::hideEvent()

BUG: 481553

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 21 Feb 2024 01:23:40 +0000 (01:23 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 20 Feb 2024 01:25:33 +0000 (01:25 +0000)]
GIT_SILENT Sync po/docbooks with svn

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

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 19 Feb 2024 00:39:32 +0000 (00:39 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoAdd documentation
Felix Ernst [Sun, 18 Feb 2024 10:40:25 +0000 (11:40 +0100)]
Add documentation

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 18 Feb 2024 01:25:24 +0000 (01:25 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 18 Feb 2024 00:39:50 +0000 (00:39 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoImprove DnD handling in read-only dirs
Jin Liu [Sat, 17 Feb 2024 11:14:46 +0000 (11:14 +0000)]
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

22 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Thu, 15 Feb 2024 23:05:09 +0000 (00:05 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 1228582f92f7482937a47b5662dd0a3731ccebb8)

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 14 Feb 2024 01:24:55 +0000 (01:24 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Wed, 14 Feb 2024 00:40:04 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 11 Feb 2024 00:40:07 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 10 Feb 2024 01:35:05 +0000 (01:35 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sat, 10 Feb 2024 00:41:11 +0000 (00:41 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Fri, 9 Feb 2024 22:23:26 +0000 (23:23 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 2510ec245ec055852d9958d7ea910cf0b7ed38af)

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 9 Feb 2024 01:27:53 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

22 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Fri, 9 Feb 2024 00:40:17 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

22 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 8 Feb 2024 01:24:48 +0000 (01:24 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 6 Feb 2024 01:41:42 +0000 (01:41 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 6 Feb 2024 00:40:02 +0000 (00:40 +0000)]
GIT_SILENT made messages (after extraction)

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 5 Feb 2024 01:36:15 +0000 (01:36 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 5 Feb 2024 00:39:53 +0000 (00:39 +0000)]
GIT_SILENT made messages (after extraction)

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 4 Feb 2024 01:22:25 +0000 (01:22 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 4 Feb 2024 00:39:44 +0000 (00:39 +0000)]
GIT_SILENT made messages (after extraction)

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 3 Feb 2024 01:25:46 +0000 (01:25 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoorg.kde.dolphin.appdata: Add developer_name
Timothée Ravier [Tue, 30 Jan 2024 10:26:59 +0000 (11:26 +0100)]
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

23 months agoflatpak: Use specific tag for baloo
Carl Schwan [Fri, 2 Feb 2024 10:06:17 +0000 (11:06 +0100)]
flatpak: Use specific tag for baloo

23 months agoFix flatpak
Carl Schwan [Thu, 1 Feb 2024 11:04:45 +0000 (12:04 +0100)]
Fix flatpak

Update with the state of the manifest on github and install icons at the
correct location

23 months agoFix flatpak
Carl Schwan [Tue, 30 Jan 2024 21:26:30 +0000 (22:26 +0100)]
Fix flatpak

Update with the state of the manifest on github and install icons at the
correct location

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 2 Feb 2024 01:20:57 +0000 (01:20 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoFix focus chain
Felix Ernst [Fri, 26 Jan 2024 18:12:23 +0000 (19:12 +0100)]
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.

23 months agoSpeed up autoSaveSession test
Felix Ernst [Tue, 30 Jan 2024 16:12:11 +0000 (17:12 +0100)]
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.

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 31 Jan 2024 01:27:56 +0000 (01:27 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoAdd test cases for right-to-left keyboard navigation
Felix Ernst [Thu, 11 Jan 2024 02:01:47 +0000 (03:01 +0100)]
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.

23 months agoImprove arrow key navigation for right-to-left languages
Felix Ernst [Wed, 10 Jan 2024 17:47:22 +0000 (18:47 +0100)]
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

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 30 Jan 2024 01:23:51 +0000 (01:23 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 28 Jan 2024 01:24:05 +0000 (01:24 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 27 Jan 2024 01:21:07 +0000 (01:21 +0000)]
GIT_SILENT Sync po/docbooks with svn

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

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

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 24 Jan 2024 01:21:12 +0000 (01:21 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoSlightly refactor count resorting
Felix Ernst [Mon, 22 Jan 2024 17:33:09 +0000 (18:33 +0100)]
Slightly refactor count resorting

The bug fix 8f043b2958477d3fe2ef094b7e42f792f4cf0b02 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

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 23 Jan 2024 01:22:55 +0000 (01:22 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agoAvoid sorting too frequently
Felix Ernst [Thu, 4 Jan 2024 17:16:47 +0000 (18:16 +0100)]
Avoid sorting too frequently

d98037745fe6b5efbe9b145da7d20fa2f731b6a6 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.

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 22 Jan 2024 01:40:05 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agodolphintabbar: only open tab on double left click
Yifan Zhu [Sat, 20 Jan 2024 18:14:23 +0000 (10:14 -0800)]
dolphintabbar: only open tab on double left click

A new tab should be opened only if the double click comes from the left
button.

BUG: 480098
FIXED-IN: 24.02

23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 21 Jan 2024 01:21:11 +0000 (01:21 +0000)]
GIT_SILENT Sync po/docbooks with svn

23 months agorolesupdater: set isExpandable to false when dir is empty
Méven Car [Sat, 23 Dec 2023 12:48:16 +0000 (13:48 +0100)]
rolesupdater: set isExpandable to false when dir is empty

Signed-off-by: Méven Car <meven@kde.org>
23 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 20 Jan 2024 01:20:45 +0000 (01:20 +0000)]
GIT_SILENT Sync po/docbooks with svn

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

23 months agoFix memory leak
Loren Burkholder [Thu, 18 Jan 2024 23:28:39 +0000 (18:28 -0500)]
Fix memory leak

23 months agoResize the split button when the menu is removed
Loren Burkholder [Wed, 17 Jan 2024 03:42:31 +0000 (22:42 -0500)]
Resize the split button when the menu is removed

23 months agoRemove the menu from the split button when splitscreen is closed
Loren Burkholder [Fri, 1 Dec 2023 15:51:05 +0000 (10:51 -0500)]
Remove the menu from the split button when splitscreen is closed

23 months agoRemove popout action from toolbar when split screen is closed
Loren Burkholder [Fri, 1 Dec 2023 04:20:24 +0000 (23:20 -0500)]
Remove popout action from toolbar when split screen is closed

It's pointless to show the popout action when splitscreen is closed,
so we'll remove it as a child of the splitscreen action whenever the
screen is not split.

23 months agoUse a separate menu action for split view action
Joshua Goins [Thu, 30 Nov 2023 03:14:06 +0000 (22:14 -0500)]
Use a separate menu action for split view action

Now that it's a KMenuAction, it becomes impossible to trigger the root
action when it's in a menu. To work around this, we create a new action
that mirrors the state of the original. It also takes the default
shortcut.

23 months agoMove popout action into split action dropdown
Loren Burkholder [Fri, 7 Apr 2023 14:59:05 +0000 (10:59 -0400)]
Move popout action into split action dropdown

23 months agoFollow the setting for which view to close
Loren Burkholder [Fri, 7 Apr 2023 14:58:09 +0000 (10:58 -0400)]
Follow the setting for which view to close

23 months agoAlways update the split view button
Loren Burkholder [Fri, 7 Apr 2023 14:56:01 +0000 (10:56 -0400)]
Always update the split view button