<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/settings/contextmenu, 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>2026-03-02T10:50:33Z</updated>
<entry>
<title>contextmenusettingspage: add hint for context menu shortcuts in contex menu settings page</title>
<updated>2026-03-02T10:50:33Z</updated>
<author>
<name>Albert Mkhitaryan</name>
<email>mkhalbert@gmail.com</email>
</author>
<published>2026-03-02T10:50:33Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=db15f8b24366a66529050c181ab78fcfb9917104'/>
<id>urn:sha1:db15f8b24366a66529050c181ab78fcfb9917104</id>
<content type='text'>
* added link button in Context Menu Settings to Shortcuts for Context Menu Actions as shown below
* removed the text above the search bar, which said "Select which services should be shown in the context menu:" since the check-boxes are clear enough
* instead of "Download New Services" the link to download services now just says "Download Services" for brevity.

![context_menu_text_buttons.png](/uploads/1af045ab8aae9daf527b30cf1b1dcbba/context_menu_text_buttons.png){width="602" height="600"}

before:

![image.png](/uploads/08615dfcc102880f8e5cb080f2491c9c/image.png){width=768 height=600}
</content>
</entry>
<entry>
<title>clang-tidy: misc-use-internal-linkage</title>
<updated>2026-01-22T16:38:13Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T16:38:13Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=881a5470697bdaf23d8692d3ee852a15c90b1af3'/>
<id>urn:sha1:881a5470697bdaf23d8692d3ee852a15c90b1af3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-format: readability-avoid-return-with-void-value</title>
<updated>2026-01-22T16:18:41Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T16:12:15Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=e692a6a13c6dd7933a47d65046027530612a19d8'/>
<id>urn:sha1:e692a6a13c6dd7933a47d65046027530612a19d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-tidy: avoid copy, use const references</title>
<updated>2026-01-22T15:27:11Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-01-22T15:15:09Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=1acd0dfe09a34817d8daf58db2c53b2262eec7b7'/>
<id>urn:sha1:1acd0dfe09a34817d8daf58db2c53b2262eec7b7</id>
<content type='text'>
</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>dolphinmainwindow: Reload context menu plugins when configuration changes</title>
<updated>2026-01-09T14:11:35Z</updated>
<author>
<name>Pan Zhang</name>
<email>zhangpan@kylinos.cn</email>
</author>
<published>2026-01-09T09:31:08Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5b612c6620ced914c7fd239737bef2a6cb55fc50'/>
<id>urn:sha1:5b612c6620ced914c7fd239737bef2a6cb55fc50</id>
<content type='text'>
Reload the context menu plugins and share the KFileItemActions with the context menu so it stays up-to-date as the user changes the service menu settings.

This uses a KConfigWatcher to trigger settings reload on "kservicemenurc" changes, covering both internal settings changes and external scripts.

Remove the obsolete restart prompt in ContextMenuSettingsPage since changes are now applied instantly.

BUG: 508722
</content>
</entry>
<entry>
<title>contextmenusettings: Add a tooltip with plugin fileName</title>
<updated>2025-10-23T15:41:44Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2025-10-18T11:06:05Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=8e0dd405fb78c68becd17190feffa6351aa59f2d'/>
<id>urn:sha1:8e0dd405fb78c68becd17190feffa6351aa59f2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>itemactions: Add context menu actions to hide and unhide files using .hidden</title>
<updated>2025-09-22T06:51:19Z</updated>
<author>
<name>Kostiantin Korchuhanov</name>
<email>kostiantyn.korchanov@gmail.com</email>
</author>
<published>2025-08-15T13:29:34Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=f5818306d014fafaf35ef10ee83e286eebea9cd7'/>
<id>urn:sha1:f5818306d014fafaf35ef10ee83e286eebea9cd7</id>
<content type='text'>
Summary:
This patch introduces context menu actions that allow users to hide or unhide selected files by editing the .hidden file in their parent directories.

What this patch does:
- Implemented HideFileItemAction plugin based on KAbstractFileItemActionPlugin
- Plugin is disabled by default unless explicitly enabled in kservicemenurc via the hidefileitemaction key
- "Hide" action adds selected file names to the .hidden file, avoiding duplicates
- "Unhide" action removes selected file names from the .hidden file
- Action visibility logic:
	- If only visible or only hidden files are selected, only the relevant action is shown
	- If both are selected, both "Hide" and "Unhide" actions are shown
- Write permission checks ensure actions are disabled if the .hidden file cannot be modified
- Optimized redundant path computations by calculating parent directory and .hidden file paths once and reusing them
</content>
</entry>
<entry>
<title>ContextMenuSettingsPage: Stop forcing focus onto search field</title>
<updated>2024-08-16T10:13:31Z</updated>
<author>
<name>Felix Ernst</name>
<email>felixernst@zohomail.eu</email>
</author>
<published>2024-08-15T18:40:02Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=daa2e656e39020d304c4a420fd46bd67713c7bd1'/>
<id>urn:sha1:daa2e656e39020d304c4a420fd46bd67713c7bd1</id>
<content type='text'>
Prior to this commit when switching between categories in Dolphin's
settings dialog by keyboard, the focus would suddenly switch away
from the category chooser when going over the "Context Menu"
category. This meant that one couldn't move to the Trash category
in a straightforward way but had to fight the focus change forced
by Dolphin.

This commit removes that forced focus change so the category can
now be changed by keyboard as expected.
</content>
</entry>
<entry>
<title>Mark servicemenu items' KNS content as risky</title>
<updated>2024-04-02T14:35:05Z</updated>
<author>
<name>Nate Graham</name>
<email>nate@kde.org</email>
</author>
<published>2024-04-01T19:25:13Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=fc120fab3b31ffdeddce4887b071ae9940bf5cf0'/>
<id>urn:sha1:fc120fab3b31ffdeddce4887b071ae9940bf5cf0</id>
<content type='text'>
By design, these items will run arbitrary shell scripts on the user's
machine. That makes them security-sensitive and risky. Mark them
accordingly so the user is informed of the risk.

Depends on https://invent.kde.org/frameworks/knewstuff/-/merge_requests/309
</content>
</entry>
</feed>
