goat
be252bacc0
Merge pull request #2161 from goaaats/feat/stabilize_window_additions
...
Stabilize WindowSystem additional options menu
2024-12-30 23:29:37 +01:00
goat
35b49823e5
WindowSystem: fix clickthrough option not applying to child windows, persist options
...
Persistence is pretty WIP. I want to offer multiple presets in the future, and save more things like window positions.
2024-12-30 21:14:08 +01:00
goat
49a18e3c1e
Api11ToDo -> Api12ToDo
2024-12-30 14:01:50 +01:00
goat
335b3d1ed5
add todo to re-apply easings behavior change
2024-12-30 14:01:12 +01:00
goat
b36bdb2086
Revert "clamp value of all easings by default"
...
This reverts commit 1aada98393 .
Breaks the API.
2024-12-30 13:59:59 +01:00
goat
0cac90b032
plugin installer: only allow feedback for non-outdated plugins
2024-12-29 19:01:49 +01:00
goat
6dd85c9e3e
remove some unused stuff in Util, fix warnings
2024-12-29 16:56:31 +01:00
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