<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/dolphinmainwindow.h, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-02-20T08:48:54Z</updated>
<entry>
<title>Add keyboard shortcut support for service menu actions</title>
<updated>2026-02-20T08:48:54Z</updated>
<author>
<name>Albert Mkhitaryan</name>
<email>mkhalbert@gmail.com</email>
</author>
<published>2026-02-20T08:48:54Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=db49ac4e1916f87143574b064b36ec86f8407145'/>
<id>urn:sha1:db49ac4e1916f87143574b064b36ec86f8407145</id>
<content type='text'>
Introduce ServiceMenuShortcutManager, which registers all service menu actions with KActionCollection at startup allowing users to assign keyboard shortcuts in Configure Keyboard Shorcuts. Save/Load of configs happens via KXMLGUI in dolphinui.rc.

Notes:
- Manager initializes before setupGUI() for shortcut restoration
- Execution and validation handled entirely by KFileItemAction in KIO.

BUG: 260266
</content>
</entry>
<entry>
<title>clang-tidy: modernize-use-using</title>
<updated>2026-01-22T16:41:58Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T16:41:58Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=fed0b393668fc743741d65ddf8ed49135b51adf5'/>
<id>urn:sha1:fed0b393668fc743741d65ddf8ed49135b51adf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add options to always show tab bar and hide close buttons</title>
<updated>2026-01-17T19:23:16Z</updated>
<author>
<name>xi ota</name>
<email>kde@mentalfossa.com</email>
</author>
<published>2026-01-17T19:23:16Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=a31695655194c57c608f938c94684fe8db93696b'/>
<id>urn:sha1:a31695655194c57c608f938c94684fe8db93696b</id>
<content type='text'>
This MR adds options to keep tab bar always visible and to remove the close button from tabs.

MR !269 cannot be reopened because the branch it is based on is no longer accessible.  Per @meven direction, I am opening this new MR.

Note: Defaults to current defaults.

![dolphin-config](/uploads/342914c6067f69dfe7146a3c938e2083/dolphin-config.png){width=734 height=597}

![dolphin-main](/uploads/2da396c36ca5074829123511f54968cc/dolphin-main.png){width=762 height=580}

Criticisms of previous MR:

* Options should take effect immediately when users apply new settings, rather than requiring restart.

  * Done.

* Concern about potential maintenance burden.

  * I've been maintaining some version of this patch for ~4-5 years, available via [aur/dolphin-tabopts](https://aur.archlinux.org/packages/dolphin-tabopts) and Chaotic AUR.  During that time, only two major rebases were needed.  First was what appeared to be automated linting and reformatting.  Second was when the preferences system was reorganized.
  
    Had the patch been integrated in the code base prior to those refactors, the first would have required zero maintainer intervention (assuming automated reformatting).  The second would have required minimal effort beyond what was needed for the refactor itself.

    Every defect I've noticed during that time were also present in the unpatched package.

* There is no demand or desire for this feature.

  * Equivalent settings are available in various apps across operating systems and desktop environments, including several KDE apps, such as akregator, kate, konsole (confirmed in 25.12.1).

  * The first merge request in this repo !1 was to implement always showing the tab bar.

  * Some users have found, created an account, and commented at the previous MR to ask that it be reconsidered.

  * Arch opt-in pkgstats shows non-zero count for aur/dolphin-tabopts since early 2023.  Max 15 in early 2025.  Current 5.

  * Chaotic AUR download metrics is 41 (rolling 30-day count).

* Unproductive "discussion" not worth further comment.
</content>
</entry>
<entry>
<title>dolphinmainwindow: Reload context menu plugins when configuration changes</title>
<updated>2026-01-09T14:11:35Z</updated>
<author>
<name>Pan Zhang</name>
<email>zhangpan@kylinos.cn</email>
</author>
<published>2026-01-09T09:31:08Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5b612c6620ced914c7fd239737bef2a6cb55fc50'/>
<id>urn:sha1:5b612c6620ced914c7fd239737bef2a6cb55fc50</id>
<content type='text'>
Reload the context menu plugins and share the KFileItemActions with the context menu so it stays up-to-date as the user changes the service menu settings.

This uses a KConfigWatcher to trigger settings reload on "kservicemenurc" changes, covering both internal settings changes and external scripts.

Remove the obsolete restart prompt in ContextMenuSettingsPage since changes are now applied instantly.

BUG: 508722
</content>
</entry>
<entry>
<title>Add support for Redo operations</title>
<updated>2025-09-07T10:24:28Z</updated>
<author>
<name>Gleb Kasachou</name>
<email>gkosachov99@gmail.com</email>
</author>
<published>2025-09-07T10:24:28Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=bfa9c13cb24da62bea8d45f9f99a884a50a039a3'/>
<id>urn:sha1:bfa9c13cb24da62bea8d45f9f99a884a50a039a3</id>
<content type='text'>
This MR updates Dolphin to support redo functionality added in KIO's FileUndoManager. It enables triggering redo operations from the user interface and ensures appropriate integration with the undo/redo command flow.

Require: [!1941](https://invent.kde.org/frameworks/kio/-/merge_requests/1941)

BUG: 451746
</content>
</entry>
<entry>
<title>Fix several user-facing and non-user-facing typos</title>
<updated>2025-09-03T12:04:13Z</updated>
<author>
<name>Kunda Ki</name>
<email>luzpaz@pm.me</email>
</author>
<published>2025-09-03T12:04:13Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=479ce3a1641398a8506812300834666614013850'/>
<id>urn:sha1:479ce3a1641398a8506812300834666614013850</id>
<content type='text'>
Found via `codespell -S "*.desktop,*.po,*.svg,*.xml,./po" -L aparent,childs,goup,lokal`</content>
</entry>
<entry>
<title>Add Filelight menu to Tools menu</title>
<updated>2025-04-19T12:32:25Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@kde.org</email>
</author>
<published>2025-04-19T12:32:25Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=b889a446bfe851a7f49821d469c5f3041b6e5774'/>
<id>urn:sha1:b889a446bfe851a7f49821d469c5f3041b6e5774</id>
<content type='text'>
The menu for installing and launching Filelight was only available
through the status bar free space info button until now. By default
we do no longer show the free space info button because the status
bar has been changed to show less information by default.

This commit adds the "Manage Disk Space Usage" menu to the "Tools"
menu in the menu bar so it is more discoverable for users.
</content>
</entry>
<entry>
<title>DolphinNavigator: Hide the KUrlNavigator background if DolphinNavigator is outside of toolbar</title>
<updated>2025-04-12T16:28:38Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2025-04-12T16:28:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=9d60570ca784000cb5ef78b13861eee58117595d'/>
<id>urn:sha1:9d60570ca784000cb5ef78b13861eee58117595d</id>
<content type='text'>
When the DolphinNavigator is outside of the toolbar, it's better to hide
the background for better looks.

This change works only when Dolphin is built against KIO 6.14.
</content>
</entry>
<entry>
<title>implement shortcut action for file creation</title>
<updated>2025-02-03T18:23:16Z</updated>
<author>
<name>Christian Schwarz</name>
<email>cmrs@cmrs.io</email>
</author>
<published>2025-02-03T18:23:16Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=f81d73a7f3a851dc755ef0cd1fd2a2507587a900'/>
<id>urn:sha1:f81d73a7f3a851dc755ef0cd1fd2a2507587a900</id>
<content type='text'>
BUG: 462899
</content>
</entry>
<entry>
<title>Make "open path" and "open path in new tab" scroll to the selected item</title>
<updated>2024-11-29T09:24:55Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2024-11-29T09:24:55Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=15e0c2a98f480f203ce168b6fa9a2e1f2b0ed8f8'/>
<id>urn:sha1:15e0c2a98f480f203ce168b6fa9a2e1f2b0ed8f8</id>
<content type='text'>
**Open Path**

When user clicks on "Open Path" after searching for an item,
user expects the view to show the item immediately.

We wait for the KItemListSmoothScroller to be done with its animation before the
scrollbar sizes are being changed.

**Open Path in New Tab**

When user selects "Open Path in New Tab", we open a new tab to the folder where the file is, then select and set the file current. We need to get the correct tab when opening one, so it has been added as a return value.

BUG:495613
</content>
</entry>
</feed>
