Commit graph

4679 commits

Author SHA1 Message Date
MidoriKami
621e4d9ed2 Fix entries yeeting themselves out of existance when scrolled off 2025-08-29 13:23:17 -07:00
Blair
005699e472
Allow versionless bans (#2381)
Some checks failed
Tag Build / Tag Build (push) Successful in 12s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
2025-08-22 13:03:44 +00:00
Lyna
ba9720cb65
Add Platform/OS to plugin feedback (#2379) 2025-08-20 11:06:52 +02:00
goaaats
2affbe3683 build: 13.0.0.2 2025-08-17 13:10:21 +02:00
Haselnussbomber
f687852879
Set ClientState.TerritoryType on load (#2366)
* Set TerritoryType on load

* Do not fire TerritoryChanged event on load
2025-08-15 16:19:21 +00:00
Haselnussbomber
e2f3fdd0ff
ISeStringEvaluator: Add ReadOnlySpan<byte> support (#2370)
* Add EvaluateMacroString ROS<byte> overload

* Add implicit ROS<byte> to SeStringParameter cast
2025-08-15 09:11:25 -07:00
MidoriKami
ef688c09e2
Now with more child labor (#2374) 2025-08-15 15:38:04 +00:00
srkizer
9092e36b33
Reduce usage of exceptions from Boot (#2373)
* wip

* make pretty

* Remove CRT version check from IM

* fix

* Simplify IsDebuggerPresent hook
2025-08-15 00:02:32 -07:00
goaaats
594684b8e9 build: 13.0.0.1 2025-08-10 20:15:40 +02:00
Haselnussbomber
184c8c8fa2
SeStringEvaluator: Add support for SwitchPlatform (#2360) 2025-08-10 16:57:18 +02:00
srkizer
8fcf633f02
Check if CRT version is at least 14.40.33816.0 (#2361)
* Check if CRT version is at least 14.40.33816.0

* Fix ULD path

* Remove debugging code
2025-08-10 16:56:22 +02:00
Soreepeong
130eb7e574 Fix Dx11Renderer order of operations 2025-08-09 08:51:57 +09:00
Soreepeong
7705aa800b Use hInstance of Dalamud for RegisterClassExW 2025-08-09 08:30:27 +09:00
Soreepeong
afe58dae76 Make ImU8String not IDisposable 2025-08-09 08:23:38 +09:00
Soreepeong
5fee90085c Revert "Fix SeStringRendererTestWidget example"
This reverts commit 12f099a57e.
2025-08-09 08:23:38 +09:00
Soreepeong
87770c57ab Change focus clearing condition 2025-08-09 08:23:38 +09:00
Soreepeong
3e2a6ec9cb Work around ActiveIdUsingKeyInputMask having a wrong type 2025-08-09 08:23:37 +09:00
Haselnussbomber
b3dcdb4539
Fix ImGui.MenuItem calls (again) (#2358) 2025-08-08 15:32:55 -07:00
KazWolfe
3d300a7811
feat: Add DtrInteractionEvent to allow plugins to make their own DTR events. (#2353) 2025-08-07 23:37:42 +02:00
goat
c39c957923
Merge pull request #1865 from Critical-Impact/ui-builder-fonts
Add font properties to IUiBuilder
2025-08-07 13:33:18 +02:00
Soreepeong
20842a64e2 Temporarily fix IME 2025-08-07 13:45:42 +09:00
srkizer
1f06006cc0
Fix combobox callback impl (#2347)
* Fix combobox callback impl

* Make ImGuiBackend delegates public

* Release ImGui focus when the game window loses focus
2025-08-06 19:18:40 -07:00
Haselnussbomber
27f924f3b1
Restore commandId parameter (#2349) 2025-08-06 19:17:34 -07:00
Soreepeong
5440e9b0b8 Make it more likely for OpenLink target app to be focused 2025-08-07 08:45:58 +09:00
Soreepeong
75a1742af9 Remove dupe code 2025-08-07 08:24:09 +09:00
Soreepeong
e05dab96c6 Match ObjectPool version with Lumina 2025-08-07 08:13:27 +09:00
Soreepeong
12f099a57e Fix SeStringRendererTestWidget example 2025-08-07 07:51:20 +09:00
Soreepeong
9f31ba7177 Explicitly release focus when clicking on non-imgui 2025-08-07 07:51:13 +09:00
Soreepeong
2fbccb2e95 Make OpenLink happen from the main thread 2025-08-07 07:50:45 +09:00
Critical
7883e2e8fa Add font properties to IUiBuilder 2025-08-06 19:23:03 +10:00
Kaz Wolfe
69b4ed941f
fix: cs bump breaks 2025-08-05 23:32:58 -07:00
Haselnussbomber
24b2329c93
Update ConfigOptions (#2342) 2025-08-05 16:34:17 -07:00
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
Blair
8d29e6b44d
Interface ActivePluginsChangeEventArgs (#2341) 2025-08-05 10:38:11 -07:00
Kaz Wolfe
2f9363b9cc
chore: clean up lumina obsoletes and warnings 2025-08-04 23:24:37 -07:00
Kaz Wolfe
0fb44f5fe5
fix broken sig 2025-08-04 23:14:35 -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
Nukoooo
83d32fe02c
Read .text section bytes from file instead of process memory (#2251)
* Read .text section bytes from file instead of memory

* format

* fix oversight

* only read bytes from file once
2025-08-04 15:55:34 -07:00
Haselnussbomber
9ad0d86463
Update ConditionFlag (#2338) 2025-08-04 15:52:27 -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
MidoriKami
bf5fcaaf00
IObjectTable Helpful Enumerables (#2328)
* Add ObjectTable Enumerables

* Put kind check on the correct function
2025-08-04 15:47:39 -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
f0021bc8f9
chore: Fix compiler complaints 2025-08-04 11:46:45 -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