goaaats
ad3b0f0194
Fix some warnings
2025-04-08 22:21:04 +02:00
goaaats
0690cce995
wip bindings upgrade
2025-04-06 20:59:23 +02:00
goaaats
7166ab2fd7
Fix warning
2025-04-03 21:23:52 +02:00
goaaats
2951dc93ec
Merge master
2025-04-03 21:14:12 +02:00
goaaats
97b01d697b
Delay IM hook setup to after the game sets up rendering
...
This seems to (hack)fix some odd behavior around shader caching as reported by various users.
2025-04-03 19:15:12 +02:00
goaaats
f812bf8f09
Correctly test Framework Run vs. RunOnTick
2025-04-03 19:13:42 +02:00
goaaats
c1805bd510
Fix warning
2025-04-03 00:37:20 +02:00
goaaats
ca438b6e69
Add self-test for framework task scheduling
2025-04-03 00:32:37 +02:00
goaaats
810611e086
Add "jump to" button to self-test window
2025-04-03 00:17:20 +02:00
goaaats
7286d9714c
Add question to toast self test
2025-04-03 00:03:16 +02:00
goaaats
d2cae32bc2
AgingSteps => SelfTestSteps
2025-04-02 22:38:28 +02:00
goaaats
95bac801b2
Remove 2025 april fools
2025-04-01 23:16:35 +02:00
goaaats
5eee678899
Unify body notice drawing logic, clear search when switching groups
2025-04-01 23:15:31 +02:00
goaaats
2a049c40d6
Make it lame again
2025-04-01 01:53:14 +02:00
goaaats
c67ed345b7
Add prizes
2025-04-01 01:27:44 +02:00
goaaats
104504f6a6
Add 2025 april fools
2025-03-31 22:51:12 +02:00
KazWolfe
126e96689b
fix: Repair broken contextmenu test ( #2231 )
...
- Bump clientstructs
2025-03-31 18:25:47 +02:00
goaaats
7cb0d61fe4
Use RunOnTick instead
2025-03-29 20:09:26 +01:00
goaaats
dac14b9168
Add test for fastfail exception
2025-03-29 20:04:41 +01:00
Haselnussbomber
6160252418
Update GameInventoryItem ( #2219 )
...
* Update GameInventoryItem
- Resolve symbolic InventoryItem, used in HandIn
- Harden Materia/MateriaGrade/Stains results
- Make sure GameInventoryItem is constructed correctly
* Remove some duplicate code from InventoryWidget
* Fix null check
2025-03-28 09:00:14 -07:00
goaaats
f94f03e114
Merge branch 'api12'
2025-03-26 20:44:48 +01:00
Blair
19ba6a961f
Switch INotificationManager and ITitleScreenMenu to use ISharedImmediateTexture ( #1879 )
...
* Switch INotificationManager and ITitleScreenMenu to use ISharedImmediateTexture #1879
* Remove SetIconTexture
Remove some remarks that no longer apply
* Cleanup StyleCop warnings
2025-03-26 20:36:18 +01:00
Haselnussbomber
2f029567e4
Fixing colors and NounResolver ( #2208 )
...
* Fixing colors and NounResolver
* Remove failing special case NounProcessor selftest
2025-03-25 17:32:24 -07:00
Kaz Wolfe
67561af32f
fix: Lumina updates
2025-03-25 09:28:57 -07:00
Kaz Wolfe
919ca87bbe
update clientstructs
...
- fix broken gamepad sig by delegating to CS
2025-03-24 21:58:23 -07:00
Kaz Wolfe
5dcd1cc52f
chore: fix angry compiler
2025-03-24 13:36:01 -07:00
Kaz Wolfe
2176b32219
chore: Bump ClientStructs and make it build again
2025-03-24 13:25:13 -07:00
Haselnussbomber
fdbfdbb2cd
Add SeStringEvaluator service ( #2188 )
...
* Add SeStringEvaluator service
* Move DrawCopyableText into WidgetUtil
* Use Icon2RemapTable in SeStringRenderer
* Beautify some code
* Make sure to use the correct language
* Add SeString Creator widget
* Fix getting local parameters
* Update expressionNames
* misc changes
* Use InvariantCulture in TryResolveSheet
* Add SeStringEvaluatorAgingStep
* Fix item id comparisons
* Add SheetRedirectResolverAgingStep
* Add NounProcessorAgingStep
* Update SeString.CreateItemLink
This also adds the internal ItemUtil class.
* Fix name of SeStringCreator widget
* Add Global Parameters tab to SeStringCreatorWidget
* Load widgets on demand
* Update SeStringCreatorWidget
* Resizable SeStringCreatorWidget panels
* Update GamepadStateAgingStep
* Experimental status was removed in #2144
* Update SheetRedirectResolver, rewrite Noun params
* Fixes for 4 am code
* Remove incorrect column offset
I have no idea how that happened.
* Draw names of linked things
---------
Co-authored-by: Soreepeong <3614868+Soreepeong@users.noreply.github.com>
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2025-03-24 09:00:27 -07:00
Kaz Wolfe
e84654005e
fix: Force devs to choose between ValueClamped and ValueUnclamped
2025-03-23 18:28:07 -07:00
goat
1676522ea8
clamp value of all easings by default
...
(cherry picked from commit 1aada98393 )
2025-03-23 18:15:29 -07:00
KazWolfe
a2124bb73d
fix: Attempt to better handle hook disposal ( #1803 )
...
- Use a Weak Concurrent Collection to track scoped hooks
- Make `Hook`s remove themselves from the Tracked Hook list.
2025-03-13 22:42:09 +01:00
KazWolfe
577977350f
fix: Attempt to better handle hook disposal ( #1803 )
...
- Use a Weak Concurrent Collection to track scoped hooks
- Make `Hook`s remove themselves from the Tracked Hook list.
2025-03-13 22:16:28 +01:00
Cytraen
e6017f96c0
fix: only enable ImGui asserts when adding a valid dev plugin path ( #2185 )
2025-03-01 14:39:13 +01:00
Cytraen
3a9dc48c11
fix: trim quotes from dev plugin before validation ( #2186 )
2025-03-01 14:38:14 +01:00
nil
cd03ef7d02
fix: always scan for dev plugins when opening the plugin installer ( #2184 )
...
* fix: scan for dev plugins on plugin installer window open
* fix: show scan dev plugins button based on plugin locations and not installed plugins
2025-03-01 01:37:58 +00:00
goaaats
dd47147538
Installer: if main-repo cross update is available, adjust warning message
2025-02-27 21:38:12 +01:00
srkizer
d932f2f06e
fix: apply scale to TSM entry ( #2169 )
2025-01-10 17:52:54 +01:00
Haselnussbomber
f2c132c7d8
Allow setting a DisplayOrder on commands ( #2162 )
...
* Allow setting a DisplayOrder on commands
* Linq on demand
* Sort commands in /help alphabetically
* note default in xmldoc
---------
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-01-09 21:15:14 +00:00
KazWolfe
bed591d890
fix: Forcefully load stacktrace if assert UI is shown ( #2164 )
...
- Add DiagnosticUtil to automatically filter out the "boring" stack entries.
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-01-09 21:11:41 +00:00
KazWolfe
a656fefb2b
feat: Allow /xldev to disable Safe Mode ( #2166 )
...
- Adds new menu item to /xldev to disable Safe Mode, allowing users to load plugins again.
- Safe mode cannot be re-enabled once disabled.
- Add new ModuleLog.Create<T> for eventual ILogger magic
- Make safe mode writable
- Remove redundant check in CheckPolicy
2025-01-09 22:01:46 +01:00
goat
da8be03124
don't log imgui asserts unless we've shown them this session
2025-01-09 22:00:53 +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
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
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
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