<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/kitemviews/private, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom/src/kitemviews/private?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom/src/kitemviews/private?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-05-09T15:02:32Z</updated>
<entry>
<title>Adds options for pixel scaling and filename extensions</title>
<updated>2026-05-09T15:02:32Z</updated>
<author>
<name>Conway</name>
<email>conway@fiftyfourth.xyz</email>
</author>
<published>2026-05-01T14:25:05Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=2bf5ee9bb8c4221c7708be3e082f6dbb604c8927'/>
<id>urn:sha1:2bf5ee9bb8c4221c7708be3e082f6dbb604c8927</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KItemListRoleEditor: Remove document adjustSize</title>
<updated>2026-04-13T09:11:24Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2026-04-13T09:11:24Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=db901429181f6317d4e72ba481592e1a15702e88'/>
<id>urn:sha1:db901429181f6317d4e72ba481592e1a15702e88</id>
<content type='text'>
This method would adjust the document to "reasonable size" but such
size is set nowhere, nor there is any indication what is a reasonable
size. This leads to the rename field being a lot wider than the
actual item size, making it look broken.

Removing this just keeps the document size same width as
the widget itself, making it more sensible and less broken looking.
</content>
</entry>
<entry>
<title>kitemviews: Preserve inline rename when item scrolls out of view</title>
<updated>2026-03-23T09:53:40Z</updated>
<author>
<name>Pan Zhang</name>
<email>zhangpan@kylinos.cn</email>
</author>
<published>2026-03-23T02:12:10Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5e35194b00d84db6aea3370ee8bb0ad560428c62'/>
<id>urn:sha1:5e35194b00d84db6aea3370ee8bb0ad560428c62</id>
<content type='text'>
Inline rename was canceled when the edited item scrolled out of view. Scrolling could both finish the edit and recycle the item widget, causing the typed name to be lost.

Keep the inline rename editor alive while the item is temporarily offscreen. Update the editor geometry on scroll, avoid recycling the widget while it is being edited, and suppress the temporary FocusOut triggered by hiding the editor.

If the user interacts with another item while the edited one is offscreen, finish the hidden edit first so normal selection behavior is preserved.

BUG: 506884
</content>
</entry>
<entry>
<title>kitemsviews/listviewanimation: add a started signal</title>
<updated>2026-03-22T13:39:23Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-22T13:39:23Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=36734d7d57283c932f1feabe87fd0cf2fa905359'/>
<id>urn:sha1:36734d7d57283c932f1feabe87fd0cf2fa905359</id>
<content type='text'>
To allow to cancel an edit role when the widget starts being animated.

This was hooked to a function not a signal.
</content>
</entry>
<entry>
<title>KitemListSmoothScroller: delete cloned QWheelEvent after use</title>
<updated>2026-03-12T11:00:39Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-12T10:44:06Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=c2e0eb9c4df7abe67c4ae14bc93eaa387559dec4'/>
<id>urn:sha1:c2e0eb9c4df7abe67c4ae14bc93eaa387559dec4</id>
<content type='text'>
Prevent a mem-leak detected with asan.
</content>
</entry>
<entry>
<title>filterbar: Add support to match case and glob patterns for the filter bar</title>
<updated>2026-03-12T10:51:45Z</updated>
<author>
<name>Alessio Bonfiglio</name>
<email>alessio.bonfiglio@mail.polimi.it</email>
</author>
<published>2026-03-11T19:52:55Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=3084a4e11e54b71065a408c7d288489bc72ea8a2'/>
<id>urn:sha1:3084a4e11e54b71065a408c7d288489bc72ea8a2</id>
<content type='text'>
Currently, Dolphin's filter bar defaults to plain text, but it actually has a hidden regex functionality too: it tries to auto-detect and switch to a regular expression if characters like '*', '?', or '[' are present in the search string.
This approach has a couple of issues. First, the regex/wildcard functionality is completely hidden from the user. Second, the auto-detection is flawed because those are perfectly valid characters in Linux filenames. If a user tries to filter for a file literally named [draft].txt, the auto-switching kicks in and causes unexpected behavior.

This MR fixes this by making the filtering modes explicit through a ComboBox at the side of the filter bar, with the options 'Plain Text', 'Glob' and 'Regular Expression'. It also adds a button to toggle the case sensitive matching. A visual feedback for when the user is inputting an invalid expression has also been implemented by turning the bar background red and making appear an error symbol.
</content>
</entry>
<entry>
<title>kitemviews: add columns for audio/video codec, color space, and pixel format</title>
<updated>2026-02-12T02:49:32Z</updated>
<author>
<name>Arie Miller</name>
<email>renari@arimil.com</email>
</author>
<published>2026-02-12T02:46:14Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=bf94fe656c691908928cf59c1ff526fe5afc611e'/>
<id>urn:sha1:bf94fe656c691908928cf59c1ff526fe5afc611e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use currentMimeType for temp file filter</title>
<updated>2026-02-01T05:07:06Z</updated>
<author>
<name>Kai Uwe Broulik</name>
<email>kde@privat.broulik.de</email>
</author>
<published>2026-01-31T10:33:47Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=66b466443db933354c5f3e7aeaa30f754860ec21'/>
<id>urn:sha1:66b466443db933354c5f3e7aeaa30f754860ec21</id>
<content type='text'>
All temporary file types are identified by glob (file extension),
so we don't need to resolve the final mime type here.

The model filter is generic but effectively right now only used
for filtering temp files. Should this change in the future, it
needs to be revisited.
</content>
</entry>
<entry>
<title>clang-tidy: fix modernize-loop-convert</title>
<updated>2026-01-22T16:18:41Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T16:08:11Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=1bfd5edb5a573cd62a594d5dc6a1a5b35232ac05'/>
<id>urn:sha1:1bfd5edb5a573cd62a594d5dc6a1a5b35232ac05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-tidy: fix unecessary-value-param</title>
<updated>2026-01-22T16:03:09Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T16:02:34Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=3b89b43f097342bc76ab7b235f9649077a87deff'/>
<id>urn:sha1:3b89b43f097342bc76ab7b235f9649077a87deff</id>
<content type='text'>
</content>
</entry>
</feed>
