<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/frontend/src/components, branch marios8543/async-plugin-method-requests</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>Packaging rework (#531)</title>
<updated>2023-11-13T21:40:37+00:00</updated>
<author>
<name>K900</name>
<email>me@0upti.me</email>
</author>
<published>2023-11-13T21:40:37+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=5a633fdd8284dd1a2b6f3c95806f033ef4a4becf'/>
<id>5a633fdd8284dd1a2b6f3c95806f033ef4a4becf</id>
<content type='text'>
* fix: get rid of title view jank on latest beta

* Count the number of installs for each plugin (#557)

* Bump aiohttp from 3.8.4 to 3.8.5 in /backend (#558)

* fix: include Decky version in request for index.js

This avoids the If-Modified-Since logic in aiohttp and ensures Steam doesn't cache old JS,
even if the timestamps are normalized.

* fix: clean up shellcheck warnings in act runner script

* fix: gitignore settings/

* fix: ensure state directories exist when running without the installer

* feat: determine root directory correctly when running from in-tree

* fix: fix typo in CI script

* refactor: build a proper Python package with poetry

* refactor: move decky_plugin under the poetry structure

There's no need to special case it anymore, just treat it like any other Python module.

* sandboxed_plugin: better fix, attempt 2

---------

Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;
Co-authored-by: Party Wumpus &lt;48649272+PartyWumpus@users.noreply.github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix: get rid of title view jank on latest beta

* Count the number of installs for each plugin (#557)

* Bump aiohttp from 3.8.4 to 3.8.5 in /backend (#558)

* fix: include Decky version in request for index.js

This avoids the If-Modified-Since logic in aiohttp and ensures Steam doesn't cache old JS,
even if the timestamps are normalized.

* fix: clean up shellcheck warnings in act runner script

* fix: gitignore settings/

* fix: ensure state directories exist when running without the installer

* feat: determine root directory correctly when running from in-tree

* fix: fix typo in CI script

* refactor: build a proper Python package with poetry

* refactor: move decky_plugin under the poetry structure

There's no need to special case it anymore, just treat it like any other Python module.

* sandboxed_plugin: better fix, attempt 2

---------

Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;
Co-authored-by: Party Wumpus &lt;48649272+PartyWumpus@users.noreply.github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Drop support for legacy plugins</title>
<updated>2023-10-31T21:17:49+00:00</updated>
<author>
<name>marios8543</name>
<email>marios8543@gmail.com</email>
</author>
<published>2023-10-17T13:07:43+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=39f64ca6667a0e8703a7a52d6e2bf0da57ee2cb6'/>
<id>39f64ca6667a0e8703a7a52d6e2bf0da57ee2cb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge aa/type-cleanup-py (work by marios, aa, wolv)</title>
<updated>2023-10-26T02:47:33+00:00</updated>
<author>
<name>TrainDoctor</name>
<email>traindoctor@protonmail.com</email>
</author>
<published>2023-10-26T02:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=a7669799bca3ff4089ab81fde924b2d2f787cf0f'/>
<id>a7669799bca3ff4089ab81fde924b2d2f787cf0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Custom `TitleView` (#512)</title>
<updated>2023-07-27T13:58:21+00:00</updated>
<author>
<name>Beebles</name>
<email>102569435+beebls@users.noreply.github.com</email>
</author>
<published>2023-07-27T13:58:21+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=c7e4eb1b3fc5dcf62919a8f2fa2fbe277edd4ad7'/>
<id>c7e4eb1b3fc5dcf62919a8f2fa2fbe277edd4ad7</id>
<content type='text'>
* feat(titleView): Add Custom TitleView support

* fix: wrap TitleView in Focusable

* fix: remove root div on TitleView</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat(titleView): Add Custom TitleView support

* fix: wrap TitleView in Focusable

* fix: remove root div on TitleView</pre>
</div>
</content>
</entry>
<entry>
<title>Add testing store info to browse tab (#504)</title>
<updated>2023-07-12T23:52:32+00:00</updated>
<author>
<name>EMERALD</name>
<email>hudson.samuels@gmail.com</email>
</author>
<published>2023-07-12T23:52:32+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=6d086fb5d52a690c6e07c49ba065f1d83a8ab1db'/>
<id>6d086fb5d52a690c6e07c49ba065f1d83a8ab1db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add descriptions to Decky titleview DialogButtons (#502)</title>
<updated>2023-07-09T08:43:00+00:00</updated>
<author>
<name>fero</name>
<email>hi@evan.graphics</email>
</author>
<published>2023-07-09T08:43:00+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=7c805e9b80996c69e4401514c5468a5fdc40e178'/>
<id>7c805e9b80996c69e4401514c5468a5fdc40e178</id>
<content type='text'>
* chore: add onOKActionDescriptions to decky titleview

This is in preparation for beebles' custom titleview. Since plugins may reuse the same icons in their custom titleviews, it will be a good practice to disambiguate their meanings. In the Steam UI, any icon button has a matching description.

* chore: implement it using the translation framework

---------

Co-authored-by: Marco Rodolfi &lt;marco.rodolfi@tuta.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* chore: add onOKActionDescriptions to decky titleview

This is in preparation for beebles' custom titleview. Since plugins may reuse the same icons in their custom titleviews, it will be a good practice to disambiguate their meanings. In the Steam UI, any icon button has a matching description.

* chore: implement it using the translation framework

---------

Co-authored-by: Marco Rodolfi &lt;marco.rodolfi@tuta.io&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Added detailed message for permission error and clean up english language from unused strings.</title>
<updated>2023-06-26T06:53:41+00:00</updated>
<author>
<name>Marco Rodolfi</name>
<email>marco.rodolfi@tuta.io</email>
</author>
<published>2023-06-26T06:53:41+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=3e64e53cd724773c4616b178fd695091f9a7c71a'/>
<id>3e64e53cd724773c4616b178fd695091f9a7c71a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add notification settings, which allows muting decky/plugin toast notifications (#479)</title>
<updated>2023-06-24T10:59:39+00:00</updated>
<author>
<name>Jonas Dellinger</name>
<email>jonas@dellinger.dev</email>
</author>
<published>2023-06-24T10:59:39+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=ef9afa8cbca29a3dd83454f44264a4682e968c59'/>
<id>ef9afa8cbca29a3dd83454f44264a4682e968c59</id>
<content type='text'>
* Add notification settings, which allows muting decky/plugin toast notifications

* Fix typos</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add notification settings, which allows muting decky/plugin toast notifications

* Fix typos</pre>
</div>
</content>
</entry>
<entry>
<title>chore: adding parameters to file picker in logical order</title>
<updated>2023-06-22T15:25:38+00:00</updated>
<author>
<name>Marco Rodolfi</name>
<email>marco.rodolfi@tuta.io</email>
</author>
<published>2023-06-22T15:25:38+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=ae887e10d6bc24257b723524ef7ddc9b65e8963e'/>
<id>ae887e10d6bc24257b723524ef7ddc9b65e8963e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: export V2 to plugins</title>
<updated>2023-06-22T10:54:41+00:00</updated>
<author>
<name>Marco Rodolfi</name>
<email>marco.rodolfi@tuta.io</email>
</author>
<published>2023-06-22T10:54:41+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=b2a1b172e266d5f05093a7edafa59d6ce53315f2'/>
<id>b2a1b172e266d5f05093a7edafa59d6ce53315f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
