<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/dolphinnavigatorswidgetaction.cpp, branch master</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=master</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-01-10T15:14:26Z</updated>
<entry>
<title>Use Q_ASSERT instead of Q_CHECK_PTR for plain checks of pointer value</title>
<updated>2026-01-10T15:14:26Z</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2026-01-09T15:16:48Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5fff1e414a060c0619a97ad8d3f5665e3f5a4878'/>
<id>urn:sha1:5fff1e414a060c0619a97ad8d3f5665e3f5a4878</id>
<content type='text'>
Q_CHECK_PTR (other than the name suggests) is intended only to check the
success of memory allocations.
Using it for any pointers instead can be misleading due to the
"Out of memory" log printed in case of hits.
</content>
</entry>
<entry>
<title>dolphinnavigatorswidgetaction: show focus indicator in split mode</title>
<updated>2025-11-27T10:29:38Z</updated>
<author>
<name>Rafał Lichwała</name>
<email>rafal@siliconet.pl</email>
</author>
<published>2025-11-27T10:29:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=2adbecd269e3694c2796374260c1983a8d21764d'/>
<id>urn:sha1:2adbecd269e3694c2796374260c1983a8d21764d</id>
<content type='text'>
This commit uses KUrlNavigator focus indicator to show sufficiently which panel (left or right) is currently active in split mode.

This MR is based on KIO changes in https://invent.kde.org/frameworks/kio/-/merge_requests/2054

See discussion in MR: !1076 (comment 1334290), see https://invent.kde.org/frameworks/kio/-/merge_requests/2058

@teams/vdg

![Screenshot_20251117_232634.png](/uploads/2999f35fdc1c6dd359621c60d23460f2/Screenshot_20251117_232634.png){width=849 height=313}

![Screenshot_20251117_232704.png](/uploads/bd7b75f9159ab533b8e446781233e027/Screenshot_20251117_232704.png){width=849 height=313}

![Screenshot_20251117_232740.png](/uploads/e07153c1e9ae162ebc0ff3f09df1ac34/Screenshot_20251117_232740.png){width=849 height=313}

![Screenshot_20251117_232752.png](/uploads/ececd4c70c0e1f67145e2486d1cf21f2/Screenshot_20251117_232752.png){width=849 height=313}

@teams/vdg

BUG: 150718

BUG: 428440
</content>
</entry>
<entry>
<title>Prevent a compile warning</title>
<updated>2025-05-03T08:41:40Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2025-05-03T08:40:45Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=8637f27dff1ba11a1ae618800a3d42863974be44'/>
<id>urn:sha1:8637f27dff1ba11a1ae618800a3d42863974be44</id>
<content type='text'>
NO_CHANGELOG
</content>
</entry>
<entry>
<title>Fix build for KIO version &lt; 6.14</title>
<updated>2025-04-15T21:20:20Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@zohomail.eu</email>
</author>
<published>2025-04-15T21:20:20Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=1c857e5589ef21a5f100e510b6f5e8aa5c1aeef2'/>
<id>urn:sha1:1c857e5589ef21a5f100e510b6f5e8aa5c1aeef2</id>
<content type='text'>
Fixup for 9d60570ca784000cb5ef78b13861eee58117595d.
</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>DolphinNavigatorsWidgetAction: add margins to splitview navbar splitter</title>
<updated>2025-03-03T10:32:13Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2025-03-03T09:59:23Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=124147c872c2b94fea98078ed75da229afa08601'/>
<id>urn:sha1:124147c872c2b94fea98078ed75da229afa08601</id>
<content type='text'>
The splitter is rather cramped next to the navigation bars with the new
KIO navbar look. This adds slight padding to its sides, making it look
more relaxed and easier to grasp that user can move this.
</content>
</entry>
<entry>
<title>Make "Empty trash" icons red</title>
<updated>2025-01-29T21:08:11Z</updated>
<author>
<name>Nate Graham</name>
<email>nate@kde.org</email>
</author>
<published>2025-01-29T18:57:09Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=27dca0285e8b14227163cd2d342b1055fc165845'/>
<id>urn:sha1:27dca0285e8b14227163cd2d342b1055fc165845</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Skip splitter in Tab order</title>
<updated>2024-11-06T16:34:56Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@zohomail.eu</email>
</author>
<published>2024-11-04T01:06:29Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=7da7e4856dd803ec6973e10c29a881bc93f82961'/>
<id>urn:sha1:7da7e4856dd803ec6973e10c29a881bc93f82961</id>
<content type='text'>
When moving through Dolphin by repeatedly pressing the Tab key,
there is one seemingly invisible object that catches keyboard
focus. On a default toolbar it receives keyboard focus between the
"Details View Mode" button and the first button of the location
bar. That object is the splitter of the location bar itself, which
never requires manipulation by keyboard. This commit skips this
object by setting its focusProxy to the primaryUrlNavigator()
instead.
</content>
</entry>
<entry>
<title>Avoid searching for the knetattach service on startup</title>
<updated>2024-02-23T09:45:53Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@kde.org</email>
</author>
<published>2024-02-23T09:45:53Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=796332d63a32e6fdea83001f4a14c03a8b81228b'/>
<id>urn:sha1:796332d63a32e6fdea83001f4a14c03a8b81228b</id>
<content type='text'>
The installed services might change while Dolphin is running, so it is
better to only search when they are actually needed instead.

The very first time such a search happens (e.g. after updating the
system), is also somewhat slow, which could slow down the very first
Dolphin startup.

This commit might also produce a very slight general startup speed
improvement. However, the measured change is within the margin of
error.
</content>
</entry>
<entry>
<title>Align location bar splitter with view area splitter</title>
<updated>2023-11-11T10:37:27Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@zohomail.eu</email>
</author>
<published>2023-11-08T15:32:51Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5ae081658eab384022719b1f265c454536679ba6'/>
<id>urn:sha1:5ae081658eab384022719b1f265c454536679ba6</id>
<content type='text'>
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.
</content>
</entry>
</feed>
