Trent Callan
3136ad72ed
Download Remote Binaries during Store Install ( #177 )
...
* Download Remote Binaries during store install.
Fix Manual Install Modal Type
* Use Unix Line endings. (Thanks WSL)
* Fix Merge Commit with main branch.
2022-09-18 17:20:19 -07:00
AAGaming
3700dd7437
fix plugin updating
2022-09-18 15:44:16 -04:00
AAGaming
7716c73014
fix plugin loading after install, move updater reloads to loader
2022-09-18 14:49:32 -04:00
TrainDoctor
aeb2decfc1
Fix plugin uninstalling
2022-08-29 14:41:10 -07:00
botato
b7d7ca04e1
Refractor plugin backend ( #111 )
...
* refractor uninstall plugin backend
* refractor plugin installation method
* Change formatting in browser.py
* Manually format main.py
* Manually format utilities.py
* remove inconsistency
* remove unnecessary linebreaks
* lol what
* last minute pythoning
* Fix async missing
* lint
* more refractor
* await forgotten
* fix: menu not disappearing after first click
* lint
* bug: fix double click on uninstall
* depricate request installs
* basic patch notes viewer, lazy-load settings and store, build frontend as esmodule, add lazy-loaded react-markdown, backend changes to accomodate ESModule frontend
* refractor uninstall plugin backend
* Change formatting in browser.py
* Manually format main.py
* Manually format utilities.py
* remove unnecessary linebreaks
* lol what
* last minute pythoning
* Fix async missing
* rebase onto main
* fix error, fix React crash if patch notes are opened before remote version info is loaded
Co-authored-by: TrainDoctor <traindoctor@protonmail.com >
Co-authored-by: AAGaming <aa@mail.catvibers.me >
2022-08-26 21:01:23 -07:00
Sefa Eyeoglu
0dbdb4a143
fix: don't pass unzip job to event loop ( #136 )
...
For some reason this broke installation of plugins when another specific
plugin was present (vibrantDeck)
2022-08-09 12:06:33 -07:00
TrainDoctor
c9e9c45b37
Standardize logging in browser.py
2022-08-08 13:06:04 -07:00
Derek J. Clark
20094c5f75
Use Environment Variables ( #123 )
...
Uses environment variables instead of hard coding the "deck" user/group.
This adds support for systems other than the steam deck that are using the DeckUI.
* Use Environment Variables
* Use method to get USER from a systemd root process
* Fix imports. Add get_user and get_user_group methods in helpers.py. Removed duplicated code
* Add separate setters/getters for user vars. Ensure sleep prevents race condition of user setter in while loop
2022-08-08 11:32:14 -07:00
AAGaming
afb2c7c0ed
Better install process UX, fix reinstalling
2022-07-25 17:13:50 -04:00
AAGaming
c9bf8d357e
use fstring
2022-07-21 22:03:11 -04:00
AAGaming
09eee761a5
change log to debug
2022-07-21 22:02:47 -04:00
AAGaming
20f43b2fd4
fix plugin uninstalling
2022-07-21 22:02:13 -04:00
WerWolv
baa02c129f
Fixed plugin installation ssl verification issue ( #101 )
...
* Added cert location debugging
* Install certifi
* Try adding manual cacert in install request
* Properly use ssl
* More efficiently load ssl certificate
2022-07-03 08:29:46 +02:00
TrainDoctor
1e6b3edbf2
Merge remote-tracking branch 'origin/main'
2022-07-02 23:14:51 -07:00
botato
085aacea06
Use deckyState in uninstall menu ( fixes #98 ) ( #100 )
2022-07-02 22:14:43 -04:00
TrainDoctor
675e667a9e
Catch uninstall plugin
2022-07-02 17:09:21 -07:00
TrainDoctor
58b2c4208d
Remove bugged rename invocation
2022-07-02 16:37:23 -07:00
TrainDoctor
683c51ceac
Properly await uninstall
2022-07-02 15:59:15 -07:00
botato
4daf028e7a
Uninstall functionality ( #97 )
...
* feat: POC uninstallation feature
* Fixes, placeholder
* bugfix: wrong function call
* add oncancel and change function called
* clean up plugin uninstall code
* bugfix, uninstall in store
* Limit scope of feature branch
* feat: PluginLoader.unloadPlugin
* problematic logs
2022-07-01 16:43:17 -07:00
AAGaming
d72f364a8d
backwards-compatible plugin store, legacy plugin library
2022-06-30 16:04:29 -04:00
TrainDoctor
518b01f571
Installing from plugin store now works as intended
2022-06-29 11:46:06 -07:00
AAGaming
3f2a2bbc04
fix installing plugins
2022-06-29 12:25:50 -04:00
AAGaming
9619c52720
add settings page with install from URL option
2022-06-22 23:22:27 -04:00
AAGaming
86e23686aa
React Plugin install dialog ( closes #75 )
2022-06-01 17:50:10 -04:00
marios
4b923c1dc7
display overhaul, compatibility with legacy plugins, fixes
2022-05-26 04:00:18 +03:00
Jonas Dellinger
74438a3145
Work on react frontend loader
2022-05-13 19:14:47 +02:00