Commit graph

5751 commits

Author SHA1 Message Date
goaaats
ac14d61a86 Add some more logging to boot plugin loads 2025-05-07 22:40:05 +02:00
goaaats
5c5ce37a70 Fix docs warning 2025-05-07 22:38:10 +02:00
goaaats
50fdc2e5c5 TSM should force itself to front if it is expanded 2025-05-07 00:00:48 +02:00
goaaats
2b49170f6a Add configurable "anchor position" for notifications 2025-05-07 00:00:32 +02:00
goaaats
20ef5fb919 build: 12.0.0.15 2025-05-03 17:47:44 +02:00
foophoof
09f519ce6f
Convert PluginStatWindow to ImRaii (#2268)
Currently the Hooks tab asserts because of a missing ImGui.EndTabItem. Instead of just adding that, I took the opportunity to convert everything to use ImRaii instead.
2025-05-01 21:05:42 -07:00
goaaats
85b77226e9 Clarify wording in settings and error notifications 2025-05-02 02:22:06 +02:00
goaaats
5304c9abc3 Fix CS obsoletion 2025-05-02 02:13:24 +02:00
goaaats
60ca710fa7 build: 12.0.0.14 2025-05-02 00:10:15 +02:00
bleatbot
987227492e
Update ClientStructs (#2263)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-05-01 18:59:03 +00:00
Haselnussbomber
30b5c0be11
Update ConditionFlag (#2265) 2025-05-01 20:49:30 +02:00
goaaats
ddf0a97c83 Add plugin error notifications, per-plugin event invocation wrappers 2025-05-01 20:47:03 +02:00
goaaats
1913a4cd2c Provide services in the same order in Debug and Release 2025-05-01 16:38:57 +02:00
goaaats
22430ce054 Make ConsoleManagerPluginScoped internal as it's supposed to be 2025-05-01 14:47:02 +02:00
goaaats
69d8968dca IoC: Allow private scoped objects to resolve singleton services 2025-05-01 14:47:02 +02:00
goaaats
c82bb8191d Show exception in service init error message 2025-05-01 14:47:02 +02:00
bleatbot
febf4e55a4
Update ClientStructs (#2260)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-04-28 21:38:30 +02:00
Asriel
fd1eafddfb
Update Lumina to 5.7.0 and Lumina.Excel to 7.2.2 (#2258) 2025-04-28 21:13:48 +02:00
goat
f5d93fb08e
Add MinimumDalamudVersion to manifest, validate at install, update and load (#2248) 2025-04-28 21:09:40 +02:00
Haselnussbomber
82cdcf0a0c
Use GameInventoryType in InventoryWidget (#2257) 2025-04-26 19:19:51 +02:00
goaaats
ced601e2f5 build: 12.0.0.13 2025-04-26 12:48:07 +02:00
goaaats
4633820e48 build: 12.0.0.12 2025-04-26 12:47:44 +02:00
goaaats
a925e37ceb Actually respect remember state flag 2025-04-26 12:47:44 +02:00
Aireil
0bddf30577
Fix fly text combo in Dalamud Data (#2262) 2025-04-26 01:28:12 +02:00
goaaats
b25fceb900 build: 12.0.0.11 2025-04-25 23:01:01 +02:00
goaaats
06851ab14a Add separators between profiles and entries for better visual clarity 2025-04-25 22:59:04 +02:00
goaaats
731d7e0f6e Un-whether-or-not the codebase 2025-04-25 22:49:05 +02:00
goaaats
f4102db488 Add "startup behavior" to profiles
Choose between remember, always enable, always disable
2025-04-25 22:49:05 +02:00
goaaats
08f959444b Add "restart in safe mode" button to blocked message 2025-04-25 22:49:05 +02:00
goaaats
999e3ea57a ForceSave() when enabling safe mode from the exception window 2025-04-25 22:49:05 +02:00
goaaats
0db49a5642 DalamudConfiguration.ForceSave should wait for the save task to exit 2025-04-25 22:49:05 +02:00
Haselnussbomber
ce49b0d51f
SeStringEvaluator: fallback to games ClientLanguage (#2261) 2025-04-25 20:59:44 +02:00
goaaats
b996ff5e10 Theme progress bars and plots by default 2025-04-25 19:01:56 +02:00
goaaats
f482badd8e Add progress bar to boot plugin loads, show which are pending 2025-04-25 18:54:01 +02:00
goaaats
e29171cc99 Fix race condition in plugin load
When opening the installer while boot plugins are still loaded, it may have been possible for plugins to be added to the installed plugins list twice, causing various statekeeping issues
2025-04-24 21:59:36 +02:00
bleatbot
096f9c3e52
Update ClientStructs (#2256)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-04-24 17:51:53 +00:00
goaaats
d881fea12b build: 12.0.0.10 2025-04-22 21:53:23 +02:00
Aireil
a9299b4aea
Add Dataset to FlyTextKind enum (#2255) 2025-04-22 12:03:06 -07:00
bleatbot
4995383fcc
Update ClientStructs (#2244)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-04-22 14:44:43 +00:00
Tupae
cf5a6f2635
Add a command line for multimonitor toogle (#2254)
* Update DalamudCommands.cs

Added a /xlmulti command for toggling multimonitor.

Using Dalamud local build encounters Assertion Failure with Umbra plugin enabled. Otherwise works fine.

* Update DalamudCommands.cs

replaced /xlmulti with /xltogglemultimonitor to be more explicit

---------

Co-authored-by: Fractal <Fractal@FRACTAL>
2025-04-22 14:34:36 +00:00
Haselnussbomber
aea62732e5
Safer AddonEventManager node removal (#2232)
* Remove events on Framework thread

* Make sure the addon is not unloaded

* Cleanup node finding loop

* Wait for PluginEventController to be disposed
2025-04-22 07:34:19 -07:00
Haselnussbomber
61a17dac28
SeString Creator and Evaluator fixes (#2250)
* Fix SeString Creator example

* SeStringEvaluator: Don't print auto translation brackets for categories

* SeStringEvaluator: Fix map id mask

MapId is a ushort, not a byte.
2025-04-21 14:02:26 +02:00
Haselnussbomber
39ac9f9dad
Make ItemUtil public (#2252) 2025-04-21 14:01:59 +02:00
goaaats
c7cc771ee2 Upgrade Reloaded.Hooks/Reloaded.Assembler to address concurrency problems 2025-04-20 15:16:46 +02:00
goaaats
672793b6c0 Add hook stress test 2025-04-17 17:23:23 +02:00
Haselnussbomber
81ced564d6
Better ImGui setup condition (#2249)
* Better ImGui setup condition

* Fix build
2025-04-15 21:44:10 +00:00
goaaats
cb8d9cc397 Replace update message with link to changelog
...instead of pointing to Discord
2025-04-15 21:43:23 +02:00
Cytraen
af1eb275cf
sort by search score in plugin installer if opened w/ search text (#2246) 2025-04-15 21:33:28 +02:00
goaaats
b810154125 Add MinimumDalamudVersion to manifest, validate at install, update and load 2025-04-15 21:29:18 +02:00
goaaats
3f724170b2 Fix a warning 2025-04-15 21:14:24 +02:00