Commit graph

5740 commits

Author SHA1 Message Date
goat
1aada98393 clamp value of all easings by default 2024-12-29 16:53:16 +01:00
goat
2e77e90532 title screen menu: some visual fixes
Use SeStringRenderer to render menu entries
Clamp alpha values to avoid flickering
2024-12-29 13:49:31 +01:00
goat
c79b1cd83a config: save asynchronously to prevent hitches 2024-12-29 13:17:03 +01:00
goat
01980c3133 plugin installer: add linebreak after ban reason 2024-12-29 12:42:43 +01:00
goat
d200c12c2f copy cimgui DLLs in their vcxproj instead of Dalamud 2024-12-28 14:02:06 +01:00
goat
4af9bc05dc don't rebuild Dalamud.Boot every time, copy out of output directory instead 2024-12-28 14:01:34 +01:00
goat
55bfe9eeb0 upgrade cimgui, fix IME and image rendering 2024-12-27 18:19:48 +01:00
goat
3f3f5f4b72 hide assert logs that spam every frame automatically, add "verbose" mode 2024-12-26 22:10:10 +01:00
goat
10f4009a0c don't implicitly depend on DataManager in data widget load functions 2024-12-26 17:17:04 +01:00
goat
f3d7c6f2ea don't access nullptr addon when shutting down early 2024-12-26 17:17:04 +01:00
Haselnussbomber
f98da094f4
Fetch market board uploader info from main thread (#2158) 2024-12-26 16:39:54 +01:00
goat
0a3e88efca clone culture to apply fixes
The default cultures are read-only
2024-12-26 15:26:22 +01:00
goat
b3c0a8c207 editorconfig: trim trailing whitespace 2024-12-26 14:14:16 +01:00
goat
2e2feb144f fix some warnings 2024-12-26 14:11:14 +01:00
goat
ce5ee71c91 patch NNBSP number separator out of cultures that use it (fixes #2157) 2024-12-26 13:48:28 +01:00
goat
1d9116f0a0 unhandled exceptions when calling Draw() must be fatal 2024-12-26 13:29:54 +01:00
goat
b02194ca6a DalamudInterface doesn't need DataManager 2024-12-26 13:09:06 +01:00
goat
776a838dbe remove legacy MonoMod patches for codebase and assembly location 2024-12-25 23:48:07 +01:00
goat
b79c646b9b only turn ImGui asserts on if we are actually loading a devplugin 2024-12-25 23:48:07 +01:00
KazWolfe
1083081706
fix: Safely invoke marketboard events being sent to plugins. (#2150) 2024-12-25 23:33:23 +01:00
goat
61dd058a6e Merge branch 'intree_imgui' 2024-12-25 17:05:36 +01:00
goat
8b06ae3f00 add ImGui assert options to experimental tab 2024-12-25 17:04:35 +01:00
goat
9d8bcb7a24 add "disable for this session" button to ImGui asserts 2024-12-25 17:03:22 +01:00
goat
b822807eab
Merge pull request #2156 from goaaats/intree_imgui
Add proper ImGui assert mechanism
2024-12-25 14:40:09 +01:00
goat
12bf2f4478 replace nonfunctional managed asserts with proper imgui-handled assert mechanism 2024-12-25 12:47:38 +01:00
goat
46b055f657
Merge pull request #2154 from goaaats/intree_imgui
Build imgui in-tree
2024-12-24 22:12:34 +01:00
goat
8773d3b873 fix debug build 2024-12-24 16:00:09 +01:00
goat
2d4e4122aa link with static CRT 2024-12-24 03:57:28 +01:00
goat
c31fe0920f remove hackfix hooks 2024-12-24 03:44:31 +01:00
goat
419b62b2c9 fix release build 2024-12-24 02:48:42 +01:00
goat
87525091c9 make it work with nuke 2024-12-24 01:52:38 +01:00
goat
7629cac8af use ImGuiScene without shipped binaries 2024-12-23 23:29:16 +01:00
goat
1714191711 attest imgui DLLs 2024-12-23 23:25:21 +01:00
goat
f696f7250f shoddy include in dalamud build for now 2024-12-23 23:24:13 +01:00
goat
371f1bfa18 comment out kizer hack for now, need to move to natives 2024-12-23 23:17:33 +01:00
goat
43ab6bd24f remove win32 targets 2024-12-23 22:39:55 +01:00
goat
9616573f40 reference and add vcxproj for cimgui, cimplot, cimguizmo 2024-12-23 22:36:31 +01:00
goat
5a2473293d reorganize solution a bit 2024-12-23 22:01:17 +01:00
goat
667ae312c5
some readme housekeeping 2024-12-23 21:15:03 +01:00
goat
a1ae33bfee don't set plugin to fail state if we threw InvalidPluginOperationException
These are supposed to indicate to the user that they called a function at the wrong point in time. We don't want to actually mutate the state in that case.
2024-12-23 21:03:31 +01:00
goat
8276c19c6f add plugin enable/disable/toggle commands 2024-12-23 21:00:02 +01:00
goat
8572ed8b1e ProfileCommandHandler -> PluginManagementCommandHandler 2024-12-23 17:05:35 +01:00
goat
bc21621d9a add release script 2024-12-23 16:50:06 +01:00
goat
c647d07d94 build: 11.0.4.0 2024-12-22 19:19:56 +01:00
goat
2d6689b9d3 move lumina version out of csproj 2024-12-22 19:14:18 +01:00
bleatbot
87d069267b
Update ClientStructs (#2148)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-12-20 14:33:54 +00:00
Infi
2e6cb6ef00
- Add chat notification back to AutoUpdate (#2146)
- ImRaii UI elements in AutoUpdate tab
- Fix scoping in IconButton
2024-12-19 22:19:50 +01:00
goat
f7ef68d65e build: 11.0.3.0 2024-12-17 21:50:03 +01:00
KazWolfe
a7faabd4e8
[net9] Rollup changes from master (#2133)
* Use MiniGame BGM scene for About tab

* Use span comparison in GameGui.IsInLobby

* [master] Update ClientStructs (#2126)

Co-authored-by: github-actions[bot] <noreply@github.com>

* [master] Update ClientStructs (#2134)

Co-authored-by: github-actions[bot] <noreply@github.com>

* [master] Update ClientStructs (#2135)

Co-authored-by: github-actions[bot] <noreply@github.com>

* Fix config option summaries (#2138)

* Fix config option summaries

* Obsolete LockonDefaultZoom_179 with error

* Don't allow nameplate GameObject lookup when ObjectId is invalid (#2137)

* build: 11.0.2.0

* Update ClientStructs (#2139)

Co-authored-by: github-actions[bot] <noreply@github.com>

* chore: remove [Experimental] from SeStringRenderer (#2144)

It hasn't caused problem for a while (though performance probably can be
better), and looks good enough to remove this attribute.

* Update ClientStructs (#2140)

Co-authored-by: github-actions[bot] <noreply@github.com>

* Return nullable on XivChatType.GetDetails (#2143)

---------

Co-authored-by: Haselnussbomber <mail@haselnussbomber.de>
Co-authored-by: github-actions[bot] <noreply@github.com>
Co-authored-by: nebel <9887+nebel@users.noreply.github.com>
Co-authored-by: goat <goatsdev@protonmail.com>
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
Co-authored-by: srkizer <soreepeong@gmail.com>
2024-12-17 08:14:45 -08:00
github-actions[bot]
f9bdceb662 Merge remote-tracking branch 'origin/master' into net9-rollup 2024-12-17 15:57:14 +00:00