Kaz Wolfe
dc28194ade
fix: addonargs name
2025-08-05 12:34:38 -07:00
Kaz Wolfe
39060d2501
deps: bump cs
...
- fix a random warning too
2025-08-05 11:15:36 -07:00
Kaz Wolfe
2f9363b9cc
chore: clean up lumina obsoletes and warnings
2025-08-04 23:24:37 -07:00
Haselnussbomber
094fcc86d4
Add support for SheetSub payload ( #2283 )
2025-08-04 23:12:18 -07:00
Asriel
d6aa6b8b64
[API 13] Add Lumina.Excel as submodule ( #2332 )
...
* WIP on excel-submodule
* Add Lumina.Excel to build
* Fix sheet changes
2025-08-04 23:11:59 -07:00
Kaz Wolfe
ff36f08d0c
bump cs, fix warnings
2025-08-04 21:11:06 -07:00
Kaz Wolfe
d3bd5f1dce
fix: web merging is bad idea
2025-08-04 16:08:12 -07:00
Ottermandias
d28a164d8c
Add events for certain style changes from within Dalamud. ( #2277 )
...
* Add events for certain style changes from within Dalamud.
* Capture reset changes in events too.
* Add non-static versions of events to IUiBuilder, add remarks about timing to events.
* Move statics to InterfaceManager members and make plugin events local.
---------
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2025-08-04 15:52:13 -07:00
Haselnussbomber
58fbff7c56
Update text-related ImGui calls ( #2337 )
...
* Update text-related ImGui calls
* Use ImU8String for SafeTextColored
* Restore wrapped calls
* Update MenuItem call
* Use ImGui.Text over ImGui.TextUnformatted
* Add ImGui.TextColoredWrapped
* Obsolete SafeText helpers
* Fix obsoleted calls
* SafeTextColored didn't exist before imgui-bindings
* Remove %% replacements
2025-08-04 15:46:43 -07:00
Kaz Wolfe
bd52c60c6f
Merge branch 'imgui-bindings' into api13
...
# Conflicts:
# Dalamud/Game/Gui/GameGui.cs
# Dalamud/Interface/Internal/UiDebug.cs
# Dalamud/Interface/Internal/Windows/Data/Widgets/AddonWidget.cs
# Dalamud/Interface/Internal/Windows/SelfTest/Steps/ItemPayloadSelfTestStep.cs
2025-08-04 11:30:14 -07:00
srkizer
c69329f592
Manual overloads for ImGui functions accepting text ( #2319 )
...
* wip2
* Implement AutoUtf8Buffer
* reformat
* Work on manual bindings
* restructure
* Name scripts properly
* Update utility functions to use ImU8String
* add overloads
* Add more overloads
* Use ImGuiWindow from gen, support AddCallback
* Use LibraryImport for custom ImGuiNative functinos
* Make manual overloads for string-returning functinos
* Make all overloads with self as its first parameter extension methods
* Fix overload resolution by removing unnecessary
* in => scoped in
* Fix compilation errors
2025-08-04 11:14:00 -07:00
Haselnussbomber
0c63541864
Fix disabled MenuItems ( #2318 )
2025-08-04 11:13:34 -07:00
wolfcomp
7131ad36a6
Update MarketBoardSelfTestStep.cs ( #2309 )
...
Use correct time offset from the game display in the test text.
2025-08-03 18:26:58 -07:00
Haselnussbomber
57c6089fc1
[Api13] Add native wrapper structs ( #2330 )
2025-08-03 17:43:52 -07:00
Haselnussbomber
b425ee0a2a
Move ItemKind to Dalamud.Utility ( #2324 )
2025-07-26 12:51:20 -07:00
Haselnussbomber
564c220ed2
[Api13] Remove obsoletes ( #2323 )
...
* Remove IFate.HasExpBonus
* Remove IAddonEventManager.AddonEventHandler
* Remove obsolete filesystem functions from Util
* Remove more obsoletes
2025-07-26 12:50:42 -07:00
Haselnussbomber
ec9f365930
Fix some ImGui.End calls
2025-07-18 18:14:34 +02:00
Haselnussbomber
476b6b9613
Call ImPlot.DestroyContext
2025-07-18 18:14:12 +02:00
goat
6efbb71790
Merge pull request #2315 from Haselnussbomber/imgui-bindings-fixes
...
[imgui-bindings] Fixes and removals
2025-07-17 02:08:49 +02:00
Haselnussbomber
7c2c74418f
[imgui-bindings] Add ReadOnlySpan<byte> ImRaii/ImGuiHelpers overloads ( #2314 )
...
* Add ReadOnlySpan<byte> ImRaii overloads
* Add ReadOnlySpan<byte> ImGuiHelpers overloads
2025-07-17 01:56:38 +02:00
Haselnussbomber
a1b8dbcf27
Simplify ImGuiListClipper initialization
2025-07-17 01:54:40 +02:00
Haselnussbomber
d25b16aa93
Remove unnecessary AddText extension
2025-07-17 01:45:08 +02:00
Haselnussbomber
9956424c13
Remove unnecessary IsNull functions
2025-07-17 01:42:20 +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
goaaats
68656f2b40
TextureManagerPluginScoped must depend on TextureManager to ensure unload order
2025-07-03 15:08:31 +02: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
a2f6fb85e5
Don't fade windows if we are docked or collapsed, for now
...
The proper fix would be not to use the "fake window" approach and insert a drawlist, but not with the current bindings
2025-05-31 13:20:54 +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
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
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
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
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