<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/settings, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom/src/settings?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom/src/settings?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-07-08T22:18:56Z</updated>
<entry>
<title>Adds options for pixel scaling and filename extensions</title>
<updated>2026-07-08T22:18:56Z</updated>
<author>
<name>Conway</name>
<email>conway@fiftyfourth.xyz</email>
</author>
<published>2026-05-01T14:25:05Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=434ea40eb6bb37be776649fa220b9b080198efe2'/>
<id>urn:sha1:434ea40eb6bb37be776649fa220b9b080198efe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add "Focus Other View" action</title>
<updated>2026-06-16T20:08:24Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@kde.org</email>
</author>
<published>2026-06-16T20:08:24Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=12b4a8a91e0b9b8dd00816b5fb84e8e09000afcd'/>
<id>urn:sha1:12b4a8a91e0b9b8dd00816b5fb84e8e09000afcd</id>
<content type='text'>
Replace the setting "Switch between views with Tab key" with a
dedicated "Focus Other View" action (which can be bound to the Tab key
if the user wants to).
The "Focus Other View" action moves the keyboard focus to the inactive
split view. When there is no other view, split view is triggered
instead. The action is located in `Menubar&gt;View`.

### Motivation
The Tab key is essential for keyboard navigation within an application.
The old "Switch between views with Tab key" setting forces users to
give up on the intended purpose of the Tab key, which means many
keyboard-bound users currently do not have a way to switch between
views when using the "Split" feature. The dedicated "Focus Other View"
action gives users more control, and they can change the keyboard
shortcut as they are used to.
</content>
</entry>
<entry>
<title>SVN_SILENT made messages (.desktop file) - always resolve ours</title>
<updated>2026-06-16T01:42:55Z</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2026-06-16T01:42:55Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=25999b25f6b9ef87aa26013c57f72dd4e25b97b9'/>
<id>urn:sha1:25999b25f6b9ef87aa26013c57f72dd4e25b97b9</id>
<content type='text'>
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"
</content>
</entry>
<entry>
<title>Allow grouping by a separate criterion</title>
<updated>2026-06-11T10:30:18Z</updated>
<author>
<name>Ramil Nurmanov</name>
<email>ramil2004nur@gmail.com</email>
</author>
<published>2026-06-04T20:06:12Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=989c0f4f0319f7d8e573c8a88fe8011bd3315466'/>
<id>urn:sha1:989c0f4f0319f7d8e573c8a88fe8011bd3315466</id>
<content type='text'>
Add an explicit group role to Dolphin views so items can be grouped independently from the active sort role.
Previously, Dolphin's grouped view always used the current sort role as the grouping criterion. This meant that grouping and sorting were tied together, for example grouping by type also required sorting by type.
This change adds a separate Group By menu. It replaces the previous Show in Groups toggle and allows the user to disable grouping, keep the old Same as Sort behavior, or explicitly group by a selected criterion.
When an explicit group role is set, the model keeps groups stable and uses the normal sort role as a secondary key inside each group. The roles
updater also receives the active group role, so roles used only for grouping are still updated correctly.

BUG: 416134
CCBUG: 510670
CCBUG: 513235
CCBUG: 46393
</content>
</entry>
<entry>
<title>SVN_SILENT made messages (.desktop file) - always resolve ours</title>
<updated>2026-06-03T02:24:32Z</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2026-06-03T02:24:32Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=fe6bb8bd6a076d8293e2090935ee41577324c760'/>
<id>urn:sha1:fe6bb8bd6a076d8293e2090935ee41577324c760</id>
<content type='text'>
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"
</content>
</entry>
<entry>
<title>Add REUSE/SPDX compliance headers to all files</title>
<updated>2026-05-28T08:59:51Z</updated>
<author>
<name>Sebastian Englbrecht</name>
<email>sebastian.englbrecht@tum.de</email>
</author>
<published>2026-05-21T17:48:41Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=e343cbdfa52f5ff9b754e863830b08416e321ffd'/>
<id>urn:sha1:e343cbdfa52f5ff9b754e863830b08416e321ffd</id>
<content type='text'>
Dolphin was missing copyright and license information on ~750 files,
which would cause the KDE CI job `gitlab-templates/reuse-lint.yml` to fail.
This commit makes the project fully compliant with REUSE Specification 3.3.

REUSE.toml is used for file categories that cannot carry inline comments
or are managed externally:
- po/**: covered with precedence=aggregate so the bulk declaration
  combines with individual translators' existing inline headers
- **/*.kcfg, **/*.kcfgc: KConfigXT schema files, no comment syntax
- doc/*.png: documentation screenshots
- src/icons/*.png: application icons (LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL)
- src/**/*.{qrc,rc,desktop,xml,json,knsrc,upd,in}: resource and
  metadata files without usable comment syntax
- .gitignore, .git-blame-ignore-revs: infrastructure, CC0-1.0
- logo.png: application artwork (LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL)

Inline SPDX headers are added to all source files that support comments
(C++, QML, CMake, shell scripts, Python). A small number of remaining
binary or single-purpose files retain individual .license sidecars.

License inference heuristic (applied per file, in order):
1. Existing inline SPDX-License-Identifier — reused as-is
2. Most common license among sibling files in the same directory
   that already carry SPDX info, excluding infrastructure filenames
   (.gitignore etc.) and requiring at least two qualifying neighbors
   to prevent a single CC0 CI config from pulling source files along
3. Default: GPL-2.0-or-later

Copyright years and authors are sourced from `git log --follow` per
file. Automation accounts (l10n daemon scripty@kde.org, Weblate) are
excluded from author lists. If more than 5 authors are found only a
generic KDE Contributors was used.
</content>
</entry>
<entry>
<title>viewproperties: Add per-folder zoom</title>
<updated>2026-03-11T16:33:57Z</updated>
<author>
<name>Wagner Soares</name>
<email>wagnermutt@gmail.com</email>
</author>
<published>2026-02-19T20:57:02Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=0f7a9c681c4f7336362bf8a5d1c41f2bc8ed9215'/>
<id>urn:sha1:0f7a9c681c4f7336362bf8a5d1c41f2bc8ed9215</id>
<content type='text'>
Adds ZoomLevel flag to the directory and uses it instead of global settings when globalViewProps is set to false.

CCBUG: 169405
</content>
</entry>
<entry>
<title>trashsettingspage: prevent a memleak on exit</title>
<updated>2026-03-11T09:40:44Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-10T10:48:03Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=ddfc69105a8e8975a517210116de625c621a6757'/>
<id>urn:sha1:ddfc69105a8e8975a517210116de625c621a6757</id>
<content type='text'>
KCModuleLoader when passed in a parent Widget will add a layout to it.
The internal widget is added to it.
When we don't pass a parentWidget, this layout leaks.

Instead don't add a layout ourselves, let the one in KCModuleLoader do
the work.

Detected by asan.
</content>
</entry>
<entry>
<title>settings: make most settings page center aligned</title>
<updated>2026-03-05T09:45:47Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-05T09:40:06Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=4c9500e42d143192ba73036f1d0f6a191ad80cf8'/>
<id>urn:sha1:4c9500e42d143192ba73036f1d0f6a191ad80cf8</id>
<content type='text'>
Limit the width of text labels.
</content>
</entry>
<entry>
<title>settings: shorten the KDE file operation confirmation text</title>
<updated>2026-03-03T10:42:29Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-03T10:34:29Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=fe94f594efce4da83b5751db17310a9e23e53e80'/>
<id>urn:sha1:fe94f594efce4da83b5751db17310a9e23e53e80</id>
<content type='text'>
</content>
</entry>
</feed>
