Commit Graph
12 Commits
Author SHA1 Message Date
Mikaël Capelle 54e05d31ef Add back IPlugin::requirements. 2024-08-10 15:38:09 +02:00
Mikaël Capelle bf05ac1593 Update following change to PluginSetting in uibase. 2024-08-10 12:23:12 +02:00
Mikaël Capelle a4338db554 Fix after rebasing. 2024-08-09 22:13:43 +02:00
Jeremy Rimpo e11d5ec00d Support new pluginpreview interfaces (#130) 2024-07-11 11:27:19 +02:00
Mikaël Capelle 790d0a1097 Refactoring of game features for better management. (#126) 2024-06-09 12:26:39 +02:00
Jeremy Rimpo 7452df8bbb Plugin sorting updates
- Add enabledPlugins for core plugins which are enabled but NOT auto-loaded (may need to be written to plugins.txt or have an ambiguous load order position)
- General Starfield updates
  - Add enabledPlugins for "BlueprintShips-Starfield.esm"
  - Disable plugin management if sTestFile is in use (also applies to FO4)
  - Write the enabledPlugins to plugins.txt to enforce base game load order
  - Allow for LOOT sorting (dynamic based on settings)
- Incorporate enabledPlugins into force enabled plugins in plugin list
- Update various interface layers

TODO: Fix sort button to dynamically update if status changes
TODO: Auto refresh lists if the INI Editor is closed
2023-10-02 15:27:12 -05:00
Jeremy Rimpo d3fec9c230 Add 'None' LoadOrderMechanism which disables managed plugins
- Primary plugins are still marked as loaded
2023-09-09 04:37:02 -05:00
Jeremy Rimpo b99a5115cb Implement 'override' plugin support 2023-09-05 13:25:00 -05:00
Mikaël Capelle 967f1d327b Fix IPluginModPage inheritance. 2022-05-13 20:29:04 +02:00
Mikaël Capelle 19da0a9d8c Minor fixes for typing. 2022-05-05 13:13:56 +02:00
Mikaël Capelle 6ea9d92b26 Minor fixes + tests + getSupportURL(). 2022-05-02 17:09:36 +02:00
Mikaël Capelle 68060b0e6b Global re-organization to split mobase from runner. 2022-04-28 22:44:15 +02:00