<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/kitemviews/private/kitemlistviewlayouter.h, 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>2025-02-24T18:39:22Z</updated>
<entry>
<title>Add smaller statusbar and set it as default</title>
<updated>2025-02-24T18:39:22Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2025-02-24T18:39:22Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=a27443d904bc220615f2c4e8df74187b0c806d8a'/>
<id>urn:sha1:a27443d904bc220615f2c4e8df74187b0c806d8a</id>
<content type='text'>
- Statusbar has three modes: Small, FullWidth and Disabled
- FullWidth is the original statusbar
- Small is the new default statusbar
  - This statusbar overlays on top of the items instead of taking space
  - It changes size according to content
- Disabled turns statusbar completely off
- Zoom slider and space information is only shown in full-width statusbar
  - Space information is now always on
- If user navigates with keyboard, or scrolls to selection, the scrolling will take the statusbar into account
  - This makes sure the statusbar does not cover any items

Related discussion: https://invent.kde.org/system/dolphin/-/issues/50

</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>Output of licensedigger + manual cleanup afterwards.</title>
<updated>2020-08-25T17:07:38Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2020-08-25T17:07:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=954e8c47906c12edaaf6e6aebdd41516eceb0d44'/>
<id>urn:sha1:954e8c47906c12edaaf6e6aebdd41516eceb0d44</id>
<content type='text'>
Unfortunately licensedigger does not strip the trailing * characters.
While at it, use a common style for all source files.
</content>
</entry>
<entry>
<title>Fix all 'explicit constructor' krazy warnings</title>
<updated>2018-02-03T21:21:30Z</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2018-02-03T21:21:30Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=bf1081a824d9024a400d2ac2437f169c6765caa5'/>
<id>urn:sha1:bf1081a824d9024a400d2ac2437f169c6765caa5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modernize: Use nullptr everywhere</title>
<updated>2017-11-21T09:53:12Z</updated>
<author>
<name>Kevin Funk</name>
<email>kfunk@kde.org</email>
</author>
<published>2017-11-21T09:52:14Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=a6db5029acc09639fd8c7c20a7676b1ac9f36539'/>
<id>urn:sha1:a6db5029acc09639fd8c7c20a7676b1ac9f36539</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modernize: Use override where possible</title>
<updated>2017-11-20T22:25:48Z</updated>
<author>
<name>Kevin Funk</name>
<email>kfunk@kde.org</email>
</author>
<published>2017-11-20T22:25:06Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=464b13f3828e5cdd03438d0881c3a62c7cda6333'/>
<id>urn:sha1:464b13f3828e5cdd03438d0881c3a62c7cda6333</id>
<content type='text'>
Also use override instead of Q_DECL_OVERRIDE
</content>
</entry>
<entry>
<title>Move the KVersionControlPlugin2 interface from konqlib to Dolphin and remove the deprecated KVersionControlPlugin interface from konqlib</title>
<updated>2015-02-25T16:21:10Z</updated>
<author>
<name>Emmanuel Pescosta</name>
<email>emmanuelpescosta099@gmail.com</email>
</author>
<published>2015-02-25T11:12:55Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=25751088c33ce507096a3e25ee1eeaa7de38c76b'/>
<id>urn:sha1:25751088c33ce507096a3e25ee1eeaa7de38c76b</id>
<content type='text'>
REVIEW: 122687
</content>
</entry>
<entry>
<title>Fix Exports.</title>
<updated>2014-11-20T03:06:58Z</updated>
<author>
<name>Andrius da Costa Ribas</name>
<email>andriusmao@gmail.com</email>
</author>
<published>2014-11-08T21:50:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=e1789b559eb63ee517e73968eee72ad8837e7a6f'/>
<id>urn:sha1:e1789b559eb63ee517e73968eee72ad8837e7a6f</id>
<content type='text'>
REVIEW: 121078
</content>
</entry>
<entry>
<title>Ensure that KItemListViewLayouter always has a size hint resolver</title>
<updated>2014-02-11T17:28:32Z</updated>
<author>
<name>Frank Reininghaus</name>
<email>frank78ac@googlemail.com</email>
</author>
<published>2014-02-11T17:28:22Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=502016c1a7dc02b9e7b066b58222d3a204dd92aa'/>
<id>urn:sha1:502016c1a7dc02b9e7b066b58222d3a204dd92aa</id>
<content type='text'>
KItemListViewLayouter uses a KItemListSizeHintResolver to find out how
much space the items will need in the view.

Before this commit, the size hint resolver object could be changed at
runtime, and it could also be null. However, we never made use of these
possibilities, so all the code that checks if m_sizeHintResolver is
null is actually not needed at all.
</content>
</entry>
<entry>
<title>Calculate all item size hints at once.</title>
<updated>2014-01-12T22:24:00Z</updated>
<author>
<name>Emmanuel Pescosta</name>
<email>emmanuelpescosta099@gmail.com</email>
</author>
<published>2014-01-12T22:24:00Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=3ff6e83491e2da9678af0bc149e450ff87db5e8d'/>
<id>urn:sha1:3ff6e83491e2da9678af0bc149e450ff87db5e8d</id>
<content type='text'>
The speed up is really small, but theses changes are mostly straightforward and make the code a bit nicer - break
the KStandardItemListWidgetInformant::itemSizeHint beast into three smaller functions.

FIXED-IN: 4.13
REVIEW: 112979
</content>
</entry>
</feed>
