Commit graph

1349 commits

Author SHA1 Message Date
Soreepeong
b53a97408b restructure 2025-07-26 22:33:38 +09:00
Soreepeong
3381ac1c7d Work on manual bindings 2025-07-23 01:18:48 +09:00
Soreepeong
11aef2f4d6 Implement AutoUtf8Buffer 2025-07-22 03:49:17 +09:00
Soreepeong
51a20300d8 wip2 2025-07-22 02:10:46 +09:00
Haselnussbomber
ec9f365930
Fix some ImGui.End calls 2025-07-18 18:14:34 +02:00
Haselnussbomber
a1b8dbcf27
Simplify ImGuiListClipper initialization 2025-07-17 01:54:40 +02:00
Haselnussbomber
54ec64e159
Remove IDalamudTextureWrap.ImGuiHandle 2025-07-17 01:36:45 +02:00
Kaz Wolfe
f63ee5cb76
Merge branch 'master' into imgui-bindings 2025-07-03 19:02:35 -07:00
srkizer
03e728e129
Use EnumerateInvocationList instead of GetInvocationList (#2303) 2025-06-23 22:09:48 +02:00
goaaats
90e426b325 Remove ImGui.NET entirely 2025-06-22 22:21:12 +02:00
goaaats
95ec633cc5 merge 2025-06-22 21:39:38 +02:00
Haselnussbomber
b1986bd3d1
Self-Test Window improvements (#2298)
* Move Logout self-test to the bottom of the list

* Increase self-test result and make it scrollable

* Allow text wrapping for some strings in self-tests

* Fix context menu self-test not working properly on HQ items
2025-06-17 10:48:40 -07:00
MidoriKami
7c4e1c44a6
Update NodeTree.Component.cs (#2291) 2025-06-07 18:55:13 +02:00
goaaats
eb34eb1023 Fix some warnings 2025-05-31 12:00:20 +02:00
salanth357
84d121c7bc
Add Completion module (#2274)
* Add Completion module

Dalamud and plugin commands will now be tab-completable in the ChatLog

* PR feedback

---------

Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-05-29 18:24:21 +00:00
Haselnussbomber
3f3a1f2be1
Add support for sheet payload links (#2282)
* Fix "Print Evaluated" not evaluating with context

* Add support for sheet payload links
2025-05-29 19:37:48 +02:00
Haselnussbomber
e52e0b6df9
Scrollable Self-Test table (#2284) 2025-05-29 19:35:38 +02:00
MidoriKami
fe8efc9dde
UIDebug2 Timeline Labelset support (#2275)
* Add LabelSet Display

* Update TimelineTree.cs
2025-05-26 21:09:50 +02:00
MidoriKami
43ab6f6f63
UiDebug2 Misc Fixes (#2273)
* Fix incorrect type check

* Fix address calculation
2025-05-24 00:44:24 +02:00
goaaats
e9aa2e2ac3 Respect alpha when drawing installer loading overlay 2025-05-10 13:23:32 +02:00
goaaats
b4e62571a6 Add option to auto-update disabled plugins 2025-05-10 01:10:53 +02:00
Haselnussbomber
33605e3ace
Move AntiDebug to xivfixes (#2264)
* Move AntiDebug to xivfixes

* Update BootEnabledGameFixes

* Check BootEnabledGameFixes

* Apply suggestions from code review

Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>

---------

Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2025-05-09 13:53:44 -07:00
srkizer
4dce0c00e8
Implement DrawListTextureWrap (#2036)
* Implement DrawListTextureWrap

* Fix unloading

* minor fixes

* Add CreateFromClipboardAsync

---------

Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-05-09 22:47:42 +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
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
ddf0a97c83 Add plugin error notifications, per-plugin event invocation wrappers 2025-05-01 20:47:03 +02:00
goaaats
69d8968dca IoC: Allow private scoped objects to resolve singleton services 2025-05-01 14:47:02 +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
Aireil
0bddf30577
Fix fly text combo in Dalamud Data (#2262) 2025-04-26 01:28:12 +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
Haselnussbomber
ce49b0d51f
SeStringEvaluator: fallback to games ClientLanguage (#2261) 2025-04-25 20:59:44 +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
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
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
goaaats
672793b6c0 Add hook stress test 2025-04-17 17:23:23 +02:00
goaaats
4e724fbe45 Remove old PInvoke libs 2025-04-15 23:58:01 +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
dc83879c89 Texture handle shim 2025-04-14 21:20:39 +02:00
goaaats
6858c646a2 Fix conds in Window 2025-04-14 21:06:38 +02:00
goaaats
308b9e4575 Re-add ImGui.NET, add compatibility shims 2025-04-13 21:52:27 +02:00