<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/panels/information, branch master</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom/src/panels/information?h=master</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom/src/panels/information?h=master'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-07-08T08:10:06Z</updated>
<entry>
<title>informationpanelcontent: Fix transparent name label context menu</title>
<updated>2026-07-08T08:10:06Z</updated>
<author>
<name>Łukasz Patron</name>
<email>priv.luk@gmail.com</email>
</author>
<published>2026-07-02T11:01:46Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=efb2747d81030a697cf7bd29bc66bf7b52512e71'/>
<id>urn:sha1:efb2747d81030a697cf7bd29bc66bf7b52512e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>informationpanel: abort the folder stat job when the panel is destroyed</title>
<updated>2026-06-15T10:26:07Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-06-15T10:23:47Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5b21e7c3105258f90745ff12e6877e7a8e8cb366'/>
<id>urn:sha1:5b21e7c3105258f90745ff12e6877e7a8e8cb366</id>
<content type='text'>
The stat job started by showItemInfo() to describe the current folder ran
to completion on its own. When the panel was destroyed while the job was
still in flight, the job and the UI delegate it created outlived the panel.

Parent the job to the panel so QObject destruction aborts it instead.
</content>
</entry>
<entry>
<title>informationpanelcontent: Remove video preview play arrow</title>
<updated>2026-05-28T14:46:27Z</updated>
<author>
<name>Ryan Nosurname</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2026-05-28T14:46:27Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=71f8db089771733d89a9211750a383f48c01d427'/>
<id>urn:sha1:71f8db089771733d89a9211750a383f48c01d427</id>
<content type='text'>
This commit removes the "Play" arrow on top of the video preview.
There is no change to behavior.

Motivation:
There is already the play button and seekbar directly below the
thumbnail, and when mousing over it you get the pointing hand. Surely
this gives the user enough clues that the video can be previewed
in-place.
</content>
</entry>
<entry>
<title>MediaWidget, BottomBarContentsContainer: initialize members in constructor</title>
<updated>2026-05-26T18:46:22Z</updated>
<author>
<name>Sebastian Englbrecht</name>
<email>sebastian.englbrecht@tum.de</email>
</author>
<published>2026-05-26T18:46:22Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=10e4580b8d6000b80e0e0fb74ee4ea6192220174'/>
<id>urn:sha1:10e4580b8d6000b80e0e0fb74ee4ea6192220174</id>
<content type='text'>
m_autoPlay is read in setUrl() before setAutoPlay() is called; m_contents is
compared before resetContents() sets it. Both are undefined behavior.

Add initializers to the member-initialization lists.

Found with cppcheck
</content>
</entry>
<entry>
<title>panels/information: when not hovering anything show selection</title>
<updated>2026-05-04T09:33:41Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-04-21T18:21:27Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=d38dd53d262f69a0c1457e93ac877a8fbec41653'/>
<id>urn:sha1:d38dd53d262f69a0c1457e93ac877a8fbec41653</id>
<content type='text'>
This regressed after bad63660b4c3253fdbd5fc3f989146519a7338b7.
This also could cause crashes when asserts are active.
</content>
</entry>
<entry>
<title>informationpanel: clear stale hover item on selection change</title>
<updated>2026-04-12T09:13:06Z</updated>
<author>
<name>Sebastian Englbrecht</name>
<email>sebastian.englbrecht@tum.de</email>
</author>
<published>2026-03-07T10:55:14Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=b26f550ffcffd825e8a49cdf7c710b7ee5e496e8'/>
<id>urn:sha1:b26f550ffcffd825e8a49cdf7c710b7ee5e496e8</id>
<content type='text'>
Reset m_hoveredItem when a new selection is set, preventing the
information panel from showing outdated hover data after selecting
a different item
</content>
</entry>
<entry>
<title>panels/information: prevent memleak when closing mediawidget</title>
<updated>2026-03-22T17:48:25Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-22T17:48:25Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=4e5b14ad50dfc01041e748e3aca6072cbcf6498c'/>
<id>urn:sha1:4e5b14ad50dfc01041e748e3aca6072cbcf6498c</id>
<content type='text'>
Parent the QMediaPlayer and QAudioOutput so they can get deleted with
their parent.
</content>
</entry>
<entry>
<title>informationpanel: ignore gestures on media slider</title>
<updated>2026-03-11T09:42:25Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-03-10T12:34:32Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=4fcf838b4610b700c8d1524dcbe7a9c2f49829fe'/>
<id>urn:sha1:4fcf838b4610b700c8d1524dcbe7a9c2f49829fe</id>
<content type='text'>
Explicitly grabGesture TapAndHoldGesture to be able to ignore them and
thus prevent bubbling the event to the parent widget.

BUG: 431307
</content>
</entry>
<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>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>
</feed>
