<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/dolphinviewcontainer.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-03-06T09:50:02Z</updated>
<entry>
<title>dolphinviewcontainer: Fix infinite loop in isTopMostParentFolderWritable</title>
<updated>2026-03-06T09:50:02Z</updated>
<author>
<name>Egor Maksimov</name>
<email>undeffox@gmail.com</email>
</author>
<published>2026-03-06T09:50:02Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=837034490b546beeb7d9a188134a2afb6f2d51b2'/>
<id>urn:sha1:837034490b546beeb7d9a188134a2afb6f2d51b2</id>
<content type='text'>
Certain urls lead to an infinite loop that causes dolphin to halt. Any url that starts with `file:` and the path doesn't have first `/` will lead to this. For example: `file:test` or `file:another/test`. If dolphin somehow saves this state, the program halt right at the start.

Rename the function to make its usage less confusing.
</content>
</entry>
<entry>
<title>dolphinviewcontainer: let the user open a file that was a directory</title>
<updated>2026-03-02T14:33:56Z</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2026-02-10T12:00:28Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=44a1202682277a112588ab2c4b77ce8c31962590'/>
<id>urn:sha1:44a1202682277a112588ab2c4b77ce8c31962590</id>
<content type='text'>
when trying to open a file as directory we run into a IsFile error and
instead open the parent directory. this is a bit inconvenient when the
user actually wants to open a file. allow them to redirect the request
to the correct API instead. this ensures backwards compatible behavior
but introduces new strings that require localization.

ultimately being able to open files this way is a bit of any-feature
though.

CCBUG: 516830
</content>
</entry>
<entry>
<title>dolphinviewcontainer: do not implicitly open directories as files</title>
<updated>2026-03-02T14:33:56Z</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2026-02-10T11:55:11Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=4a4da5f73899cdd2a1ef111194e79a620eed7716'/>
<id>urn:sha1:4a4da5f73899cdd2a1ef111194e79a620eed7716</id>
<content type='text'>
we already have xdg-run, we don't need another runner interface ;)

notably if the user disabled the ask-before-execute guard rail from KIO,
they would also implicitly allow other applications to execute any file
by invoking it through dolphin, that would be a bit silly and isn't the
point of the guard rail opt-out.

when detecting a file we now instead open the parent

Should improve
CCBUG: 516830
</content>
</entry>
<entry>
<title>clang-tidy: avoid copy, use const references</title>
<updated>2026-01-22T15:27:11Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T15:15:09Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=1acd0dfe09a34817d8daf58db2c53b2262eec7b7'/>
<id>urn:sha1:1acd0dfe09a34817d8daf58db2c53b2262eec7b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-tidy: use default for trivial constructor</title>
<updated>2026-01-22T15:14:16Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T15:04:09Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=174bc684603326de15e933b3bb24ffb739f3291e'/>
<id>urn:sha1:174bc684603326de15e933b3bb24ffb739f3291e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>On Middle-click, allow to open scripts with the second app</title>
<updated>2026-01-14T13:59:55Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-14T13:58:00Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=31f7a17a78cab2571a8f53710e82f2c472e6b2d5'/>
<id>urn:sha1:31f7a17a78cab2571a8f53710e82f2c472e6b2d5</id>
<content type='text'>
When holding shift when middle-clicking.

Amends: a25f2cc67cbab7f001c883931a433f1841223a87

CCBUG: 496687
</content>
</entry>
<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>Revert "Avoid implicitly selecting items"</title>
<updated>2025-11-12T14:54:30Z</updated>
<author>
<name>Nate Graham</name>
<email>nate@kde.org</email>
</author>
<published>2025-11-11T17:47:26Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=7419cd326902c64b69802ab3f01656076d3c7a97'/>
<id>urn:sha1:7419cd326902c64b69802ab3f01656076d3c7a97</id>
<content type='text'>
This reverts commit 122fee5625f0285ec4ebda79162c72390989eb2a.

This behavior change was well-intentioned, but has significant usability
and speed drawbacks that have not been addressed:
- Keyboard-driven folder manipulation became slower
- Unexpected behavioral differences when opening files with the pointer
  compared to when opening them with the keyboard introduced
  inconsistency and cognitive load
- Unexpected opening of selection mode during fast operation introduced
  the potential for confusion and additional errors
- Dolphin's behavior became inconsistent with that of other file
  managers users may be accustomed to

The bug tracker, discuss.kde.org, and Reddit are full of complaints
about this change. It's been a year now; I think it's clear that many
Dolphin users have not gotten used to and accepted it. I have to count
myself as one of them, I'm afraid. I've tried to get used to it for a
year, but I just have not been able to.

I don't believe the benefits of this change outweigh the drawbacks, so
let's revert it.

24d859cf19e90fa22ed687b36a68231625c1bd80 was explicitly mentioned as a
thing that should also be reverted in this case, but it's already been
done.

BUG: 494125
BUG: 511966
CCBUG: 424723
CCBUG: 492404
FIXED-IN: 25.12.0
</content>
</entry>
<entry>
<title>dolphinview: On shift+middle-click, open file with third app for the open with list</title>
<updated>2025-11-04T09:48:43Z</updated>
<author>
<name>Tomasz Kot</name>
<email>tomasz.kot13@gmail.com</email>
</author>
<published>2025-11-04T09:48:43Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=4e89d3b88aabd371ef0b0b10c6a5fc95c8765250'/>
<id>urn:sha1:4e89d3b88aabd371ef0b0b10c6a5fc95c8765250</id>
<content type='text'>
Added the feature to open the selected file with the third application from the associated applications list on shift and middle-click. Generalized the middle-click slot to open the file with the app on a specified index, since the behavior should be almost the same for those two actions.

Similar to: d27ee07de7558470ef7b497fbe3d3504ce7cad07

BUG: 510237
</content>
</entry>
<entry>
<title>GeneralViewSettingsPage: Improve the wording "Browse archives as folders"</title>
<updated>2025-10-30T14:38:29Z</updated>
<author>
<name>yu shuoqi</name>
<email>yusq77@gmail.com</email>
</author>
<published>2025-10-30T14:38:29Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=3dda2b703f03212d3c90597b01ba31a69db39941'/>
<id>urn:sha1:3dda2b703f03212d3c90597b01ba31a69db39941</id>
<content type='text'>
Replace the wording "Open archives as folder" to the wording "Browse archives as folders".

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