Kaz Wolfe
a7509ef77d
feat: More utilities!
...
- Also document that CStringExtensions only works with bundled CS.
2025-03-24 18:16:39 -07:00
Kaz Wolfe
314c046ec9
feat: Add CStringPointer#ExtractText
...
- Move CString extensions to their own class.
- Add some words to our dictionary.
2025-03-24 17:45:17 -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
goaaats
d1e6e34f40
Bump to version 12
2025-03-24 20:44:57 +01:00
goaaats
f209ac087a
SeStringEvaluator: Throw if not on main thread
2025-03-24 20:24:34 +01:00
Kaz Wolfe
84f5dad0a3
fix: JobGauge enum casing
2025-03-24 11:31:19 -07:00
goaaats
c0c61c66be
Fix warnings
2025-03-24 19:21:04 +01:00
goaaats
fc562778da
Rename SMN enums to follow code standards
2025-03-24 19:19:44 +01:00
goaaats
61a4f3bcef
Re-remove obsolete ServicePointManager TLS version override
2025-03-24 19:17:59 +01:00
goaaats
a1305159dc
Remove unused enumerator object pool from ObjectTable
2025-03-24 19:17:43 +01: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
marzent
7cac19ce81
Implement dalamud-platform launch argument ( #1452 )
...
* implement dalamud platform launch arg
* implement cross-platform gamePath fallback
* refactor platform detection heuristic
* add cross platform dalamud runtime detection
2025-03-24 08:42:24 -07:00
Vanillaaaa
9815cf1d88
perf: show whether plugin toggle is enable or disable ( #2189 )
2025-03-23 21:38:47 -07:00
Kaz Wolfe
8939cac80f
fix: actually add values
2025-03-23 18:45:15 -07:00
Kaz Wolfe
aaa3e33a8b
chore: PluginLoadReason is flags
2025-03-23 18:37:44 -07:00
Kaz Wolfe
e84654005e
fix: Force devs to choose between ValueClamped and ValueUnclamped
2025-03-23 18:28:07 -07:00
Kaz Wolfe
3074115b34
chore: Add api 13 tracker
2025-03-23 18:27:48 -07:00
goat
1676522ea8
clamp value of all easings by default
...
(cherry picked from commit 1aada98393 )
2025-03-23 18:15:29 -07:00
Kaz Wolfe
c3df199e29
chore: Obsolete accessing ObjectTable off main thread
2025-03-23 18:12:41 -07:00
Kaz Wolfe
6a1cea731f
chore: remove obsoleted AppendMacroString methods
2025-03-23 18:11:03 -07:00
Ethan Henderson
23c87015b6
add(DRKGauge): Add DeliriumComboStep, and its enum DeliriumStep ( #2198 )
2025-03-23 15:14:16 -07:00
Ethan Henderson
82dd4629cb
SMNGauge: Fix typo, update CS ( #2197 )
...
* chore(SMNGauge): update gauge to latest CS struct
* chore(SMNGauge): Fix `AttunementTimerRemaining` typo
* refactor(SMNGauge): Cast `AttunementType` to a new enum instead of leaving it raw
* fix(SMNGauge): Use `AttunementType` for `Is<X>Attuned`
2025-03-23 15:13:27 -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
github-actions[bot]
18e19f7b49
Merge remote-tracking branch 'origin/master' into net9-rollup
2025-03-13 19:34:36 +00:00
KazWolfe
2f0c31d024
fix: Use builtin method for target management ( #2194 )
...
- Properly validate target preconditions
2025-03-13 20:34:13 +01:00
bleatbot
2e2c73f707
[net9] Rollup changes from master ( #2193 )
...
* feat: handle UNC paths in FileDialog (#2191 )
* Remove command from assembly map when removed from command map (#2183 )
---------
Co-authored-by: Alex Vallière <6031413+AlexValliere@users.noreply.github.com>
Co-authored-by: Blair <criticalimpact@gmail.com>
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-03-12 23:27:12 +01:00
Blair
e47b816495
Remove command from assembly map when removed from command map ( #2183 )
2025-03-12 23:26:37 +01:00
Alex Vallière
3a990b77f0
feat: handle UNC paths in FileDialog ( #2191 )
2025-03-12 21:51:33 +00:00
goaaats
cf1d8a81c6
Remove obsolete ServicePointManager TLS version override
2025-03-08 16:27:52 +01:00
goaaats
6604678050
merge from master
2025-03-08 16:10:25 +01:00
goaaats
01b3a5428e
build: 11.0.8.0
2025-03-04 20:25:47 +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
goaaats
defa49865c
Fix warning
2025-02-27 21:37:05 +01:00
goaaats
3340bfd205
Remove confusing comment about IDisposable behavior from ISharedImmediateTexture, it no longer inherits from IDisposable
2025-02-26 21:09:15 +01:00
goaaats
3bd380c854
build: 11.0.7.0
2025-02-26 00:06:33 +01:00
goaaats
03562189e4
build: 11.0.6.0
2025-02-16 15:34:50 +01:00
Jackson
0ada421460
Expose more of LocalPlugin to ExposedPlugin ( #2177 )
2025-02-15 19:58:04 +00:00
Lyna
5dd097d72b
Pinning window disables close on escape key down ( #2178 )
...
* Pinning window disables close on escape key down
* Update tooltip for window pinning
2025-02-06 19:55:06 +01:00
goat
af1ddf5bfb
build: 11.0.5.3
2025-01-21 20:59:02 +01:00
goat
a72dc92411
make window config dirty when disabling clickthrough with title bar button
2025-01-20 22:11:17 +01:00
goat
56acb7dead
build: 11.0.5.2
2025-01-20 22:03:51 +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