]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
3 years agoFix typo and release name
Yuri Chornoivan [Tue, 18 Jan 2022 14:41:14 +0000 (16:41 +0200)]
Fix typo and release name

3 years agoDocument the new context menu item
Yuri Chornoivan [Mon, 17 Jan 2022 06:52:38 +0000 (08:52 +0200)]
Document the new context menu item

3 years agoFull row highlight implementation
Tom Lin [Sun, 16 Jan 2022 14:01:32 +0000 (14:01 +0000)]
Full row highlight implementation

This commit implements full-row selection and hover highlights for the
details view mode.

This commit also contains fixes for 444680, 444753, both uncovered
during this change.

BUG: 181438
BUG: 444680
BUG: 444753
FIXED-IN: 22.04

3 years agoWe depend against kf5.91
Laurent Montel [Sat, 15 Jan 2022 16:44:36 +0000 (17:44 +0100)]
We depend against kf5.91

3 years agoAdapt build system for building against qt6
Laurent Montel [Fri, 14 Jan 2022 07:04:01 +0000 (08:04 +0100)]
Adapt build system for building against qt6

3 years agoUtilize ecm_set_deprecation_versions to exclude deprecated API
Alexander Lohnau [Sun, 19 Dec 2021 14:31:02 +0000 (15:31 +0100)]
Utilize ecm_set_deprecation_versions to exclude deprecated API

3 years agoPort away from deprecated I18N*_NOOP macros
Alexander Lohnau [Sun, 19 Dec 2021 14:55:33 +0000 (15:55 +0100)]
Port away from deprecated I18N*_NOOP macros

3 years agoRemove KStandardItem and KStandardItemModel
Kai Uwe Broulik [Thu, 16 Dec 2021 18:37:39 +0000 (19:37 +0100)]
Remove KStandardItem and KStandardItemModel

They were used by the custom places panel and are now unused.

3 years agoPort back to KFilePlacesView
Kai Uwe Broulik [Thu, 16 Dec 2021 18:29:22 +0000 (19:29 +0100)]
Port back to KFilePlacesView

This removes the custom-view engine version of the places panel
and replaces it with the upstream `KFilePlacesView` from KIO.

4 years agoAdd Flatpak patches to Dolphin depending on CMake definition
Claudio Cambra [Tue, 4 Jan 2022 21:53:44 +0000 (21:53 +0000)]
Add Flatpak patches to Dolphin depending on CMake definition

When Dolphin gets packaged as a flatpak, this patch gets applied:

https://invent.kde.org/packaging/flatpak-kde-applications/-/blob/master/dolphinpatch.patch

That's not really an ideal solution, so this is probably a better idea -- to upstream the patches and apply them depending on a CMake definition

4 years agoUtilize KIO::PreviewJob::availableThumbnailerPlugins method to fetch available previe...
Alexander Lohnau [Mon, 27 Dec 2021 16:31:17 +0000 (17:31 +0100)]
Utilize KIO::PreviewJob::availableThumbnailerPlugins method to fetch available preview plugins

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Mon, 3 Jan 2022 21:19:47 +0000 (22:19 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 306e7e24938c52e1af09bcf3e88945828cbfcb34)

4 years agoLoad service menus for settings from new file location
Alexander Lohnau [Sun, 2 Jan 2022 09:04:52 +0000 (10:04 +0100)]
Load service menus for settings from new file location

This is a replacement for the KServiceTypeTrader loading.
Because third parties still use the KServiceTypeTrader file location, we need to
support both for the time being.

4 years agoVersion control plugins: Remove defunct KServiceTypeTrader query for available plugins
Alexander Lohnau [Mon, 27 Dec 2021 16:35:09 +0000 (17:35 +0100)]
Version control plugins: Remove defunct KServiceTypeTrader query for available plugins

We do not load those plugins anymore, consequently it does not make sense to find and display them in the settings

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sun, 2 Jan 2022 02:03:50 +0000 (02:03 +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"

4 years agoImprove sudo/kdesu error message
Nate Graham [Fri, 31 Dec 2021 17:36:31 +0000 (10:36 -0700)]
Improve sudo/kdesu error message

Now that you can get elevated privileges while using the app, we can
display a more useful and descriptive error message when people try to
run Dolphin using `sudo` or `kdesu`.

Also bump the frameworks dependency to 5.90 since that's the KIO
version that includes this change, so we can be sure that the message is
always accurate.

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Fri, 31 Dec 2021 01:44:30 +0000 (01:44 +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"

4 years agoUse the CDN based endpoint rather than the legacy endpoint which hits our download...
Ben Cooksley [Wed, 29 Dec 2021 18:31:41 +0000 (07:31 +1300)]
Use the CDN based endpoint rather than the legacy endpoint which hits our download redirector.

4 years agokitemlistview: Port KItemListView::itemAt to std::optional
Fushan Wen [Mon, 27 Dec 2021 16:51:10 +0000 (00:51 +0800)]
kitemlistview: Port KItemListView::itemAt to std::optional

Use `value_or(-1)` for those functions that don't use `std::optional`.

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Tue, 28 Dec 2021 01:43:52 +0000 (01:43 +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"

4 years agoAdd name-only tooltip and make logicalHeightHints a pair of qreal and bool
Leo Treloar [Sat, 25 Dec 2021 11:38:46 +0000 (22:38 +1100)]
Add name-only tooltip and make logicalHeightHints a pair of qreal and bool

4 years agoChange default value of MaximumTextLines to 3
Leo Treloar [Fri, 24 Dec 2021 06:01:36 +0000 (17:01 +1100)]
Change default value of MaximumTextLines to 3

The previous default of allowing an unlimited number of text lines to be
displayed in icon view can lead to very large, inconsistent, and
unattractive gaps between rows. Capping this by default makes things
look much neater.

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Mon, 20 Dec 2021 01:45:56 +0000 (01:45 +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"

4 years agoGIT_SILENT Port remaining QDateTime::toTime_t usage in windows code path
Alexander Lohnau [Sun, 19 Dec 2021 13:10:13 +0000 (14:10 +0100)]
GIT_SILENT Port remaining QDateTime::toTime_t usage in windows code path

4 years agoMerge branch 'release/21.12'
Kai Uwe Broulik [Sat, 18 Dec 2021 14:17:39 +0000 (15:17 +0100)]
Merge branch 'release/21.12'

4 years agoMerge branch 'release/21.12'
Kai Uwe Broulik [Sat, 18 Dec 2021 14:16:59 +0000 (15:16 +0100)]
Merge branch 'release/21.12'

4 years agoUse QUrl::toDisplayString when presenting to the user
Kai Uwe Broulik [Fri, 17 Dec 2021 21:43:15 +0000 (22:43 +0100)]
Use QUrl::toDisplayString when presenting to the user

Strips out password information

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sat, 18 Dec 2021 02:14:50 +0000 (02:14 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 18 Dec 2021 01:49:43 +0000 (01:49 +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"

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sat, 18 Dec 2021 00:46:07 +0000 (00:46 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoEnable Ctrl/Shift-Click to open folder in a new tab/window
Alessio Bonfiglio [Fri, 17 Dec 2021 14:11:46 +0000 (14:11 +0000)]
Enable Ctrl/Shift-Click to open folder in a new tab/window

and more

4 years agoRemove calls to no-op KNewFileMenu::setViewShowsHiddenFiles
Nicolas Fella [Tue, 14 Dec 2021 19:14:50 +0000 (20:14 +0100)]
Remove calls to no-op KNewFileMenu::setViewShowsHiddenFiles

The implementation doesn't do anything

4 years ago[Information Panel] Remove unused PlacesItemModel
Kai Uwe Broulik [Thu, 16 Dec 2021 12:05:11 +0000 (13:05 +0100)]
[Information Panel] Remove unused PlacesItemModel

4 years agoRemove deprecated call to KParts::PartBase::loadPlugins.
Alexander Lohnau [Mon, 13 Dec 2021 16:35:56 +0000 (17:35 +0100)]
Remove deprecated call to KParts::PartBase::loadPlugins.

With https://invent.kde.org/frameworks/kparts/-/merge_requests/32 this method got deprecated,
and with https://invent.kde.org/network/konqueror/-/merge_requests/99 only the kget plugin is actually loaded.

https://invent.kde.org/network/konqueror/-/merge_requests/100 Takes care of importing the kget plugin to konqueror.

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Wed, 15 Dec 2021 02:25:55 +0000 (02:25 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Wed, 15 Dec 2021 01:57:54 +0000 (01:57 +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"

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Wed, 15 Dec 2021 00:48:33 +0000 (00:48 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoUse KDECompilerSettings instead of KDEFrameworkCompilerSettings
Friedrich W. H. Kossebau [Wed, 8 Dec 2021 18:57:12 +0000 (19:57 +0100)]
Use KDECompilerSettings instead of KDEFrameworkCompilerSettings

The latter is only for KF modules to use.

Also include the KDE cmake modules as first thing, as their settings
can influence other included macros.

GIT_SILENT

4 years agoPort deprecated QDateTime::toTime_t method call
Alexander Lohnau [Mon, 13 Dec 2021 09:40:02 +0000 (10:40 +0100)]
Port deprecated QDateTime::toTime_t method call

4 years agoDrop now unneeded QOverload statements
Alexander Lohnau [Thu, 11 Nov 2021 19:27:47 +0000 (20:27 +0100)]
Drop now unneeded QOverload statements

By defining the KF_DISABLE_DEPRECATED_BEFORE_AND_AT and QT_DISABLE_DEPRECATED_BEFOREvalues,
the deprecated overloads are hidden. This way we only have the un-deprecated one visible.

4 years agoBuild without KDE & Qt derecations
Alexander Lohnau [Thu, 11 Nov 2021 18:57:15 +0000 (19:57 +0100)]
Build without KDE & Qt derecations

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sun, 12 Dec 2021 01:48:07 +0000 (01:48 +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"

4 years agoGIT_SILENT Update Appstream for new release
Albert Astals Cid [Thu, 9 Dec 2021 16:05:02 +0000 (17:05 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 438f6cc434f063e3379ce632cc9b50ad526ba274)

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 11 Dec 2021 01:42:51 +0000 (01:42 +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"

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Fri, 10 Dec 2021 01:45:23 +0000 (01:45 +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"

4 years agoGIT_SILENT Update Appstream for new release
Albert Astals Cid [Thu, 9 Dec 2021 16:05:02 +0000 (17:05 +0100)]
GIT_SILENT Update Appstream for new release

4 years agoShow OpenUrlJob errors as inline message
Kai Uwe Broulik [Wed, 8 Dec 2021 15:59:05 +0000 (16:59 +0100)]
Show OpenUrlJob errors as inline message

Avoids an ugly message box when opening a file fails or is forbidden.

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Wed, 8 Dec 2021 01:48:36 +0000 (01:48 +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"

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Tue, 7 Dec 2021 01:46:49 +0000 (01:46 +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"

4 years agoFix various typos
luz paz [Mon, 6 Dec 2021 12:59:23 +0000 (07:59 -0500)]
Fix various typos

Found via `codespell -q 3 -S *.desktop,*.xml`

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Mon, 6 Dec 2021 01:44:56 +0000 (01:44 +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"

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sun, 5 Dec 2021 01:44:08 +0000 (01:44 +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"

4 years agoAdd Microsoft Windows and Mac OS X equivalents as keywords to help new users, org...
Tornado 99 [Sat, 4 Dec 2021 15:13:42 +0000 (15:13 +0000)]
Add Microsoft Windows and Mac OS X equivalents as keywords to help new users, org.kde.dolphin.desktop

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 4 Dec 2021 01:44:59 +0000 (01:44 +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"

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Fri, 3 Dec 2021 01:47:17 +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"

4 years agoGIT_SILENT Upgrade release service version to 21.12.0.
Albert Astals Cid [Thu, 2 Dec 2021 21:05:04 +0000 (22:05 +0100)]
GIT_SILENT Upgrade release service version to 21.12.0.

4 years agoTweaked showFilterBar tooltip text for accuracy
Paul Brown [Thu, 2 Dec 2021 18:02:40 +0000 (18:02 +0000)]
Tweaked showFilterBar tooltip text for accuracy

4 years ago[Location Bar] Add the ability to show hidden folders in the subdirectories popup
Eugene Popov [Thu, 2 Dec 2021 09:03:47 +0000 (09:03 +0000)]
[Location Bar] Add the ability to show hidden folders in the subdirectories popup

4 years agoPort deprecated QLayout::margin call
Alexander Lohnau [Thu, 11 Nov 2021 19:51:00 +0000 (20:51 +0100)]
Port deprecated QLayout::margin call

As the method impl suggests, the left value is preferred if all the values are the same.
This is the case for the given layout.

```cpp
int QLayout::margin() const
{
    int left, top, right, bottom;
    getContentsMargins(&left, &top, &right, &bottom);
    if (left == top && top == right && right == bottom) {
        return left;
    } else {
        return -1;
    }
}
```

4 years agoPort away from deprecated KFileItemActions::runPreferredApplications overload
Alexander Lohnau [Thu, 11 Nov 2021 18:55:48 +0000 (19:55 +0100)]
Port away from deprecated KFileItemActions::runPreferredApplications overload

4 years agoPort away from deprecated QDateTime::.toTime_t method
Alexander Lohnau [Thu, 11 Nov 2021 18:54:44 +0000 (19:54 +0100)]
Port away from deprecated QDateTime::.toTime_t method

4 years agoPort deprecated QFontMetrics::horizontalAdvance
Alexander Lohnau [Thu, 11 Nov 2021 18:43:35 +0000 (19:43 +0100)]
Port deprecated QFontMetrics::horizontalAdvance

4 years agoPort away from deprecated KFileItemActions::addOpenWithActionsTo method
Alexander Lohnau [Thu, 11 Nov 2021 18:31:33 +0000 (19:31 +0100)]
Port away from deprecated KFileItemActions::addOpenWithActionsTo method

Instead of the KServiceTypeTrader constraint, pass the desktop file name
as part of the exclude list to the method call.

4 years agoPort away from deprecated KDesktopFileActions::userDefinedServices overload
Alexander Lohnau [Thu, 11 Nov 2021 18:19:19 +0000 (19:19 +0100)]
Port away from deprecated KDesktopFileActions::userDefinedServices overload

4 years agoPort away from deprecated KPluginLoader
Alexander Lohnau [Thu, 11 Nov 2021 18:18:27 +0000 (19:18 +0100)]
Port away from deprecated KPluginLoader

4 years agoLoad trash KCM using KPluginMetaData
Alexander Lohnau [Thu, 11 Nov 2021 18:10:44 +0000 (19:10 +0100)]
Load trash KCM using KPluginMetaData

The QString overload uses KServiceTypeTrader, which is deprecated

4 years agoUse standard Keywords= instead of X-KDE-Keywords=
Nate Graham [Wed, 1 Dec 2021 16:49:25 +0000 (09:49 -0700)]
Use standard Keywords= instead of X-KDE-Keywords=

There's nothing KDE-specific about these keywords.

4 years agoAdd some keywords to desktop file
Felipe Kinoshita [Tue, 30 Nov 2021 19:24:09 +0000 (16:24 -0300)]
Add some keywords to desktop file

4 years agoMerge branch 'release/21.12'
Nate Graham [Mon, 29 Nov 2021 17:25:06 +0000 (10:25 -0700)]
Merge branch 'release/21.12'

4 years agoUse new "edit-copy-path" icon for "Copy Location" menu item
Nate Graham [Mon, 29 Nov 2021 17:15:41 +0000 (10:15 -0700)]
Use new "edit-copy-path" icon for "Copy Location" menu item

This is safe to change without a fallback icon explicitly specified
because if it doesn't exist in the active icon theme, it will fall back
to edit-copy which is a standard FreeDesktop icon name present in
every icon theme ever.

CCBUG: 423937

4 years agoMerge branch 'release/21.12'
Kai Uwe Broulik [Mon, 29 Nov 2021 12:31:46 +0000 (13:31 +0100)]
Merge branch 'release/21.12'

4 years ago[Status Bar] Don't mess with status bar visibility in extensions
Kai Uwe Broulik [Sun, 28 Nov 2021 20:44:56 +0000 (21:44 +0100)]
[Status Bar] Don't mess with status bar visibility in extensions

"Extensions" is additions to the status bar like free space bar
and zoom slider which should hide while loading.

The status bar itself should only show/hide based on the global setting.

BUG: 443132

4 years agoProperly display parent folders when filtering is active and items are added or refreshed
Eduardo Cruz [Sun, 28 Nov 2021 13:24:32 +0000 (13:24 +0000)]
Properly display parent folders when filtering is active and items are added or refreshed

The methods slotRefreshItems(), slotItemsAdded() and slotItemsDeleted()
are adapted so they are now compatible with the new behavior of
filtering expanded folders achieved in
ed83f37f06bd5c4b38c100503c3ad4dec2a87912. The new behavior is that
expanded folders are hidden from view if neither the folder itself
nor any of its contents passes the filter. Previously expanded folders
would always stay visible no matter the filter.

A bug where the parent expanded folder would disappear after adding
or refreshing an item while filtering is also fixed.

Tests are added to make sure these behavior changes won't regress.

BUG: 442275
FIXED-IN: 22.04

4 years agoMove "Default" option to the front in "Select Remote Charset" menu
Fushan Wen [Mon, 8 Nov 2021 07:46:48 +0000 (15:46 +0800)]
Move "Default" option to the front in "Select Remote Charset" menu

The ordering of encodings is different from other KDE apps in
"Select Remote Charset" menu. We should keep the UI consistency.

BUG: 445148

4 years agoKFileItemModelRolesUpdater: Generate thumbnails for visible files first
Kai Uwe Broulik [Tue, 16 Nov 2021 19:35:05 +0000 (20:35 +0100)]
KFileItemModelRolesUpdater: Generate thumbnails for visible files first

Folder thumbnails are not cached as we cannot know whether something
inside a folder changed. Moreover, they are also a collage of several
files and might even traverse into subdirectories. This takes time.

4 years agoGIT_SILENT Upgrade release service version to 21.11.90.
Heiko Becker [Mon, 22 Nov 2021 22:38:07 +0000 (23:38 +0100)]
GIT_SILENT Upgrade release service version to 21.11.90.

4 years agoBaloo widgets lives in the same module, use the correct definition to grab it
Ben Cooksley [Sun, 21 Nov 2021 03:06:32 +0000 (16:06 +1300)]
Baloo widgets lives in the same module, use the correct definition to grab it

4 years agoFix updating window and tab titles
Eugene Popov [Mon, 13 Sep 2021 15:34:40 +0000 (18:34 +0300)]
Fix updating window and tab titles

This MR fixes an issue where the window and tab titles don't properly handle creating/deleting/renaming items in the places bar, as well as switching to the Search mode.

4 years agoDolphin preferences dialog use now for everything colorfull icons
Andreas Kainz [Sat, 13 Nov 2021 09:44:21 +0000 (10:44 +0100)]
Dolphin preferences dialog use now for everything colorfull icons

4 years agoGIT_SILENT Upgrade release service version to 22.03.70.
Heiko Becker [Mon, 8 Nov 2021 19:35:47 +0000 (20:35 +0100)]
GIT_SILENT Upgrade release service version to 22.03.70.

4 years agoGIT_SILENT Upgrade release service version to 21.11.80.
Heiko Becker [Mon, 8 Nov 2021 18:58:23 +0000 (19:58 +0100)]
GIT_SILENT Upgrade release service version to 21.11.80.

4 years agoPort ViewModeSettings from macros to std::variant
Felix Ernst [Sat, 7 Aug 2021 13:48:02 +0000 (15:48 +0200)]
Port ViewModeSettings from macros to std::variant

Macros should be avoided if possible. Instead this commit replaces
the usage of macros with an std::variant of the ViewModeSettings.

As part of this cleanup, code that belongs to the VideModeSettings
class is moved there. Some parameters are also renamed to be more
in line with typical naming conventions.

4 years agoRemove duplicate include from .h/.cpp
Laurent Montel [Tue, 2 Nov 2021 12:20:10 +0000 (13:20 +0100)]
Remove duplicate include from .h/.cpp

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Sun, 31 Oct 2021 10:13:55 +0000 (11:13 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 3973e37b46b4463888c1c73441d13349d53f4d6f)

4 years agoAdd support for recentlyused: kio to view properties.
David Murray [Sat, 30 Oct 2021 15:39:06 +0000 (16:39 +0100)]
Add support for recentlyused: kio to view properties.

Add "recentlyused" to the URL schemes recognised by ViewProperties as
needing special handling.  User-set view properties for the
recentlyused: kio are then saved under view_properties/recentlyused in
dolphin's app data directory.

(Previously, the recentlyused: kio was treated, by default, as if it was
a remote location for the purposes of view properties.  Since it
displays somewhat specialised results (files/directories from various
locations), users might find it useful to set particular view properties
and have them remembered.)

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Wed, 27 Oct 2021 00:22:51 +0000 (00:22 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoGIT_SILENT: add missing override keyword
Laurent Montel [Mon, 25 Oct 2021 11:34:22 +0000 (13:34 +0200)]
GIT_SILENT: add missing override keyword

4 years agoSave size of config dialog in state config
Alexander Lohnau [Thu, 30 Sep 2021 06:03:43 +0000 (08:03 +0200)]
Save size of config dialog in state config

CCBUG: 397602

4 years agoUtilize KXMLGUI API to store state config in separate file
Alexander Lohnau [Thu, 30 Sep 2021 05:31:58 +0000 (07:31 +0200)]
Utilize KXMLGUI API to store state config in separate file

CCBUG: 397602

4 years agoCurrently, when changing Version Control settings in Configure -> Context Menu, it
Blaster goo [Mon, 11 Oct 2021 17:41:42 +0000 (17:41 +0000)]
Currently, when changing Version Control settings in Configure -> Context Menu, it
tells you to restart to apply those settings. This commit changes that by asking you
if you would like to restart now or later.

FEATURE: 441192
FIXED-IN: 21.12

4 years agoInstall KCMs in dolphin/kcms namespace
Alexander Lohnau [Thu, 2 Sep 2021 18:11:11 +0000 (20:11 +0200)]
Install KCMs in dolphin/kcms namespace

This will allow consumers to load the plugin from this namespace
without KServiceTypeTrader being involved.

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Sat, 9 Oct 2021 01:19:17 +0000 (01:19 +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"

4 years agoFix typo: PascalCase in docs
ivan tkachenko [Thu, 7 Oct 2021 13:39:35 +0000 (16:39 +0300)]
Fix typo: PascalCase in docs

4 years agoChange settings window title to "Configure" for consistency sake
Felipe Kinoshita [Wed, 6 Oct 2021 18:30:42 +0000 (15:30 -0300)]
Change settings window title to "Configure" for consistency sake

This commit makes Dolphin's settings window more consistent with
other KDE apps.

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Mon, 4 Oct 2021 22:11:03 +0000 (00:11 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 89629bfcc6b74d0d102a01a920e9d9b17580088f)

4 years agoRewrite filter algorithm to properly support filtering with expanded folders under...
Eduardo Cruz [Mon, 4 Oct 2021 07:13:54 +0000 (07:13 +0000)]
Rewrite filter algorithm to properly support filtering with expanded folders under Detail View mode.

BUG: 411878
CCBUG: 442275
FIXED-IN: 21.12

4 years agoAdd kde-ci file
Nicolas Fella [Sun, 3 Oct 2021 13:25:14 +0000 (15:25 +0200)]
Add kde-ci file

4 years agoGIT_SILENT: remove .arcconfig
Laurent Montel [Sat, 2 Oct 2021 07:48:36 +0000 (09:48 +0200)]
GIT_SILENT: remove .arcconfig

4 years agoMerge branch 'release/21.08'
Nate Graham [Tue, 28 Sep 2021 19:57:14 +0000 (13:57 -0600)]
Merge branch 'release/21.08'

4 years agoFix closing a secondary viewContainer on startup settings change
Eugene Popov [Tue, 28 Sep 2021 19:39:52 +0000 (19:39 +0000)]
Fix closing a secondary viewContainer on startup settings change

Apply split view settings only when changing the corresponding option.

BUG: 426221
FIXED-IN: 21.08.2