Commit graph

5605 commits

Author SHA1 Message Date
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
Nathan C
203d80c602 Build adjustments for code annotation (#2155)
* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Add conditional for CI builds, add --skip-tests to make up for the combined build/test step.

* Behavior change, now requires arg `ci` to be passed to trigger tests. Tests can also be manually triggered with `test`.
2025-03-13 22:42:08 +01:00
goat
2c00bf5b21
Merge pull request #2195 from goatcorp/net9-rollup
[net9] Rollup changes from master
2025-03-13 21:57:01 +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
goaaats
97add3fc90 Globally disable legacy corrupted state exceptions for now 2025-03-12 23:23:31 +01:00
Alex Vallière
3a990b77f0
feat: handle UNC paths in FileDialog (#2191) 2025-03-12 21:51:33 +00:00
goaaats
b21a0c9298 Add console argument/env var to disable legacy corrupted state exceptions policy 2025-03-09 19:34:26 +01:00
goaaats
cf1d8a81c6 Remove obsolete ServicePointManager TLS version override 2025-03-08 16:27:52 +01:00
goat
89dfd72e24
ci: build with 9.0.200 SDK 2025-03-08 16:13:54 +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
bleatbot
d255a8ff27
Update ClientStructs (#2181)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-03-04 16:32:34 +00: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
38ff24e8cd Merge branch 'rc' 2025-02-26 00:05:41 +01:00
bleatbot
df78a4ae04
Update ClientStructs (#2179)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-02-25 18:04:36 +00: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
bleatbot
f8a5fbac39
Update ClientStructs (#2175)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-02-15 20:46:21 +01: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
KazWolfe
6434972b7d
deps: Bump Lumina to 5.6.1 (#2171) 2025-01-21 20:55:26 +01:00
bleatbot
724d14248d
Update ClientStructs (#2174)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-01-21 19:22:56 +00:00
bleatbot
9d2264eec3
Update ClientStructs (#2173)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-01-21 16:24:51 +00:00
bleatbot
121b3d9a00
Update ClientStructs (#2168)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-01-20 22:26:52 +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
goat
d779408fdc don't set IsDocsBuild flag on project 2025-01-10 19:57:08 +01:00
goat
d7279f5f21 don't build cimgui components if we're building for docs 2025-01-10 19:36:20 +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
bleatbot
0b9a2fd9c8
Update ClientStructs (#2163)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-01-09 22:12:21 +01: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