Commit graph

5968 commits

Author SHA1 Message Date
goaaats
eb34eb1023 Fix some warnings 2025-05-31 12:00:20 +02:00
goaaats
bf0dbde55f Completion: Don't create Utf8String before the game has initialized 2025-05-29 21:08:03 +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
goaaats
944c3700db build: 12.0.1.1 2025-05-29 19:40:32 +02:00
bleatbot
ed8a455dad
Update ClientStructs (#2280)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-05-29 19:39:03 +02:00
Haselnussbomber
911999e98c
Update AddonEventType (#2279) 2025-05-29 19:38:29 +02:00
Haselnussbomber
e20f132abe
Add ISeStringEvaluator.EvaluateMacroString (#2281) 2025-05-29 19:38:10 +02: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
srkizer
e415699bb3
DrawListTextureWrap: use two textures (#2285)
Making premultiplied pixel data into straight alpha in-place using UAV
seems to be not working on older graphics cards. Now every instance of
DrawListTextureWrap keeps two GPU textures, where one keeps a
premultiplied data which will be written to using ImGui draw data and
read from to calculate straight alpha pixel data.
2025-05-29 17:06:48 +02:00
goaaats
d80202a755 build: 12.0.1.0 2025-05-27 22:50:02 +02:00
Aireil
544eb39753
Add new kinds to FlyTextKind enum (#2278) 2025-05-27 20:58:29 +02:00
bleatbot
a12147c945
Update ClientStructs (#2276)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-05-27 15:56:34 +00:00
bleatbot
452ff3adb3
Update ClientStructs (#2269)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-05-26 21:16:58 +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
15352a3e23 Upgrade to goatcorp.Reloaded.Hooks 4.2.0-goatcorp5
Possibly fixes an issue with Wine 10
2025-05-17 12:57:55 +02:00
goaaats
421d8cee3b Revert "Respect fadein/out for Window.DrawConditions() and Window.IsOpen"
This reverts commit c33a5346b1.
2025-05-10 19:31:06 +02:00
goaaats
c33a5346b1 Respect fadein/out for Window.DrawConditions() and Window.IsOpen 2025-05-10 18:37:34 +02:00
goaaats
5c33d150cd Add Window.OnSafeToRemove(), tune timings a bit more 2025-05-10 14:21:30 +02:00
goaaats
e9aa2e2ac3 Respect alpha when drawing installer loading overlay 2025-05-10 13:23:32 +02:00
goaaats
271c258e40 Add per-window opt-out for fades 2025-05-10 13:16:12 +02:00
goaaats
9afece8679 Improve fade-in, use delta time, draw fade-out texture on fake window to preserve focus order 2025-05-10 13:08:24 +02:00
goaaats
b4e62571a6 Add option to auto-update disabled plugins 2025-05-10 01:10:53 +02:00
goaaats
b1c874c123 Fade in/out window system windows 2025-05-10 00:59:28 +02:00
Haselnussbomber
2c735e9ec3
Do not throw ObjectDisposedException in IsEnabled and Disable (#2266) 2025-05-09 23:10:35 +02:00
goaaats
bf491525f6 Upgrade cimgui, use custom FindWindowByName instead of hardcoded offset 2025-05-09 23:06:31 +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
a12c63d6a2 Fix notification positioning when multi-monitor is enabled 2025-05-09 22:08:09 +02:00
goaaats
df8de39098 Even more boot load logging 2025-05-07 23:49:32 +02:00
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