Commit graph

5998 commits

Author SHA1 Message Date
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
Kaz Wolfe
36b9f0b218
deps: bump ClientStructs 2025-08-05 22:59:49 -07:00
Kaz Wolfe
4d0d62f679
deps: bump CS 2025-08-05 19:20:01 -07:00
Haselnussbomber
24b2329c93
Update ConfigOptions (#2342) 2025-08-05 16:34:17 -07:00
Kaz Wolfe
7976f49444
deps: It came to my attention
that some people didn't enjoy the Rick and Morty joke in the prior commit. After careful consideration, I have decided that you have to have a very high IQ to understand Rick and Morty. The humor is extremely subtle, and without a solid grasp of theoretical physics most of the jokes will go over a typical viewer's head. There's also Rick's nihilistic outlook, which is deftly woven into his characterisation - his personal philosophy draws heavily from Narodnaya Volya literature, for instance. The fans understand this stuff; they have the intellectual capacity to truly appreciate the depths of these jokes, to realize that they're not just funny- they say something deep about LIFE. As a consequence people who dislike Rick and Morty truly ARE idiots- of course they wouldn't appreciate, for instance, the humour in Rick's existencial catchphrase "Wubba Lubba Dub Dub," which itself is a cryptic reference to Turgenev's Russian epic Fathers and Sons I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Dan Harmon's genius unfolds itself on their television screens. What fools... how I pity them. 😂 And yes by the way, I DO have a Rick and Morty tattoo. And no, you cannot [User was demoted for this commit message]
2025-08-05 16:29:28 -07:00
Kaz Wolfe
ef243a2759
deps: what is my purpose?
- to bump clientstructs.
  - oh my god.
2025-08-05 13:40:53 -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
6213f7627e
deps: bump lumina 2025-08-05 08:58:14 -07:00
Kaz Wolfe
1f94c486a0
deps: boing boing boing 2025-08-05 06:40:20 -07:00
Kaz Wolfe
2f9363b9cc
chore: clean up lumina obsoletes and warnings 2025-08-04 23:24:37 -07:00
Kaz Wolfe
82f9db4ca6
deps: bump ClientStructs
- Minimal 7.3 to at least load
2025-08-04 23:14:36 -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
413fea4349
chore: re-run generator
- add generated code to linguist ignore
2025-08-04 11:42:58 -07:00
Kaz Wolfe
832288a76e
fix: compiler issue with MenuItem
Resolves #2336.
2025-08-04 11:34:23 -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
Kaz Wolfe
cb29322968
chore: Remove IGameNetwork
- Deprecated in favor of hooks. See #2241.
- Subject to Goat yelling at me.
2025-08-03 18:39:38 -07:00
Haselnussbomber
191dfb57e3
[API13] Fire ActivePluginsChanged after a plugin loaded/unloaded (#2334)
* Fire ActivePluginsChanged after a plugin loaded/unloaded

* Add ActivePluginsChangedEventArgs

* Use past tense
2025-08-03 18:28:44 -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
Blair
0f8b65e95a
Load imgui.so if available for external tools running imgui on native (#2331) 2025-08-03 18:25:30 -07:00
Status102
5426cfc723
fix: typo in JobFlags (#2202) 2025-08-03 18:18:53 -07:00
MidoriKami
6369982b48
IDtrBar Add Additional Click Events (#2325)
* Add additional dtr click events

* Let's just break things and make them really nice

* Add additional dtr click events

* Let's just break things and make them really nice

* Add additional dtr click events

* Let's just break things and make them really nice

* git is stupid

* Documentation fixing
2025-08-03 18:15:05 -07:00
Kaz Wolfe
6a1d5db50e
chore: Bump to v13
- Actually makes the api lockut take effect
- Fix Intellisense complaints
2025-08-03 18:14:03 -07:00
Haselnussbomber
a776358b96
Completion rewrite (#2305) 2025-08-03 18:13:45 -07:00
Haselnussbomber
63e7cb25b5
[Api13] Update ChatLinkHandler functions (#2322)
* Update ChatLinkHandler functions

- Move functions to IChatGui
- Switch CommandId to type Guid and generate them automatically

* Remove unused field
2025-08-03 18:07:21 -07:00
Kaz Wolfe
ecbb4053ce
feat: Add MateriaEntries
Per #2225.
2025-08-03 18:04:08 -07:00
Haselnussbomber
ff934d981c
Remove Experimental from ISeStringEvaluator (#2327) 2025-08-03 17:44:16 -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
bleatbot
2aba71f8f2
[master] Update ClientStructs (#2310)
* Update ClientStructs

* Update ClientStructs

---------

Co-authored-by: github-actions[bot] <noreply@github.com>
Co-authored-by: Kaz Wolfe <root@kazwolfe.io>
2025-07-25 22:57:24 +00:00
goat
cc741cec67
Merge pull request #2317 from Soreepeong/fix/imgui-bindings/crt-dll
Use Shared VC Runtime
2025-07-20 13:15:49 +02:00
Soreepeong
84f2f0d064 Use Shared VC Runtime 2025-07-20 19:43:58 +09:00
goaaats
e559ae6b20 Regenerate bindings 2025-07-20 01:24:17 +02:00
goat
6078c42963
Merge pull request #2316 from Haselnussbomber/fixes
[imgui-bindings] Small fixes
2025-07-19 02:05:41 +02:00
Haselnussbomber
ec9f365930
Fix some ImGui.End calls 2025-07-18 18:14:34 +02:00