<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/dolphinnavigatorswidgetaction.h, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2025-04-12T16:28:38Z</updated>
<entry>
<title>DolphinNavigator: Hide the KUrlNavigator background if DolphinNavigator is outside of toolbar</title>
<updated>2025-04-12T16:28:38Z</updated>
<author>
<name>Akseli Lahtinen</name>
<email>akselmo@akselmo.dev</email>
</author>
<published>2025-04-12T16:28:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=9d60570ca784000cb5ef78b13861eee58117595d'/>
<id>urn:sha1:9d60570ca784000cb5ef78b13861eee58117595d</id>
<content type='text'>
When the DolphinNavigator is outside of the toolbar, it's better to hide
the background for better looks.

This change works only when Dolphin is built against KIO 6.14.
</content>
</entry>
<entry>
<title>Update my eMail to the KDE-provided one</title>
<updated>2023-06-04T16:09:42Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@zohomail.eu</email>
</author>
<published>2023-06-04T16:09:42Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=e5abe2c67bed7f1ca448cc94eb3abcfbe7d0da92'/>
<id>urn:sha1:e5abe2c67bed7f1ca448cc94eb3abcfbe7d0da92</id>
<content type='text'>
GIT_SILENT
NO_CHANGELOG
</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 various typos</title>
<updated>2021-12-06T12:59:23Z</updated>
<author>
<name>luz paz</name>
<email>luzpaz@users.noreply.github.com</email>
</author>
<published>2021-12-06T12:59:23Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=fde79c09cb9ae5991d6b36c7c1d125628f2c7914'/>
<id>urn:sha1:fde79c09cb9ae5991d6b36c7c1d125628f2c7914</id>
<content type='text'>
Found via `codespell -q 3 -S *.desktop,*.xml`</content>
</entry>
<entry>
<title>Fix width issues when un-maximizing Dolphin</title>
<updated>2021-08-01T21:57:23Z</updated>
<author>
<name>Felix Ernst</name>
<email>fe.a.ernst@gmail.com</email>
</author>
<published>2021-07-31T15:01:52Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=7edce5a09c768805878d15e225cd063fb037cef3'/>
<id>urn:sha1:7edce5a09c768805878d15e225cd063fb037cef3</id>
<content type='text'>
Before this commit un-maximizing or to be more precise instantly
changing the size of the window by a large amount could potentially
change the width of the sidebars, the viewContainers and the window
itself to unexpected/undesired widths.

This happened because the spacing calculation is triggered when the
primary ViewContainer is resized but at this point in time some of
the other widgets, especially the secondary ViewContainer and the
navigatorsWidget have generally not been resized yet. Therefore the
width and spacing calculations are based on partly updated and
partly outdated values leading to wrong results.

This commit makes it so calculation of spacings is delayed until
all widths have been updated.

Yes, spacing probably should not have the power to resize the
window but unfortunately the spacing can not be set to be less
forceful when taking space because otherwise the UrlNavigators
will take all space they can get with their
QSizePolicy::MinimumExpanding.

BUG: 430521
FIXED-IN: 21.08
</content>
</entry>
<entry>
<title>Show button to open knetattach inline with URL nav on Remote:// view</title>
<updated>2021-01-09T18:32:52Z</updated>
<author>
<name>Nate Graham</name>
<email>nate@kde.org</email>
</author>
<published>2020-12-16T06:03:00Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=b1cadeba939155282a9fadf7d7b025d6529c489e'/>
<id>urn:sha1:b1cadeba939155282a9fadf7d7b025d6529c489e</id>
<content type='text'>
In conjunction with
https://invent.kde.org/frameworks/kio/-/merge_requests/260,
the net result is to hide the knetattach launcher in the view, and show
it inline with Dolphin's URL navigator toolbar when viewing the
remote:// view, just like how we add an "Empty Trash" button when
viewing trash://.

CCBUG: 430211
</content>
</entry>
<entry>
<title>Fix location bar being wrongly aligned on first startup</title>
<updated>2021-01-06T01:38:45Z</updated>
<author>
<name>Felix Ernst</name>
<email>fe.a.ernst@gmail.com</email>
</author>
<published>2021-01-06T01:38:45Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=0cee94ce82ccb82afd0c4e22d77e251276e7a447'/>
<id>urn:sha1:0cee94ce82ccb82afd0c4e22d77e251276e7a447</id>
<content type='text'>
When starting Dolphin the very first time, the spacing in front of the
location bar is wrong. This commit fixes this by completely updating
all cached geometry every time adjustSpacing() is called. Because this
happens once on a timer 100 ms after every url change, it will happen
once shortly after the window is shown. At that point all geometry is
where it should be and spacing calculation works as expected.

The ViewContainer geometry retrieval is refactored into a small nested
helper class in DolphinNavigatorsWidgetAction by the name
ViewGeometriesHelper.

Previously the logic of that class was divided between DolphinTabPage
and DolphinNavigatorsWidgetAction.

BUG: 429447
FIXED-IN: 21.04.0
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2020-12-27T15:25:04Z</updated>
<author>
<name>Nate Graham</name>
<email>nate@kde.org</email>
</author>
<published>2020-12-27T15:25:04Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=c6cdf4126afb2d11e0d2621b55e5621b2cf5bab1'/>
<id>urn:sha1:c6cdf4126afb2d11e0d2621b55e5621b2cf5bab1</id>
<content type='text'>
GIT_SILENT
</content>
</entry>
<entry>
<title>Allow having the UrlNavigators below the tab bar</title>
<updated>2020-11-19T21:22:27Z</updated>
<author>
<name>Felix Ernst</name>
<email>fe.a.ernst@gmail.com</email>
</author>
<published>2020-11-19T21:22:27Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=50ca5af7e0ec460f9f004a3660efa10bb1dd8cb1'/>
<id>urn:sha1:50ca5af7e0ec460f9f004a3660efa10bb1dd8cb1</id>
<content type='text'>
This commit restores the possibility to have the UrlNavigators below
the tab bar. This will happen automatically whenever the UrlNavigator
is removed from the toolbar.

It is also now again possible to have the toolbar on the side. This
option is disabled while the toolbar contains the UrlNavigators.

This commit makes no changes to the new default which is having the
UrlNavigators in the toolbar but makes sure that upgrading users won't
be affected.
</content>
</entry>
<entry>
<title>Adress most of the second round of Angelaccio's review comments</title>
<updated>2020-11-09T22:49:07Z</updated>
<author>
<name>Felix Ernst</name>
<email>fe.a.ernst@gmail.com</email>
</author>
<published>2020-11-05T22:30:07Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=2d4d2ce9a14902ee5a2b236f8510596fc2f86b99'/>
<id>urn:sha1:2d4d2ce9a14902ee5a2b236f8510596fc2f86b99</id>
<content type='text'>
This commit applies most suggestions which were made on the MR.
Most notably the DolphinUrlNavigator class is split up which leads to
the creation of a DolphinUrlNavigatorsController class.

Additionally some minor coding style and const correctness changes are
included.

The error value of cached integers is changed from -1 to INT_MIN
because situations could come up in which -1 would be a valid value.
</content>
</entry>
</feed>
