]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
10 months agoCI: require passing tests for merge
Yifan Zhu [Fri, 21 Feb 2025 18:30:23 +0000 (10:30 -0800)]
CI: require passing tests for merge

10 months agokitemlistcontrollertest: fix warnings
Méven Car [Thu, 20 Feb 2025 17:37:31 +0000 (18:37 +0100)]
kitemlistcontrollertest: fix warnings

NO_CHANGELOG

10 months agoAdd a dolphin to the icon
Darshan Phaldesai [Thu, 20 Feb 2025 12:18:14 +0000 (12:18 +0000)]
Add a dolphin to the icon

Added an dolphin overlay on top of the folder icon. The intention is to add subtle branding and personality to icon while leaving the overall shape and design untouched.

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 19 Feb 2025 01:41:39 +0000 (01:41 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 18 Feb 2025 01:40:49 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 18 Feb 2025 00:43:04 +0000 (00:43 +0000)]
GIT_SILENT made messages (after extraction)

10 months agokfileitemmodel: allow more than 2 single quotes in translated strings
Sergey Katunin [Mon, 17 Feb 2025 12:07:26 +0000 (16:07 +0400)]
kfileitemmodel: allow more than 2 single quotes in translated strings

This change concerns `timeRoleGroup`.

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 17 Feb 2025 01:38:09 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 15 Feb 2025 01:57:24 +0000 (01:57 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 14 Feb 2025 01:46:11 +0000 (01:46 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoCI: Add linux-qt6-next build
Albert Astals Cid [Tue, 11 Feb 2025 23:52:29 +0000 (00:52 +0100)]
CI: Add linux-qt6-next build

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 13 Feb 2025 01:48:51 +0000 (01:48 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 12 Feb 2025 01:38:03 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 11 Feb 2025 01:44:41 +0000 (01:44 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 10 Feb 2025 01:36:58 +0000 (01:36 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 9 Feb 2025 01:37:04 +0000 (01:37 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoVersionControlObserver: start scanning earlier
Méven Car [Fri, 31 Jan 2025 17:34:27 +0000 (18:34 +0100)]
VersionControlObserver: start scanning earlier

And avoid scanning directory that don't need it.
Stops the working thread upon model change.

10 months agoCI: Flatpak: Add KDE CLI Tools
Justin Zobel [Sat, 8 Feb 2025 04:11:22 +0000 (14:41 +1030)]
CI: Flatpak: Add KDE CLI Tools

10 months agoviewpropertiestest: simplify two tests
Méven Car [Sat, 8 Feb 2025 08:42:40 +0000 (09:42 +0100)]
viewpropertiestest: simplify two tests

10 months agoViewproperties: prevent loosing view settings
Méven Car [Fri, 7 Feb 2025 10:16:05 +0000 (11:16 +0100)]
Viewproperties: prevent loosing view settings

When they match the hardcoded internal settings, when they should be
kept as long as they don't match the currently set default
viewproperties.

Is saved in metadata the diff with the hardcoded internal defaults
still. A stable default reference allows to change defaults without
changing existing saved viewproperties.

CCBUG: 495878

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 8 Feb 2025 01:38:01 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoFix build with qt dev
Vlad Zahorodnii [Fri, 7 Feb 2025 10:49:12 +0000 (12:49 +0200)]
Fix build with qt dev

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 7 Feb 2025 01:45:30 +0000 (01:45 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoRemoved conditional in renameTab to allow unsetting custom labels
ambar chakravartty [Sun, 2 Feb 2025 12:00:50 +0000 (12:00 +0000)]
Removed conditional in renameTab to allow unsetting custom labels

co-authored by: Felix Ernst

10 months agochanged all calls to "title(), setTitle()" to "customLabel(), setCustomLabel()"
ambar chakravartty [Sun, 2 Feb 2025 05:06:06 +0000 (10:36 +0530)]
changed all calls to "title(), setTitle()" to "customLabel(), setCustomLabel()"

10 months agoMade style and context enhancements
ambar chakravartty [Sun, 2 Feb 2025 04:49:11 +0000 (04:49 +0000)]
Made style and context enhancements

Co-authored by: Felix Ernst

10 months agochanges saveState() and restoreState() to restore renamed tabs (if any)
ambar chakravartty [Thu, 30 Jan 2025 11:59:32 +0000 (17:29 +0530)]
changes saveState() and restoreState() to restore renamed tabs (if any)

10 months agorefactored renameTab
ambar chakravartty [Mon, 27 Jan 2025 12:23:39 +0000 (17:53 +0530)]
refactored renameTab

10 months agoApply 1 suggestion(s) to 1 file(s)
ambar chakravartty [Mon, 27 Jan 2025 11:55:51 +0000 (11:55 +0000)]
Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Méven Car <meven@kde.org>
10 months agoApply 1 suggestion(s) to 1 file(s)
ambar chakravartty [Mon, 27 Jan 2025 11:55:36 +0000 (11:55 +0000)]
Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Méven Car <meven@kde.org>
10 months agoApply 1 suggestion(s) to 1 file(s)
ambar chakravartty [Mon, 27 Jan 2025 11:55:28 +0000 (11:55 +0000)]
Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Méven Car <meven@kde.org>
10 months agoRemoved unused imports to QUuid,quuid
ambar chakravartty [Mon, 27 Jan 2025 11:27:26 +0000 (16:57 +0530)]
Removed unused imports to QUuid,quuid
BUG: 197009

10 months agoAdded code for a "Rename Tab" feature.
ambar chakravartty [Mon, 27 Jan 2025 11:20:13 +0000 (16:50 +0530)]
Added code for a "Rename Tab" feature.
BUG: 197009

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 6 Feb 2025 01:39:10 +0000 (01:39 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 5 Feb 2025 01:41:16 +0000 (01:41 +0000)]
GIT_SILENT Sync po/docbooks with svn

10 months agoAdd xml/yaml linting
Laurent Montel [Tue, 4 Feb 2025 07:09:17 +0000 (08:09 +0100)]
Add xml/yaml linting

10 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 4 Feb 2025 01:38:34 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoimplement shortcut action for file creation
Christian Schwarz [Mon, 3 Feb 2025 18:23:16 +0000 (18:23 +0000)]
implement shortcut action for file creation

BUG: 462899

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 3 Feb 2025 01:37:29 +0000 (01:37 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 2 Feb 2025 01:43:01 +0000 (01:43 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoIgnore diacritical marks for keyboard search
Thomas Moerschell [Fri, 31 Jan 2025 18:52:09 +0000 (19:52 +0100)]
Ignore diacritical marks for keyboard search

When using keyboard search, normalize the item names and remove marks
first. Now, items containing characters with marks can be found using
keyboard search.

BUG: 482394

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 1 Feb 2025 01:38:17 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 31 Jan 2025 01:39:42 +0000 (01:39 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Thu, 30 Jan 2025 23:42:27 +0000 (00:42 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit c56eec82ee1169f18f3e98d09d5baebd673110f7)

11 months agoChange three view buttons into one with menu arrow
Akseli Lahtinen [Thu, 30 Jan 2025 09:25:12 +0000 (09:25 +0000)]
Change three view buttons into one with menu arrow

Instead of showing three buttons, which is quite visually noisy, show
only one button that is split: First button, when clicked, loops
through the view modes. Second smaller button with the down arrow
shows menu of the available view modes.

See also
https://invent.kde.org/system/dolphin/-/issues/68#toolbar-button-changes

Alternative for https://invent.kde.org/system/dolphin/-/merge_requests/893

![Screencast_20250121_123718](/uploads/e8625c485c58a9c47e8168106b3e7419/Screencast_20250121_123718.mp4)

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 30 Jan 2025 01:39:40 +0000 (01:39 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoMake "Empty trash" icons red
Nate Graham [Wed, 29 Jan 2025 18:57:09 +0000 (11:57 -0700)]
Make "Empty trash" icons red

This is a destructive action, and the HIG specifies that icons for
destructive actions should be colored red.

The current icons are black, inconsistent, and semantically incorrect.

edit-delete is red in the Breeze icon theme, and also more semantically
correct since the items in the trash will be deleted. Let's use this
icon instead.

11 months agoClear forward action popup menu before adding history actions
Kai Uwe Broulik [Tue, 28 Jan 2025 18:29:40 +0000 (19:29 +0100)]
Clear forward action popup menu before adding history actions

Otherwise the menu keeps growing and growing.
The back button had the clear call but here it was forgotten.

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 28 Jan 2025 01:40:55 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 27 Jan 2025 01:43:12 +0000 (01:43 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 25 Jan 2025 01:42:01 +0000 (01:42 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 24 Jan 2025 01:40:25 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoInformationPanel: fix potential glitches with gifs
Méven Car [Sat, 18 Jan 2025 13:15:56 +0000 (14:15 +0100)]
InformationPanel: fix potential glitches with gifs

11 months agoRefactor Overlay Handling
Méven Car [Tue, 14 Jan 2025 17:52:36 +0000 (18:52 +0100)]
Refactor Overlay Handling

Now all overlays icons in kitemviews are added in
KStandardItemListWidget::updatePixmapCache.

data[iconOverlays] now contains icon names.

DolphinFileItemListWidget::refreshCache is the sole responsible of
setting the overlays either coming from KFileItemModelRolesUpdater or
KVersionControlPlugin.

This garantees consistency in rendering.

BUG: 497372

11 months agoInformationPanel: prevent animated images from glitching
Méven Car [Wed, 15 Jan 2025 20:15:42 +0000 (21:15 +0100)]
InformationPanel: prevent animated images from glitching

And show them in their actual pixel density.

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 17 Jan 2025 01:38:15 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoClean stop-gap porting ifdef for KICONTHEMES_VERSION
Méven Car [Wed, 15 Jan 2025 08:57:37 +0000 (09:57 +0100)]
Clean stop-gap porting ifdef for KICONTHEMES_VERSION

That were introduced in:
a55c467fbb31d822d89722812388425327830377
38ab14c87a945153e683657483fa4bcf44d6b0fb

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 15 Jan 2025 01:38:26 +0000 (01:38 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoToolTipManager: double the size of the preview and use dpr
Méven Car [Tue, 14 Jan 2025 21:52:32 +0000 (22:52 +0100)]
ToolTipManager: double the size of the preview and use dpr

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 14 Jan 2025 01:40:42 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 12 Jan 2025 01:46:05 +0000 (01:46 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoKFileItemModelRolesUpdater: add utility cacheSize function
Méven Car [Sat, 11 Jan 2025 12:07:40 +0000 (13:07 +0100)]
KFileItemModelRolesUpdater: add utility cacheSize function

11 months agoKFileItemModelRolesUpdater: Show emblems even in hover sequence
Méven Car [Sat, 11 Jan 2025 11:59:32 +0000 (12:59 +0100)]
KFileItemModelRolesUpdater: Show emblems even in hover sequence

11 months agoIcons: when adding overlays pass in the output size
Méven Car [Fri, 10 Jan 2025 09:05:32 +0000 (10:05 +0100)]
Icons: when adding overlays pass in the output size

Instead of the pixmap size that won't be accurate.
It allow KGuiAddons::addOverlays to draw larger images to add overlays.

Consequently the emblems are not longer dependant scaled based on the pixmap aspect
ratio.

BUG: 498211

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 10 Jan 2025 10:31:25 +0000 (10:31 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoSpaceInfoObserver: don't instantiate MountPointObserver if m_url is empty
Méven Car [Thu, 9 Jan 2025 14:29:20 +0000 (15:29 +0100)]
SpaceInfoObserver: don't instantiate MountPointObserver if m_url is empty

This prevents "Invalid URL:" on dolphin start.

11 months agoinformation panel: scale according dpr
Méven Car [Mon, 6 Jan 2025 17:23:12 +0000 (18:23 +0100)]
information panel: scale according dpr

Also use dpr for icons.

Amends cebcf8db
BUG: 497576

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 9 Jan 2025 01:40:43 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 8 Jan 2025 01:41:21 +0000 (01:41 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agodolphinpart: fix a warning around = in lambdas for this
Méven Car [Tue, 7 Jan 2025 18:06:03 +0000 (19:06 +0100)]
dolphinpart: fix a warning around = in lambdas for this

being deprecated in C++20.

11 months agoImprove trash context menu UI
Nate Graham [Thu, 2 Jan 2025 20:39:24 +0000 (13:39 -0700)]
Improve trash context menu UI

Right now the "Delete" item is right next to "Restore", which means you
can accidentally destroy the item you meant to restore!

To prevent this, the menu is re-arranged slightly, and "Restore" is
given a more visually clear icon and label.

BUG: 498132
FIXED-IN: 25.04.0

11 months agoElide file names in the middle again
Nate Graham [Fri, 3 Jan 2025 19:45:27 +0000 (12:45 -0700)]
Elide file names in the middle again

In ye olden days, filenames were elided on the right. This prevented
seeing the filename extension and any suffix style text the user
included in the filename (e.g. "myfile 1", "myfile 2" and so on).

In 97f49347482519b9ad53b7596d7462e68b7c2e14, this was changed to elide
in the middle, fixing both problems and bringing Dolphin into Jakobs'
Law style consistency with MacOS Finder and Windows Explorer, and
possibly other file managers too.

However it worsened the situation for users who name their files such
that most of the information was on the left. After some complaints, it
was changed in 99cf24c03def1c0722ba8dbd86a27b9dbc521f43 to right-elide
again, but excluding the filename extension.

Unfortunately user complaints have continued. At this point it's clear
that nothing will satisfy everyone due to diversity of file naming
styles. In such a situation, Jakobs' Law consistency with the rest of
the industry is the best solution short of making it configurable,
which has its own drawbacks.

Accordingly, return to middle-elision.

BUG: 497664
CCBUG: 404955
FIXED-IN: 25.04.0

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 7 Jan 2025 01:40:21 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoWhen marking recent folders access specify mimeType
Méven Car [Fri, 29 Nov 2024 08:40:53 +0000 (09:40 +0100)]
When marking recent folders access specify mimeType

CCBUG: 496179

11 months agoFix focus changing when unminimising on X11
Felix Ernst [Sat, 4 Jan 2025 17:58:22 +0000 (18:58 +0100)]
Fix focus changing when unminimising on X11

In f220e3b0783a24a6c7195f170297cf4b12a29d85 I made the keyboard
focus move to the places and terminal panel whenever they are
toggled visible. Unfortunately the QDockWidget::visibilityChanged()
signal is also emitted (at least on X11) simply when the window
containing that panel is minimized or restored. This commit
overrides the QDockWidget::event() method to ignore such
spontaneous show or hide events so QDockWidget won't emit the
visibilityChanged() signal then.

BUG: 497803

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 6 Jan 2025 01:43:07 +0000 (01:43 +0000)]
GIT_SILENT Sync po/docbooks with svn

11 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sun, 5 Jan 2025 01:40:03 +0000 (01:40 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoUpdate copyright to 2025
Justin Zobel [Sat, 4 Jan 2025 02:54:20 +0000 (02:54 +0000)]
Update copyright to 2025

BUG: 474515

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 3 Jan 2025 01:39:03 +0000 (01:39 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Update Appstream for new release
Heiko Becker [Thu, 2 Jan 2025 13:02:02 +0000 (14:02 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit b3022e728b86f0ad94053369aedf164fee54c229)

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 2 Jan 2025 01:37:29 +0000 (01:37 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Wed, 1 Jan 2025 01:37:50 +0000 (01:37 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 31 Dec 2024 01:39:15 +0000 (01:39 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 30 Dec 2024 01:46:14 +0000 (01:46 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoMirror details view mode for right-to-left languages
Felix Ernst [Sun, 29 Dec 2024 11:42:22 +0000 (11:42 +0000)]
Mirror details view mode for right-to-left languages

This commit implements mirroring of the details view mode for right-to-
left languages. This is the last of the Dolphin view modes which did
not adapt to right-to-left languages correctly.

Implementation-wise this is mostly about adapting the math so all the
information is placed correctly no matter the view mode or layout
direction. While most of the view actually changes the painting code
for right-to-left languages, for the column header I decided to keep
the logic left-to-right and instead reverse the order of the role
columns.

To implement this mirroring I needed to rework quite a bit of logic, so
I used the opportunity to fix some bugs/behaviur quirks:
- Left and right padding is now saved and restored separately instead
  of only saving the left padding
- Changing the right padding no longer disables "automatic column
  resizing".
- The grip handles for column resizing can now be grabbed when near the
  grip handle instead of only allowing grabbing when slightly to the
  left of the grip.
- Role column headers now only show a hover highlight effect when the
  mouse cursor is actually above that role and not above the grip
  handle or the padding.
- There is now a soft-boarder when shrinking the right padding so
  shrinking the padding "below zero width" will no longer immediately
  clear automatic resize behaviour. So now it is possible to simply
  remove the right padding by resizing it to zero width.

BUG: 449211
BUG: 495942

# Acknowledgement

This work is part of a my 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.

12 months agoHave special keyboard controls in selection mode
Felix Ernst [Sun, 29 Dec 2024 11:27:18 +0000 (11:27 +0000)]
Have special keyboard controls in selection mode

Prior to this commit keyboard controls and behaviour of Dolphin's main
view were identical no matter if selection mode was enabled or not.
While selection mode makes it impossible to accidentally clear the
selection by singular mouse clicks, any press of an arrow key on the
keyboard would still clear the full selection which goes against
selection mode's objective.

Furthermore, keyboard-only users had no reason to ever enable selection
mode because it made no difference to them.

This commit changes this by offering a changed control scheme for key
presses while in selection mode. Arrow key presses without modifier now
only move focus between items but do no longer clear or change the
selection. Similarly, Page Up/Down, Home, and End key presses only move
keyboard focus. Enter, Return, and Space key presses now only toggle
the selection for the current item.

The above controls are however mostly unchanged when combining them
with Modifier keys like Shift or Control.

The type-ahead feature is also changed in selection mode to only move
keyboard focus without changing the selection.

This way keyboard users are less likely to clear their selection by
mistake. Regression tests are added for these selection mode controls.

The code changes to change this keyboard behaviour are quite minimal.
Most of the added code is for making selection mode accessible. That's
because we need to make sure the changed control scheme is properly
announced and communicated or a blind user will be left utterly
confused why the normal keyboard controls "stopped working".

Enabling or disabling selection mode is announced to accessibility
software. Furthermore whenever focus goes to the main view, the
selection mode state is also mentioned when active.

BUG: 458091

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 27 Dec 2024 01:41:38 +0000 (01:41 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 26 Dec 2024 01:44:02 +0000 (01:44 +0000)]
GIT_SILENT Sync po/docbooks with svn

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

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 24 Dec 2024 01:36:51 +0000 (01:36 +0000)]
GIT_SILENT Sync po/docbooks with svn

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

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Fri, 20 Dec 2024 01:42:24 +0000 (01:42 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agodolphinview: Update thumbnail on filename change
Akseli Lahtinen [Thu, 19 Dec 2024 10:04:16 +0000 (10:04 +0000)]
dolphinview: Update thumbnail on filename change

If filename of an item was updated previously, it would modify the model
before the file was actually changed. This led to the model calling
a signal that would try to run a previewjob, but since the filename
is not actually changed yet on disk, it would fail.

This patch moves the model updating after copyjob. Copyjob
will take care of the file renaming if there is already existing file.
We just need to update the model correctly after the job has succeeded.

BUG:497555

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Thu, 19 Dec 2024 01:36:22 +0000 (01:36 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Tue, 17 Dec 2024 01:48:45 +0000 (01:48 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoViewProperties: Return nullptr if viewPropertiesString is empty
Akseli Lahtinen [Mon, 16 Dec 2024 19:00:03 +0000 (19:00 +0000)]
ViewProperties: Return nullptr if viewPropertiesString is empty

If viewPropertiesString is empty, return a nullptr.
This will later used in the stack by the defaultProperties call.

In defaultProperties, if we can't find the global directory,
create new one with a tempfile. If tempfiles can't be created,
use default instead.

This will ensure that view settings are saved and loaded correctly
if user has separate view properties per folder.

This will also add an unit test, where we create a global directory,
modify it and make sure the changes are reflected in the unmodified
folder.

BUG:495878

12 months agoDolphinViewContainer: make sure searchbox is initialized before setSearchPath
Akseli Lahtinen [Mon, 16 Dec 2024 12:25:43 +0000 (12:25 +0000)]
DolphinViewContainer: make sure searchbox is initialized before setSearchPath

If searchBox is not initialized, it can't be updated properly
with setSearchPath due to some buttons not existing.
There is also just no need to update it if it's not initialized.

Make sure we check for it's initialized during setting the search path.

BUG:497021

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Mon, 16 Dec 2024 02:16:15 +0000 (02:16 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoGIT_SILENT Sync po/docbooks with svn
l10n daemon script [Sat, 14 Dec 2024 02:19:18 +0000 (02:19 +0000)]
GIT_SILENT Sync po/docbooks with svn

12 months agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 14 Dec 2024 01:47:37 +0000 (01:47 +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"