Skip to content

Plugin system, layers refactor, workshop plugin refactor. Refactor of a lot of things. - #44

Merged
PyXiion merged 19 commits into
mainfrom
feat/plugins
Jul 29, 2026
Merged

Plugin system, layers refactor, workshop plugin refactor. Refactor of a lot of things.#44
PyXiion merged 19 commits into
mainfrom
feat/plugins

fix: resolve npx via shutil.which for Windows PATHEXT compatibility

bb1d403
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded Jul 29, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- packaging/build.py  32
- src/pxmodrim/_app.py  5
- src/pxmodrim/core/config.py  2
- src/pxmodrim/core/services/diagnostics_service.py  1
- src/pxmodrim/ui/models/mod_list_model.py  14
- src/pxmodrim/core/plugin.py  10
- src/pxmodrim/core/services/steam_cmd_service.py  3
- src/pxmodrim/ui/context.py  12
- src/pxmodrim/ui/plugins/steam_workshop/download_sidebar.py  10
- src/pxmodrim/ui/plugins/steam_workshop/plugin.py  44
- src/pxmodrim/ui/plugins/steam_workshop/view.py  30
- scripts/build-inject-js.py  7
- src/pxmodrim/ui/plugins/steam_workshop/bridge_obj.py  11
- src/pxmodrim/ui/plugins/steam_workshop/ts/api.ts  8
- src/pxmodrim/ui/plugins/steam_workshop/ts/badges.ts  30
- src/pxmodrim/ui/plugins/steam_workshop/ts/bridge.ts  29
- src/pxmodrim/ui/plugins/steam_workshop/ts/deps.ts  55
- src/pxmodrim/ui/plugins/steam_workshop/ts/detail.ts  60
- src/pxmodrim/ui/plugins/steam_workshop/ts/globals.d.ts  1
- src/pxmodrim/ui/plugins/steam_workshop/ts/lifecycle.ts  38
- src/pxmodrim/ui/plugins/steam_workshop/ts/main.ts  3
- src/pxmodrim/ui/plugins/steam_workshop/ts/rendering.ts  25
- src/pxmodrim/ui/plugins/steam_workshop/ts/utils.ts  15
- src/pxmodrim/ui/plugins/steam_workshop/ts/visuals.ts  12
         

Complexity decreasing per file
==============================
+ src/pxmodrim/core/checker/databases.py  -2
+ src/pxmodrim/ui/window/main_window.py  -8
+ src/pxmodrim/core/services/download_proto.py  -8
+ src/pxmodrim/ui/config.py  -5
         

Clones removed
==============
+ src/pxmodrim/ui/models/mod_list_model.py  -4
         

See the complete overview on Codacy