Commit Graph
714 Commits
Author SHA1 Message Date
Mikaël Capelle a966db7d19 Use more modern way to set Python paths and use PYTHONPATH environment variable when no paths is specified in runner. (#125) 2024-06-01 13:20:56 +02:00
Mikaël Capelle 86505f19ce Add bindings for getKnownFolders(). Move stuff to mobase.utils. (#122) 2024-05-25 14:34:47 +02:00
Mikaël Capelle a839d36235 Switch from fmtlib to std::format. (#124)
* Fix issue with latest pybind11.
* Switch from fmtlib to std::format.
* Set CMake policy CMP0144.
2024-05-25 13:15:10 +02:00
Jeremy Rimpo bb0a24a00d Merge pull request #119 from ModOrganizer2/2_5_x
Bump version to reflect 2.5.0 release
2023-12-16 16:31:45 -06:00
Mikaël Capelle ac7009d17f Configure Python to run in isolated mode. (#121) 2023-12-03 09:15:57 +01:00
Jeremy RimpoandMikaël Capelle cc1bc4cb7f Fix string conversion issues with emoji characters (#120)
* Fix load/cast of QString to avoid issues with surrogate pairs (emoji characters, ...).

---------

Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com>
2023-12-03 09:15:17 +01:00
Jeremy Rimpo ebede37865 Bump version to reflect 2.5.0 release 2023-11-24 21:15:34 -06:00
Jeremy Rimpo 7a885ad014 Merge pull request #117 from ModOrganizer2/plugin_updates
Add isDummy to IPluginList
2023-10-27 20:09:34 -05:00
Jeremy Rimpo ff3c601164 Use hasNoRecords 2023-10-18 23:04:16 -05:00
Jeremy Rimpo 655e60acb7 Add isDummy to IPluginList 2023-10-17 00:41:44 -05:00
Jeremy Rimpo e52163eb29 Merge pull request #116 from ModOrganizer2/overlay_support
Add isOverlayFlagged to IPluginList
2023-10-08 13:02:41 -05:00
Jeremy Rimpo 431caa9992 Add isOverlayFlagged to IPluginList 2023-10-08 04:13:58 -05:00
Mikaël Capelle a644546b41 Merge pull request #115 from ModOrganizer2/uibase_updates
Use defaults set in UIBase
2023-10-04 11:10:00 +02:00
Jeremy Rimpo 404fd3f4a3 Use defaults set in UIBase 2023-10-04 02:58:15 -05:00
Jeremy Rimpo 0be763f3d2 Merge pull request #114 from ModOrganizer2/loot_0_22
Plugin sorting updates
2023-10-03 23:17:31 -05: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
Mikaël Capelle c6c7e5ef73 Merge pull request #113 from ModOrganizer2/dev/refresh-callback
Add onNextRefresh() and 2nd onAboutToRun bindings.
2023-09-29 08:24:02 +02:00
Mikaël Capelle 328b6e7710 Fix arity check for function arguments. 2023-09-27 20:22:34 +02:00
Mikaël Capelle eb2c874a39 Remove duplicated logger print. 2023-09-27 19:55:48 +02:00
Mikaël Capelle 5501814e00 Add onNextRefresh() and 2nd onAboutToRun bindings. 2023-09-26 21:41:27 +02:00
Jeremy Rimpo d1609a79ae Merge pull request #112 from ModOrganizer2/starfield
Starfield
2023-09-17 16:19:34 -05:00
Jeremy Rimpo 58737acf0e Fix lint issues 2023-09-13 03:35:36 -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
Jeremy Rimpo 923d600bc0 Merge remote-tracking branch 'origin/qt6' 2023-09-04 22:29:11 -05:00