Commit Graph

21 Commits

Author SHA1 Message Date
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