<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/views/dolphinitemlistview.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-02-07T08:41:58Z</updated>
<entry>
<title>Remove preview ignore maximum local size handling from Dolphin</title>
<updated>2026-02-07T08:41:58Z</updated>
<author>
<name>Kai Uwe Broulik</name>
<email>kde@privat.broulik.de</email>
</author>
<published>2026-02-07T08:41:58Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=9bb9040c3fe541b29130ab50907d5c5134040271'/>
<id>urn:sha1:9bb9040c3fe541b29130ab50907d5c5134040271</id>
<content type='text'>
This all seems to be done by the PreviewJob in KIO already.
</content>
</entry>
<entry>
<title>clang-format: readability-avoid-return-with-void-value</title>
<updated>2026-01-22T16:18:41Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T16:12:15Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=e692a6a13c6dd7933a47d65046027530612a19d8'/>
<id>urn:sha1:e692a6a13c6dd7933a47d65046027530612a19d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dolphinitemlistview: ensure font settings isolation between view modes</title>
<updated>2025-11-04T10:32:25Z</updated>
<author>
<name>weinan li</name>
<email>liweinan@kylinos.cn</email>
</author>
<published>2025-11-04T09:42:39Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=8010ae0286fb30d51fff150703096f7ebe6172a9'/>
<id>urn:sha1:8010ae0286fb30d51fff150703096f7ebe6172a9</id>
<content type='text'>
Ensure proper font synchronization between KItemListStyleOption and the base font system. Previously, when switching from a view mode with custom font to one with system font, the style option would retain the custom font setting, causing font settings to persist incorrectly between view modes after application restart.

The changes:
- Unify the font setting logic for both system and custom fonts
- Ensure style option font is synchronized with actual font in system mode

BUG: 511604
</content>
</entry>
<entry>
<title>New selection effects</title>
<updated>2025-06-19T21:15:31Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2025-06-19T21:15:31Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=c1e71289082ec7416ac19c822393ea70f63d1b75'/>
<id>urn:sha1:c1e71289082ec7416ac19c822393ea70f63d1b75</id>
<content type='text'>
This adds a new selection effect that is similar to what we have in QtQuick file item views.

There are also changes to some usability: Instead of only the icon and text being the clickable area in icon and details mode, the whole selection is now the clickable area.

Otherwise the usability should stay the same, it's mostly a visual change.

See also: https://invent.kde.org/teams/vdg/issues/-/issues/94
</content>
</entry>
<entry>
<title>Adapt to KConfigGroup name officially being a QString type</title>
<updated>2023-11-08T11:08:31Z</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2023-11-08T11:08:31Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=91a4d5da94a6b0b60ad7989a402f654710103e99'/>
<id>urn:sha1:91a4d5da94a6b0b60ad7989a402f654710103e99</id>
<content type='text'>
GIT_SILENT
</content>
</entry>
<entry>
<title>Fix a bunch of clazy warnings</title>
<updated>2023-08-29T07:18:51Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2023-08-28T12:39:00Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=079f903bc8691866b4aa3c3e41204a47e735c062'/>
<id>urn:sha1:079f903bc8691866b4aa3c3e41204a47e735c062</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add explicit moc includes to sources for moc-covered headers</title>
<updated>2023-07-05T07:59:18Z</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2023-07-04T20:07:48Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=ed2d352c42a6d517d4f29b3582c0e00aa34fe647'/>
<id>urn:sha1:ed2d352c42a6d517d4f29b3582c0e00aa34fe647</id>
<content type='text'>
* speeds up incremental builds as changes to a header will not always
  need the full mocs_compilation.cpp for all the target's headers rebuild,
  while having a moc file sourced into a source file only adds minor
  extra costs, due to small own code and the used headers usually
  already covered by the source file, being for the same class/struct
* seems to not slow down clean builds, due to empty mocs_compilation.cpp
  resulting in those quickly processed, while the minor extra cost of the
  sourced moc files does not outweigh that in summary.
  Measured times actually improved by some percent points.
  (ideally CMake would just skip empty mocs_compilation.cpp &amp; its object
  file one day)
* enables compiler to see all methods of a class in same compilation unit
  to do some sanity checks
* potentially more inlining in general, due to more in the compilation unit
* allows to keep using more forward declarations in the header, as with the
  moc code being sourced into the cpp file there definitions can be ensured
  and often are already for the needs of the normal class methods
</content>
</entry>
<entry>
<title>Settings Add ViewModes &gt; Content display</title>
<updated>2023-06-13T09:40:27Z</updated>
<author>
<name>Méven Car</name>
<email>meven.car@kdemail.net</email>
</author>
<published>2023-06-13T09:40:27Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=3338c2834af81e00c3f2b73ad7061fefce89f226'/>
<id>urn:sha1:3338c2834af81e00c3f2b73ad7061fefce89f226</id>
<content type='text'>
This does not move the settings location in files though.

baby step for https://invent.kde.org/system/dolphin/-/issues/36
</content>
</entry>
<entry>
<title>Add clang-format and format code as in Frameworks</title>
<updated>2023-02-05T05:45:38Z</updated>
<author>
<name>Serg Podtynnyi</name>
<email>serg@podtynnyi.com</email>
</author>
<published>2023-02-03T17:14:53Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=38c34eeca315c7be58e65d4d3fb72aaf7b866719'/>
<id>urn:sha1:38c34eeca315c7be58e65d4d3fb72aaf7b866719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix view mode-specific settings not always applying</title>
<updated>2022-10-27T09:40:03Z</updated>
<author>
<name>Felix Ernst</name>
<email>fe.a.ernst@gmail.com</email>
</author>
<published>2022-10-23T17:37:50Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=f267544472905c44d5d9721d18a5a6785bccb3ee'/>
<id>urn:sha1:f267544472905c44d5d9721d18a5a6785bccb3ee</id>
<content type='text'>
When the current view mode is different from the view mode for
which settings were changed in Dolphin's settings dialog, those
changes were sometimes not present when then changing the view
mode of a view to the view mode for which settings were changed.

This commit fixes this by always loading the settings for all view
modes in the DolphinItemListView even if the view is currently
using only one of those view modes.
</content>
</entry>
</feed>
