<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/frontend/src/components, branch train/aiohttp-bump</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>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>feat: sync with local plugin status in store (#733)</title>
<updated>2025-01-02T19:38:40+00:00</updated>
<author>
<name>Álvaro Cuesta</name>
<email>1827495+alvaro-cuesta@users.noreply.github.com</email>
</author>
<published>2025-01-02T19:38:40+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=f6144f9634482d6bd0ed88a31495c6c6c88add96'/>
<id>f6144f9634482d6bd0ed88a31495c6c6c88add96</id>
<content type='text'>
* fix: useDeckyState proper type and safety

* refactor: plugin list

Avoids unneeded re-renders. See https://react.dev/learn/you-might-not-need-an-effect#caching-expensive-calculations

* feat: sync with local plugin status in store

Adds some QoL changes to the plugin store browser:

- Add ✓ icon to currently installed plugin version in version selector
- Change install button label depending on the install type that the
  button would trigger
- Adds icon to install button for clarity

The goal is to make it clear to the user what the current state of the
installed plugin is, and what would be the impact of installing the
selected version.

Resolves #360

* lint: prettier

* fix: add missing translations

* refactor: safer translation strings on install

Prefer using `t(...)` instead of `TranslationHelper` since it ensures
that the translation keys are not missing in the locale files when
running the `extractext` task.

By adding comments with `t(...)` calls, `i18next-parser` will generate
the strings as if they were present as literals in the code (see
https://github.com/i18next/i18next-parser#caveats).

This does _not_ suppress the warnings (since `i18next-parser` does not
have access to TS types, so it cannot infer template literals) but it at
least makes it less likely that a translation will be missed by mistake,
have typos, etc.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix: useDeckyState proper type and safety

* refactor: plugin list

Avoids unneeded re-renders. See https://react.dev/learn/you-might-not-need-an-effect#caching-expensive-calculations

* feat: sync with local plugin status in store

Adds some QoL changes to the plugin store browser:

- Add ✓ icon to currently installed plugin version in version selector
- Change install button label depending on the install type that the
  button would trigger
- Adds icon to install button for clarity

The goal is to make it clear to the user what the current state of the
installed plugin is, and what would be the impact of installing the
selected version.

Resolves #360

* lint: prettier

* fix: add missing translations

* refactor: safer translation strings on install

Prefer using `t(...)` instead of `TranslationHelper` since it ensures
that the translation keys are not missing in the locale files when
running the `extractext` task.

By adding comments with `t(...)` calls, `i18next-parser` will generate
the strings as if they were present as literals in the code (see
https://github.com/i18next/i18next-parser#caveats).

This does _not_ suppress the warnings (since `i18next-parser` does not
have access to TS types, so it cannot infer template literals) but it at
least makes it less likely that a translation will be missed by mistake,
have typos, etc.</pre>
</div>
</content>
</entry>
<entry>
<title>lint</title>
<updated>2024-10-11T19:05:07+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-10-11T19:05:07+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=dbd7488d8f58aaf6ba6a135f1a36d2259e0db8a6'/>
<id>dbd7488d8f58aaf6ba6a135f1a36d2259e0db8a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix dropdownmultiselect on beta</title>
<updated>2024-10-11T18:58:37+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-10-11T18:58:37+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=456ccf479a82ff897c5c5ac5da50c44cbe25c10b'/>
<id>456ccf479a82ff897c5c5ac5da50c44cbe25c10b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent future issues where toString may not be a function (what)</title>
<updated>2024-10-11T18:47:20+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-10-11T18:47:20+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=43aa0497f448d979b3d84c357db082fd57ae6c68'/>
<id>43aa0497f448d979b3d84c357db082fd57ae6c68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix external links softlocking the ui in testing store cta</title>
<updated>2024-09-02T00:40:12+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-09-02T00:40:12+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=d06494885a8932dd01571b40de88eed3a6cd095b'/>
<id>d06494885a8932dd01571b40de88eed3a6cd095b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix reloading plugins</title>
<updated>2024-08-08T19:26:40+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-08-08T19:26:40+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=93b3919325b328fe95674b35b6c0b5efa69243f0'/>
<id>93b3919325b328fe95674b35b6c0b5efa69243f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
