<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/panels, 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-10T09:04:17Z</updated>
<entry>
<title>information/pixmapviewer: handle hdipi for animated images</title>
<updated>2026-03-10T09:04:17Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-09T10:46:14Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=359ba4c0700ff43a68ad62517bf7c638c341be8a'/>
<id>urn:sha1:359ba4c0700ff43a68ad62517bf7c638c341be8a</id>
<content type='text'>
BUG: 510829
</content>
</entry>
<entry>
<title>panels/panels: handle lifetime of internal actions</title>
<updated>2026-02-11T10:47:03Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-02-11T10:45:20Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=69999c70f14ef3fd03669ac034ef059960b008e8'/>
<id>urn:sha1:69999c70f14ef3fd03669ac034ef059960b008e8</id>
<content type='text'>
Preventing a mem-leak on process leave.
</content>
</entry>
<entry>
<title>panel/terminal: Add ability to disable konsole url sync</title>
<updated>2026-01-28T09:16:35Z</updated>
<author>
<name>Egor Maksimov</name>
<email>undeffox@gmail.com</email>
</author>
<published>2026-01-28T09:16:35Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=ad73de758fc1b2c5a48004adfb06559732cc305e'/>
<id>urn:sha1:ad73de758fc1b2c5a48004adfb06559732cc305e</id>
<content type='text'>
Sometimes when you work on the project using the build in konsole, most commands are meant to be run at the project root. This allows for user to disable URL sync so that one could browse the project tree without constantly needing go back to the root folder just to run a command.

BUG: 306381
</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>informationpanel: prevent a crash when creating video preview panel and a media file is selected </title>
<updated>2025-11-20T09:13:25Z</updated>
<author>
<name>Jean-Baptiste Mardelle</name>
<email>jb@kdenlive.org</email>
</author>
<published>2025-09-19T11:31:03Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=580c31cccee1646db85bbf3a033911858bf79d7a'/>
<id>urn:sha1:580c31cccee1646db85bbf3a033911858bf79d7a</id>
<content type='text'>
To reproduce the crash:
- Open Dolphin, disable information panel and close Dolphin
- Re-open Dolphin
- Select a video file
- Enable information panel
- Crash

Problem is that some elements of the MediaWidget panel are created when the widget is shown, in `showEvent`  (`m_seekSlider` and `m_topLayout`), and these elements are called before being created.

This MR fixes 2 different crashes:
- Crash creating panel when a video file is selected (call to `m_seekSlider` before its creation)
- Crash creating panel when a video file is selected and autoplay enabled (call to `m_topLayout` before its creation)
</content>
</entry>
<entry>
<title>informationpanel: ensure selection info is shown when using keyboard navigation</title>
<updated>2025-11-07T12:54:35Z</updated>
<author>
<name>weinan li</name>
<email>liweinan@kylinos.cn</email>
</author>
<published>2025-11-07T12:54:35Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=bad63660b4c3253fdbd5fc3f989146519a7338b7'/>
<id>urn:sha1:bad63660b4c3253fdbd5fc3f989146519a7338b7</id>
<content type='text'>
The original implementation prioritized mouse hover over keyboard selection,
preventing panel updates when navigating with arrow keys while the mouse
was over another item.

This patch adds explicit state tracking to ensure keyboard selections
always update the panel, regardless of mouse position.

BUG: 474507
</content>
</entry>
<entry>
<title>Don't do an animation on the information panel</title>
<updated>2025-10-23T14:26:12Z</updated>
<author>
<name>Marco Martin</name>
<email>notmart@gmail.com</email>
</author>
<published>2025-10-23T14:26:12Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=2a3f1badca2a5f21bfb62022d3ff435c7e74cca7'/>
<id>urn:sha1:2a3f1badca2a5f21bfb62022d3ff435c7e74cca7</id>
<content type='text'>
The information panel does a scaling animation when switching between files. It does not completely make sense because the pixmap passes immediately to the new one, it just animates the scale between the two which just looks glitchy. the effect is particularly visible when switching between a normal folder and one that has thumbnails overlayed on top: the two folder icons appear the same size, but still a weird animation occurs when going from one to another.

Also, the rest of the text of the information panel does change immediately. ideally perhaps some sort of fading animation could make sense, but only if everything in that panel faded together, only the icon fading with the text that is already the "new" one doesn't make much sense

BUG:503036
</content>
</entry>
<entry>
<title>informationpanelcontent: prevent repeated disabled effect on previews</title>
<updated>2025-09-28T04:12:03Z</updated>
<author>
<name>Pan Zhang</name>
<email>zhangpan@kylinos.cn</email>
</author>
<published>2025-09-26T02:27:41Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=96019a8592788932443fe0d0efc8ea44af2cf948'/>
<id>urn:sha1:96019a8592788932443fe0d0efc8ea44af2cf948</id>
<content type='text'>
When switching files quickly in the Information Panel, the preview pixmap could appear progressively brighter/whiter. This happened because markOutdatedPreview() was applying KIconEffect::toDisabled() multiple times on the same pixmap while a preview job was still pending.
This patch fixes the issue by:
- Tracking the URL that was last disabled, and only applying the disabled effect once per URL.
- Clearing the disabled state whenever a new preview job starts or when a new pixmap is shown.

With this change, the "disabled preview" effect is preserved (still useful for slow HDD or network filesystems), but the progressive white-out artifact no longer occurs when navigating rapidly.

BUG: 507844
</content>
</entry>
<entry>
<title>placespanel: Fix default width by moving things from showEvent to constructor</title>
<updated>2025-09-26T09:12:14Z</updated>
<author>
<name>Tem PQD</name>
<email>variable_valuables761@simplelogin.com</email>
</author>
<published>2025-09-21T20:48:22Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=7eb1696a32891ce4f1f0e44c590a7fdb7c55fecd'/>
<id>urn:sha1:7eb1696a32891ce4f1f0e44c590a7fdb7c55fecd</id>
<content type='text'>
Move instantiation, setModel, and some connections to constructor and remove showEvent.

This was being done in an erroneous lazy order which led to the places panel's sizeHint not being called properly.

Also removes the double loading workaround in setUrl, which is no longer needed either.

BUG: 449070
</content>
</entry>
<entry>
<title>GIT_SILENT: Don't duplicate headers between .h/.cpp</title>
<updated>2025-09-23T05:21:04Z</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2025-09-21T18:37:49Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=25f8d44aa01d13e616d74b5a745fda4b51dc6deb'/>
<id>urn:sha1:25f8d44aa01d13e616d74b5a745fda4b51dc6deb</id>
<content type='text'>
</content>
</entry>
</feed>
