Commit graph

8004 commits

Author SHA1 Message Date
Nicolas Fella
e327b93327 Only use KActivities on Linux/BSD 2023-11-23 18:37:29 +01:00
l10n daemon script
ad9c74534d GIT_SILENT Sync po/docbooks with svn 2023-11-23 02:17:21 +00:00
l10n daemon script
b089cfa494 GIT_SILENT Sync po/docbooks with svn 2023-11-22 02:12:49 +00:00
Kai Uwe Broulik
add53b4472 panels/information: Create pixmap with explicit devicePixelRatio 2023-11-21 13:54:27 +01:00
Kai Uwe Broulik
90770d305a Create thumbnails with scene devicePixelRatio 2023-11-21 13:54:25 +01:00
Kai Uwe Broulik
ecd3675aaa views: Use scene devicePixelRatio rather than qApp
When possible, use the devicePixelRatio from the scene which on Wayland
unlike the QApplication will properly support fractional scaling.

A KItemViewsUtils class is introduced that can be reused elsewhere.
2023-11-21 13:53:54 +01:00
Oliver Beard
26adfe689a dolphinview: Fix right-click on header whilst unfocused
When the window is unfocused, there's no activeWindow and right-clicking on the header causes the menu to appear with window decorations.
2023-11-21 09:33:18 +00:00
Oliver Beard
cee87e2e33 dolphinview: Change case of status bar text
We should use lower case for this text, matching other strings (properties dialog, information panel).
2023-11-21 08:58:22 +00:00
l10n daemon script
18f3790fd8 GIT_SILENT Sync po/docbooks with svn 2023-11-20 02:54:40 +00:00
Laurent Montel
9265c45d1b GIT_SILENT: Port to new CI template 2023-11-19 11:12:26 +01:00
l10n daemon script
67e65ba3d9 GIT_SILENT Sync po/docbooks with svn 2023-11-19 02:29:57 +00:00
Felix Ernst
046749b073 Make main view react to context menu events
Before this commit, Dolphin's main view would not react to any
context menu events. It only showed context menus based on
hard-coded mouse or keyboard events i.e. mouse right-click and
presses of the "Menu" key.

This commit removes those hard-coded reactions and instead makes it
so the view shows a context menu whenever a QContextMenuEvent is
received. Therefore, a context menu will now be opened when any
platform- or system-specific context menu triggers are invoked e.g.
the Shift+F10 keyboard shortcut.

Aside from this, the only side-effect is a partial removal of an
unrelated bug: Previously, the hover highlight on items was never
cleared when the header column in details view mode was hovered.
With this commit, the hover is now correctly cleared most of the
time.
2023-11-18 10:49:11 +00:00
Antonio Rojas
afc47abcb8 Fix finding KActivities lib after its move to Plasma namespace 2023-11-17 19:20:38 +01:00
l10n daemon script
b927e3dc0f GIT_SILENT Sync po/docbooks with svn 2023-11-16 02:26:36 +00:00
Felix Ernst
2ad0fa6e87 Fix accessibility ancestor tree for folders panel
This is a followup to 549fad2dae.
That previous commit made sure that the accessibility tree for
Dolphin's main view was complete even though the view had no
parent by explicitly setting an accessible parent.

The folders panel also has a view though and that previous commit
did not contain an explicit call to also set an accessible parent
for it. This commit rectifies that.

Fixes a sanity check & crash in the debug build.
Belongs to Dolphin issue #47.
2023-11-15 11:48:31 +01:00
l10n daemon script
fafcb1c1dc GIT_SILENT Sync po/docbooks with svn 2023-11-15 02:17:43 +00:00
l10n daemon script
bbbf1ec901 GIT_SILENT Sync po/docbooks with svn 2023-11-14 02:16:17 +00:00
Carl Schwan
0eca319318 Remove some frames from the settings
QTabWidget with setDocumentMode is more adapted as the QTabWidget in the
settings are filling the whole view and we only need to draw a separator
at the top.
2023-11-13 10:14:22 +00:00
Piruzzolo Piruzzolo
384e4c9cce Remove hover fadein/fadeout animation for KItemListWidget
Removes hover fade animations for the file item.
Hovering is more effective when it provides instant feedback. Over the
years, we have moved in the direction of removing animations entirely
from our hover-based list and grid views to alleviate a perceived
sluggishness.
2023-11-13 10:09:57 +00:00
l10n daemon script
045fd91011 GIT_SILENT Sync po/docbooks with svn 2023-11-13 02:16:09 +00:00
Amol Godbole
d4e862fb4c DolphinTabWidget: Use tabBarAutoHide property
The tab bar was being hidden manually. Instead, set the tabBarAutoHide
property to true.

BUG: 476742
2023-11-12 08:54:57 +00:00
l10n daemon script
1f0b22fca7 GIT_SILENT Sync po/docbooks with svn 2023-11-12 02:32:51 +00:00
Felix Ernst
5ae081658e Align location bar splitter with view area splitter
https://commits.kde.org/breeze/18734eea941446d81624a505a18ceed132f0f480
has turned the splitter in our default Breeze style visible. This
made it very apparent that the two splitters visible when Dolphin
is in split view area mode are not aligned perfectly. The
computation is slightly off because the width of the splitter
itself was not taken into account. This commit fixes this.
2023-11-11 10:37:27 +00:00
Eric Armbruster
86c59879ec Set show preview shortcut to F12
To be consistent with kio open/save dialogs.

BUG: 172967
2023-11-11 09:24:01 +00:00
l10n daemon script
cf97db70d4 GIT_SILENT Sync po/docbooks with svn 2023-11-11 02:24:43 +00:00
Carl Schwan
67ef4af64f Set position of KMessageWidget
To use a more frameless style
2023-11-10 12:37:05 +00:00
Carl Schwan
659eafd796 Adapt to frame change in Breeze
Reduce margins in some places, make the dolphinstatusbar use a
QStatusBar style, and mark the kitemlistcontainer as no frame
2023-11-10 12:37:05 +00:00
l10n daemon script
96c602605d GIT_SILENT Sync po/docbooks with svn 2023-11-10 02:26:26 +00:00
l10n daemon script
86437a130b GIT_SILENT made messages (after extraction) 2023-11-10 01:48:48 +00:00
l10n daemon script
d803a83fb6 GIT_SILENT Sync po/docbooks with svn 2023-11-09 02:17:08 +00:00
Nicolas Fella
2cd3d58eec Port away from KMoreTools
The idea behind KMoreTools was to point the user at external tools for a given job.

It provides a rather complex framework for that, including suggesting not-yet-installed tools.

The UX behind that isn't great though, which somewhat deep menu hierarchies and a somewhat arbitrary list of tools.

Most KDE apps have moved away from it, with only Dolphin remaining.

Instead provide direct integration with relevant KDE tools (Filelight, KDiskFree, KFind)
2023-11-08 13:36:51 +00:00
Yifan Zhu
8297e0a8c9 Improve size adjustment of itemlist editor
Currently multi-line file names in dolphin only display a single
line when renaming. This commit ensures multi-line filenames have
all lines displayed by calling `document()->adjustSize` in
`KItemListRoleEditor::autoAdjustSize`, and by calling the latter
function after setting up the editor.

BUG: 452587
2023-11-08 11:10:42 +00:00
Friedrich W. H. Kossebau
91a4d5da94 Adapt to KConfigGroup name officially being a QString type
GIT_SILENT
2023-11-08 12:08:31 +01:00
l10n daemon script
5d20c2f0e1 GIT_SILENT Sync po/docbooks with svn 2023-11-08 09:35:07 +00:00
Laurent Montel
1cf56b2303 Master is qt6 only. Not necessary to use ${QT_MAJOR_VERSION} now.
Remove qt5 specific cmake code too
2023-11-08 09:20:24 +00:00
l10n daemon script
3fde6cbeb0 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"
2023-11-08 09:18:27 +00:00
l10n daemon script
33d8c894f2 GIT_SILENT made messages (after extraction) 2023-11-08 08:48:52 +00:00
Albert Astals Cid
92cb7820d4 GIT_SILENT Upgrade release service version to 24.01.75. 2023-11-07 20:44:58 +01:00
l10n daemon script
50268e8024 GIT_SILENT Sync po/docbooks with svn 2023-11-07 03:28:53 +00:00
l10n daemon script
d558c9a5dd 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"
2023-11-07 03:15:28 +00:00
l10n daemon script
5644e08579 GIT_SILENT made messages (after extraction) 2023-11-07 02:44:48 +00:00
Nicolas Fella
6f0fc3e032 Port away from ResourceInstance
The information reported here isn't used by anything

Instead only report that the url was accessed, which is used for things
2023-11-06 13:50:16 +00:00
Nicolas Fella
83608c97ec Use DBus to reparse worker config
See https://phabricator.kde.org/T15956
2023-11-06 10:47:09 +00:00
Méven Car
d9c11ee999 Merge branch 'master' into kf6 2023-11-06 10:18:34 +01:00
Nicolas Fella
349eb6cf5e Adapt to NavigationExtension API change 2023-11-05 16:36:50 +00:00
Nicolas Fella
0cf79df76a Remove obsolete Konqueror workaround
This isn't needed any more with recent Konqueror
2023-11-05 16:36:50 +00:00
Nicolas Fella
69c33627d6 Adapt to libraries moving 2023-11-05 15:38:43 +01:00
l10n daemon script
4dc31db000 GIT_SILENT Sync po/docbooks with svn 2023-11-05 13:51:14 +00:00
l10n daemon script
b6dac96b84 GIT_SILENT made messages (after extraction) 2023-11-05 12:39:14 +00:00
Ben Cooksley
beb69a6327 Reflect move of KActivities out of Frameworks to Plasma
Ref T16978
2023-11-05 16:08:46 +13:00