<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/frontend/src, branch v3.2.2-pre1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/'/>
<entry>
<title>Fixes for march 19th 2026 beta (#890)</title>
<updated>2026-03-21T02:08:44+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2026-03-21T02:08:44+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=b97c27aac4b9ba9a81cda972e65757ec29fa9066'/>
<id>b97c27aac4b9ba9a81cda972e65757ec29fa9066</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Feat: Disable plugins (#850)</title>
<updated>2025-12-30T19:29:08+00:00</updated>
<author>
<name>jbofill</name>
<email>74568881+jessebofill@users.noreply.github.com</email>
</author>
<published>2025-12-30T19:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=9f586a1b97cf9069fbfbeee17e3909baf9e95f66'/>
<id>9f586a1b97cf9069fbfbeee17e3909baf9e95f66</id>
<content type='text'>
* implement base frontend changes necessary for plugin disabling

* implement frontend diisable functions/ modal

* plugin disable boilerplate / untested

* Feat disable plugins (#810)

* implement base frontend changes necessary for plugin disabling

* implement frontend diisable functions/ modal

---------

Co-authored-by: Jesse Bofill &lt;jesse_bofill@yahoo.com&gt;

* fix mistakes

* add frontend

* working plugin disable, not tested extensively

* fix uninstalled hidden plugins remaining in list

* hide plugin irrelevant plugin setting menu option when disabled

* fix hidden plugin issues

* reset disabled plugin on uninstall

* fix plugin load on reenable

* move disable settings uninstall cleanup

* add engilsh tranlsations for enable/ disable elements

* fix bug where wrong loadType can get passed to importPlugin

* show correct number of hidden plugins if plugin is both hidden and disabled

* fix: get fresh list of plugin updates when changed in settings plugin list

* fix: fix invalid semver plugin version from preventing latest updates

* retain x position when changing focus in list items  that have multiple horizontal focusables

* correction to pluging version checking validation

* make sure disabled plugins get checked for updates

* show number of disabled plugins at bottom of plugin view

* add notice to update modals that disabled plugins will be enabled upon installation

* run formatter

* Update backend/decky_loader/locales/en-US.json

Co-authored-by: EMERALD &lt;hudson.samuels@gmail.com&gt;

* chore: correct filename typo

* chore: change disabled icon

* chore: revert accidental defsettings changes

* format

* add timeout to frontend importPlugin

if a request hangs this prevent it from blocking other plugin loads.
backend diaptch_plugin which calls this for individual plugin load (as opposed to batch) is set to 15s.
other callers of importPlugin are not using timeout, same as before.

* fix plugin update checking loop

---------

Co-authored-by: marios &lt;marios8543@gmail.com&gt;
Co-authored-by: EMERALD &lt;hudson.samuels@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* implement base frontend changes necessary for plugin disabling

* implement frontend diisable functions/ modal

* plugin disable boilerplate / untested

* Feat disable plugins (#810)

* implement base frontend changes necessary for plugin disabling

* implement frontend diisable functions/ modal

---------

Co-authored-by: Jesse Bofill &lt;jesse_bofill@yahoo.com&gt;

* fix mistakes

* add frontend

* working plugin disable, not tested extensively

* fix uninstalled hidden plugins remaining in list

* hide plugin irrelevant plugin setting menu option when disabled

* fix hidden plugin issues

* reset disabled plugin on uninstall

* fix plugin load on reenable

* move disable settings uninstall cleanup

* add engilsh tranlsations for enable/ disable elements

* fix bug where wrong loadType can get passed to importPlugin

* show correct number of hidden plugins if plugin is both hidden and disabled

* fix: get fresh list of plugin updates when changed in settings plugin list

* fix: fix invalid semver plugin version from preventing latest updates

* retain x position when changing focus in list items  that have multiple horizontal focusables

* correction to pluging version checking validation

* make sure disabled plugins get checked for updates

* show number of disabled plugins at bottom of plugin view

* add notice to update modals that disabled plugins will be enabled upon installation

* run formatter

* Update backend/decky_loader/locales/en-US.json

Co-authored-by: EMERALD &lt;hudson.samuels@gmail.com&gt;

* chore: correct filename typo

* chore: change disabled icon

* chore: revert accidental defsettings changes

* format

* add timeout to frontend importPlugin

if a request hangs this prevent it from blocking other plugin loads.
backend diaptch_plugin which calls this for individual plugin load (as opposed to batch) is set to 15s.
other callers of importPlugin are not using timeout, same as before.

* fix plugin update checking loop

---------

Co-authored-by: marios &lt;marios8543@gmail.com&gt;
Co-authored-by: EMERALD &lt;hudson.samuels@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>error regex update</title>
<updated>2025-11-20T04:42:16+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2025-11-20T04:42:16+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=e267ba9135cb71312574ac168140fa5da226f7a9'/>
<id>e267ba9135cb71312574ac168140fa5da226f7a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>React 19 support (#818)</title>
<updated>2025-10-15T04:31:12+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2025-10-15T04:31:12+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=44bb023b804b0ab360214360a3947935fb41c86c'/>
<id>44bb023b804b0ab360214360a3947935fb41c86c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed `FocusRing` from Decky Changelog Modal and use `Focusable` instead which fixes: #685 (#779)</title>
<updated>2025-06-29T18:37:47+00:00</updated>
<author>
<name>ynhhoJ</name>
<email>22500212+ynhhoJ@users.noreply.github.com</email>
</author>
<published>2025-06-29T18:37:47+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=cbea1518ed1e88fde34e40a16a0e9c20e954a9f5'/>
<id>cbea1518ed1e88fde34e40a16a0e9c20e954a9f5</id>
<content type='text'>
* fix(Updater): Remove `FocusRing` component and use `Focusable` instead

* feat(Markdown): Add Link `class` to a tag for a mentain a Steam UI colors palette</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix(Updater): Remove `FocusRing` component and use `Focusable` instead

* feat(Markdown): Add Link `class` to a tag for a mentain a Steam UI colors palette</pre>
</div>
</content>
</entry>
<entry>
<title>Add Decky branch switcher and updater to error boundary (#775)</title>
<updated>2025-06-29T18:36:48+00:00</updated>
<author>
<name>marios</name>
<email>marios8543@gmail.com</email>
</author>
<published>2025-06-29T18:36:48+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=414493eed2bea2ceb13c9add216d6f9e7f9c5903'/>
<id>414493eed2bea2ceb13c9add216d6f9e7f9c5903</id>
<content type='text'>
* Add Decky branch switcher and updater to error boundary

* Linting fixup

* Update DeckyErrorBoundary.tsx

Allow for plugins to trigger new behavior.

* Lint fixup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add Decky branch switcher and updater to error boundary

* Linting fixup

* Update DeckyErrorBoundary.tsx

Allow for plugins to trigger new behavior.

* Lint fixup</pre>
</div>
</content>
</entry>
<entry>
<title>fix(deps): update @decky/ui to version 4.10.2 (#782)</title>
<updated>2025-06-28T19:45:33+00:00</updated>
<author>
<name>shadow</name>
<email>81448108+shdwmtr@users.noreply.github.com</email>
</author>
<published>2025-06-28T19:45:33+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=6e357ceecc86d60791eb8b8efcf6d182add36b63'/>
<id>6e357ceecc86d60791eb8b8efcf6d182add36b63</id>
<content type='text'>
* fix(deps): update @decky/ui to version 4.10.1

* chore(deps): bump @decky/ui 4.8.3 -&gt; 4.10.1

* fix(types): UIMode -&gt; EUIMode

* fix(types): bypass missing type in library.ts

* fix: lint

---------

Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix(deps): update @decky/ui to version 4.10.1

* chore(deps): bump @decky/ui 4.8.3 -&gt; 4.10.1

* fix(types): UIMode -&gt; EUIMode

* fix(types): bypass missing type in library.ts

* fix: lint

---------

Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify the typing of the plugin URL for users (#769)</title>
<updated>2025-04-23T14:21:49+00:00</updated>
<author>
<name>Alexander Maslov</name>
<email>30986874+steam3d@users.noreply.github.com</email>
</author>
<published>2025-04-23T14:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=0b738820122ad859182e4403af29ae4dacb06084'/>
<id>0b738820122ad859182e4403af29ae4dacb06084</id>
<content type='text'>
* Simplify the typing of the plugin URL for the user. Make the http/https prefix optional.

* Fixed the formatting using prettier --write</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Simplify the typing of the plugin URL for the user. Make the http/https prefix optional.

* Fixed the formatting using prettier --write</pre>
</div>
</content>
</entry>
<entry>
<title>fix toasts on beta (valve forgot how to count)</title>
<updated>2025-03-19T19:23:19+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2025-03-19T19:23:19+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=ce2f98aa04f1299aabf0809bd5aa1081926b4d9d'/>
<id>ce2f98aa04f1299aabf0809bd5aa1081926b4d9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ErrorBoundary): use same conditions as Valve boundary for rendering</title>
<updated>2025-01-04T03:53:37+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2025-01-04T03:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=054517595d7e50f3354d3eeeea8da1567e0b0dfc'/>
<id>054517595d7e50f3354d3eeeea8da1567e0b0dfc</id>
<content type='text'>
this fixes the screenshot deletion error
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this fixes the screenshot deletion error
</pre>
</div>
</content>
</entry>
</feed>
