<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/backend, branch v2.6.5-pre2</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>fix two missing arguments, fixing reordering of newly installed plugins (#412)</title>
<updated>2023-04-04T18:52:32+00:00</updated>
<author>
<name>AAGaming</name>
<email>aa@mail.catvibers.me</email>
</author>
<published>2023-04-04T18:52:32+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=7d2cff874527f0fad539b534080edfc319b016c1'/>
<id>7d2cff874527f0fad539b534080edfc319b016c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add plugin reordering (#378)</title>
<updated>2023-04-03T21:21:31+00:00</updated>
<author>
<name>Travis Lane</name>
<email>63308171+Tormak9970@users.noreply.github.com</email>
</author>
<published>2023-04-03T21:21:31+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=0f36e87ccea0d9bf2a3db8ee858f27d9d1b2d796'/>
<id>0f36e87ccea0d9bf2a3db8ee858f27d9d1b2d796</id>
<content type='text'>
* feat: started work on saving plugin order

* feat: implemented local ReorderableList

* feat: reoder complete except for usage of DFL

* switched to using dfl reorderableList

* fix: added missing file and removed frag

* updated to newest dfl

* Update defsettings.json

* fix: plugin order was missing on init

* fix: now await pluginOrder

* fix: moved the plugin-order load to plugin-loader

* chore: v6 and dfl bump</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat: started work on saving plugin order

* feat: implemented local ReorderableList

* feat: reoder complete except for usage of DFL

* switched to using dfl reorderableList

* fix: added missing file and removed frag

* updated to newest dfl

* Update defsettings.json

* fix: plugin order was missing on init

* fix: now await pluginOrder

* fix: moved the plugin-order load to plugin-loader

* chore: v6 and dfl bump</pre>
</div>
</content>
</entry>
<entry>
<title>Add cross-platform support to decky (#387)</title>
<updated>2023-03-22T00:37:23+00:00</updated>
<author>
<name>suchmememanyskill</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2023-03-22T00:37:23+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=fd325ef1cc1d3e78b5e7686819e05606cc79d963'/>
<id>fd325ef1cc1d3e78b5e7686819e05606cc79d963</id>
<content type='text'>
* Import generic watchdog observer over platform specific import

* Use os.path rather than genericpath

* Split off socket management in plugin.py

* Don't specify multiprocessing start type

Default on linux is already fork

* Move all platform-specific functions to seperate files

TODO: make plugin.py platform agnostic

* fix import

* add backwards compat to helpers.py

* add backwards compatibility to helpers.py harder

* Testing autobuild for win

* Testing autobuild for win, try 2

* Testing autobuild for win, try 3

* Testing autobuild for win, try 4

* Create the plugins folder before attempting to use it

* Implement win get_username()

* Create win install script

* Fix branch guess from version

* Create .loader.version in install script

* Add .cmd shim to facilitate auto-restarts

* Properly fix branch guess from version

* Fix updater on windows

* Try 2 of fixing updates for windows

* Test

* pain

* Update install script

* Powershell doesn't believe in utf8

* Powershell good

* add ON_LINUX variable to localplatform

* Fix more merge issues

* test

* Move custom imports to main.py

* Move custom imports to after __main__ check 

Due to windows' default behaviour being spawn, it will spawn a new process and thus import into sys.path multiple times

* Log errors in get_system_pythonpaths() and get_loader_version() + 

split get_system_pythonpaths() on newline

* Remove whitespace in result of get_system_pythonpaths()

* use python3 on linux and python on windows in get_system_pythonpaths()

* Remove fork-specific urls

* Fix MIME types not working on Windows</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import generic watchdog observer over platform specific import

* Use os.path rather than genericpath

* Split off socket management in plugin.py

* Don't specify multiprocessing start type

Default on linux is already fork

* Move all platform-specific functions to seperate files

TODO: make plugin.py platform agnostic

* fix import

* add backwards compat to helpers.py

* add backwards compatibility to helpers.py harder

* Testing autobuild for win

* Testing autobuild for win, try 2

* Testing autobuild for win, try 3

* Testing autobuild for win, try 4

* Create the plugins folder before attempting to use it

* Implement win get_username()

* Create win install script

* Fix branch guess from version

* Create .loader.version in install script

* Add .cmd shim to facilitate auto-restarts

* Properly fix branch guess from version

* Fix updater on windows

* Try 2 of fixing updates for windows

* Test

* pain

* Update install script

* Powershell doesn't believe in utf8

* Powershell good

* add ON_LINUX variable to localplatform

* Fix more merge issues

* test

* Move custom imports to main.py

* Move custom imports to after __main__ check 

Due to windows' default behaviour being spawn, it will spawn a new process and thus import into sys.path multiple times

* Log errors in get_system_pythonpaths() and get_loader_version() + 

split get_system_pythonpaths() on newline

* Remove whitespace in result of get_system_pythonpaths()

* use python3 on linux and python on windows in get_system_pythonpaths()

* Remove fork-specific urls

* Fix MIME types not working on Windows</pre>
</div>
</content>
</entry>
<entry>
<title>Shared Ctx tab rename to SharedJSContext (#395)</title>
<updated>2023-03-09T17:58:19+00:00</updated>
<author>
<name>suchmememanyskill</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2023-03-09T17:58:19+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=395e45167d742f7354688b84cd50b1fc2e644266'/>
<id>395e45167d742f7354688b84cd50b1fc2e644266</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix #390 the plugin_directory argument to import_plugin was incorrect (#391)</title>
<updated>2023-03-05T22:30:26+00:00</updated>
<author>
<name>geeksville</name>
<email>kevinh@geeksville.com</email>
</author>
<published>2023-03-05T22:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=3e5404abdd870d0640f6528ef52e8d75437fe881'/>
<id>3e5404abdd870d0640f6528ef52e8d75437fe881</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix QAM And Toaster Injection for Mar 02 Beta (#388)</title>
<updated>2023-03-02T04:20:31+00:00</updated>
<author>
<name>Beebles</name>
<email>102569435+beebls@users.noreply.github.com</email>
</author>
<published>2023-03-02T04:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=46abc5a2666a7b3006a12d87bf56a7a12c300732'/>
<id>46abc5a2666a7b3006a12d87bf56a7a12c300732</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix loader on feb 22 2023 beta</title>
<updated>2023-02-23T03:00:30+00:00</updated>
<author>
<name>AAGaming</name>
<email>aa@mail.catvibers.me</email>
</author>
<published>2023-02-23T03:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=97bb3fa4c879cf2a517e59b1f7177c9e49e0a692'/>
<id>97bb3fa4c879cf2a517e59b1f7177c9e49e0a692</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>General Backend Fixes (#373)</title>
<updated>2023-02-20T00:37:26+00:00</updated>
<author>
<name>suchmememanyskill</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2023-02-20T00:37:26+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=e1807e8c75e6bd1ab927f5116f28c9b1bb221950'/>
<id>e1807e8c75e6bd1ab927f5116f28c9b1bb221950</id>
<content type='text'>
* General Backend Fixes

* Ajust helpers.get_loader_version() to never throw an exception</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* General Backend Fixes

* Ajust helpers.get_loader_version() to never throw an exception</pre>
</div>
</content>
</entry>
<entry>
<title>Expose a 'decky_plugin' module to decky plugins (#353)</title>
<updated>2023-02-19T22:42:55+00:00</updated>
<author>
<name>Philipp Richter</name>
<email>richterphilipp.pops@gmail.com</email>
</author>
<published>2023-02-19T22:42:55+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=f1e679c3fb26bf2a3264ef63b4b207412417521e'/>
<id>f1e679c3fb26bf2a3264ef63b4b207412417521e</id>
<content type='text'>
* Expose a 'decky_plugin' module to decky plugins

* expose decky user home path
* support 'py_modules' python modules in plugins
* allow for a '_migration' method in plugins to have an explicit file
  moving step

* Expose the plugin python module as .pyi stub interface

* Expose system and user python paths to plugins</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Expose a 'decky_plugin' module to decky plugins

* expose decky user home path
* support 'py_modules' python modules in plugins
* allow for a '_migration' method in plugins to have an explicit file
  moving step

* Expose the plugin python module as .pyi stub interface

* Expose system and user python paths to plugins</pre>
</div>
</content>
</entry>
<entry>
<title>Comment out un-needed pprint usage</title>
<updated>2023-01-29T23:27:52+00:00</updated>
<author>
<name>TrainDoctor</name>
<email>traindoctor@protonmail.com</email>
</author>
<published>2023-01-29T23:27:52+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=36cf85b08a15a8e55b6931894bf448b2977711e5'/>
<id>36cf85b08a15a8e55b6931894bf448b2977711e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
