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
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
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
12bf2f4478
replace nonfunctional managed asserts with proper imgui-handled assert mechanism
2024-12-25 12:47:38 +01:00
goat
c31fe0920f
remove hackfix hooks
2024-12-24 03:44:31 +01:00
goat
87525091c9
make it work with nuke
2024-12-24 01:52:38 +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
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
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
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
github-actions[bot]
f9bdceb662
Merge remote-tracking branch 'origin/master' into net9-rollup
2024-12-17 15:57:14 +00:00
Haselnussbomber
3ccd93aaf1
Return nullable on XivChatType.GetDetails ( #2143 )
2024-12-17 15:56:55 +00:00
srkizer
70af62885b
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.
2024-12-17 07:31:44 -08:00
goat
722ee32353
Use MiniGame BGM scene for About tab ( #2132 )
...
* Use MiniGame BGM scene for About tab
* Use span comparison in GameGui.IsInLobby
2024-12-06 21:43:39 +01:00
goat
fd0b6722ad
build: 11.0.2.0
2024-12-06 18:12:57 +01:00
nebel
75f414578d
Don't allow nameplate GameObject lookup when ObjectId is invalid ( #2137 )
2024-12-04 22:23:17 +01:00
Haselnussbomber
4c62158aea
Fix config option summaries ( #2138 )
...
* Fix config option summaries
* Obsolete LockonDefaultZoom_179 with error
2024-12-04 22:22:51 +01:00
Haselnussbomber
f7f1b0afc5
Use span comparison in GameGui.IsInLobby
2024-11-30 20:42:46 +01:00
Haselnussbomber
da718b64c1
Use MiniGame BGM scene for About tab
2024-11-30 19:59:42 +01:00
github-actions[bot]
73072d78ba
Merge remote-tracking branch 'origin/master' into net9-rollup
2024-11-28 17:19:34 +00:00
nebel
1830af59fd
Use object table index lookup for NamePlateGui GameObject resolution ( #2129 )
2024-11-28 18:19:11 +01:00
nebel
7a52cb85db
Fix ShowStructInternal ImGui crash ( #2127 )
2024-11-27 21:30:24 +01:00
goat
f3db18962f
build: 11.0.1.0
2024-11-26 21:09:19 +01:00
srkizer
db4b6cea2c
Avoid re-creating title version string every frame ( #2117 )
...
* Avoid re-creating title version string every frame
* Marked title version string that it has been changed by Dalamud by
appending a newline payload with a string expression embedded within,
which the game will ignore (effectively `<br(!Dalamud!)>`.)
* Added `PluginManager.LoadedPluginCount` which will count the number of
loaded plugin without making a copy of the plugin list.
* Made TitleScreenMenuWindow.OnVersionStringDraw` update the title
version text addon only if number of loaded plugin changes or the text
is missing the custom suffix from the first point.
* Use OriginalTextPointer to determine if SetText(ROS) has been called
2024-11-25 17:09:43 -08:00
KazWolfe
4c9b2a1577
Add universalis response logging for diagnostics ( #2124 )
2024-11-25 19:21:07 +00:00
KazWolfe
903a5ad5da
fix: Properly handle UTF-8 characters in ImGUI paths ( #2122 )
...
- Fixes a bug where users with special characters in their filenames would not be able to save `dalamudUI.ini`.
- Throw a special warning if `dalamudUI.ini` doesn't exist, as it's not an error case.
2024-11-24 23:01:01 +01:00
Infi
0fdcffd3ad
Fix small typo ( #2115 )
2024-11-24 23:00:50 +01:00