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
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
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
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
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
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
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
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
Blair
a555514de3
Show correct changelog in plugin installer window ( #2236 )
2025-04-09 22:15:09 +02:00
Haselnussbomber
499952b3d2
SeStringEvaluator: Fix HeadAll not capitalizing correctly ( #2240 )
...
* Fix obsoletes
* Fix HeadAll not capitalizing correctly
* Fix incorrect denoun cases in SeString Creator
* Implement Utf8String.ToUpper in C#
* Handle characters with accents too
* Add remarks to ToUpper functions
2025-04-09 22:13:11 +02:00
goaaats
ad3b0f0194
Fix some warnings
2025-04-08 22:21:04 +02:00
goaaats
0690cce995
wip bindings upgrade
2025-04-06 20:59:23 +02:00
goaaats
f812bf8f09
Correctly test Framework Run vs. RunOnTick
2025-04-03 19:13:42 +02:00
goaaats
c1805bd510
Fix warning
2025-04-03 00:37:20 +02:00
goaaats
ca438b6e69
Add self-test for framework task scheduling
2025-04-03 00:32:37 +02:00
goaaats
810611e086
Add "jump to" button to self-test window
2025-04-03 00:17:20 +02:00
goaaats
7286d9714c
Add question to toast self test
2025-04-03 00:03:16 +02:00
goaaats
d2cae32bc2
AgingSteps => SelfTestSteps
2025-04-02 22:38:28 +02:00
goaaats
95bac801b2
Remove 2025 april fools
2025-04-01 23:16:35 +02:00
goaaats
5eee678899
Unify body notice drawing logic, clear search when switching groups
2025-04-01 23:15:31 +02:00
goaaats
2a049c40d6
Make it lame again
2025-04-01 01:53:14 +02:00