MidoriKami
c9a5c7c4c5
Add AddonLifecycle to Self-Test
2023-09-09 20:21:26 -07:00
MidoriKami
1b4bee3d13
Remove array copy of handlers.
2023-09-08 21:07:03 -07:00
MidoriKami
967c79fdd3
Improve logic for Unregistering Listeners
2023-09-08 02:33:27 -07:00
MidoriKami
e914f33990
Remove redundant null checking, and unused module log.
...
There's no reasonable way the args passed in will be null. There's tons of null checking that square does before passing the pointers to these functions. If they are null, then the game has likely already crashed.
2023-09-08 01:20:29 -07:00
MidoriKami
371b8a9dcc
Restore AddonOnRequestedUpdate
2023-09-08 00:16:25 -07:00
MidoriKami
e54b09a3c5
Add Addon.OnRefresh
2023-09-07 12:24:45 -07:00
MidoriKami
6a0401646f
Add AddonOnRequestedUpdate
2023-09-07 11:47:35 -07:00
MidoriKami
8cb76a7438
Fix incorrect AtkUnitBase.Update function delegate definition
2023-09-06 20:40:46 -07:00
MidoriKami
9176342ad5
Add AddonDraw, AddonUpdate
2023-09-06 16:00:37 -07:00
MidoriKami
4dabd07131
Prototype, untested
2023-09-06 13:08:04 -07:00
goat
fc2042ea4f
Merge pull request #1365 from MidoriKami/AddonLifecycle_ExceptionSafety
2023-08-31 00:31:24 +02:00
goat
8a267e51bf
feat: improve custom repo disclaimer a bit
2023-08-30 23:53:24 +02:00
MidoriKami
46fbb94b1d
[AddonLifecycle] Also check specific addon for null
2023-08-29 14:05:31 -07:00
MidoriKami
cfef50af0c
[AddonLifecycle] Fixes
2023-08-29 14:01:53 -07:00
MidoriKami
efefcd70cf
Add AddonLifecycle Service ( #1361 )
...
Adds new service to manage addon lifecycle events, such as setup/teardown.
2023-08-28 21:56:31 -07:00
bleatbot
49bffccf82
Update ClientStructs ( #1359 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-28 17:49:06 -07:00
goat
4b8c06c815
Merge pull request #1360 from Ottermandias/dragdrop
...
DragDrop - Support Unicode names correctly.
2023-08-27 14:59:02 +02:00
Ottermandias
f7c2ab5283
Support Unicode names correctly.
2023-08-27 14:46:44 +02:00
bleatbot
1ab198af8b
Update ClientStructs ( #1358 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-26 10:53:16 -07:00
bleatbot
3afe9c41a5
Update ClientStructs ( #1354 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-25 12:50:20 -07:00
MidoriKami
2d528f0515
Update SettingsTabExperimental.cs ( #1355 )
2023-08-25 12:49:32 -07:00
goat
4c177d32b4
fix: ensure that toggle button stays enabled while enabling
2023-08-23 22:01:57 +02:00
goat
3c8e474fe5
fix: internal TSM entries must always come first
2023-08-23 21:51:46 +02:00
goat
d2e463247c
chore: slightly tweak available plugin buttons
2023-08-23 21:40:22 +02:00
goat
d7f0f5d888
feat: add ColorHelpers class, various tools to manipulate HSV colors
2023-08-23 21:37:33 +02:00
goat
84cd209d86
chore: increase size of profiles tutorial
2023-08-23 20:48:57 +02:00
goat
122f4a462b
build: 7.11.0.0
2023-08-22 22:29:39 +02:00
goat
3272dbb0e2
feat: add OpenMainUi event on UiBuilder, respective button in PI
2023-08-22 22:29:09 +02:00
goat
c027aacde2
feat: add ImGuiComponents.IconButtonWithText()
2023-08-22 22:29:06 +02:00
goat
07692753db
fix: don't draw changelog twice
2023-08-22 22:29:04 +02:00
goat
47a9911e31
Merge pull request #1353 from goatcorp/rel-7.10.2.0
...
build: 7.10.2.0
2023-08-22 19:53:10 +02:00
KazWolfe
a0edd21620
build: 7.10.2.0
2023-08-22 09:11:09 -07:00
bleatbot
8cbe7cbb30
Update ClientStructs ( #1352 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-21 17:51:40 -07:00
bleatbot
c0f828f5fa
Update ClientStructs ( #1349 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-19 11:18:37 -07:00
bleatbot
78400c8cb6
Update ClientStructs ( #1346 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-16 00:35:30 +00:00
goat
7c428e6b72
feat: allow individual toggling of plugins in a single custom collection from the installed plugins page
2023-08-13 22:42:59 +02:00
goat
593b338a26
fix: don't try to load changelogs for dev plugins, show changelogs that loaded if any failed
2023-08-12 12:04:22 +02:00
goat
bfbfe8c918
chore: ModuleLog.Error() exception can be nullable
2023-08-12 12:03:45 +02:00
goat
4c15df80b9
feat: add ITextureSubstitutionProvider.InvalidatePaths()
2023-08-10 19:11:48 +02:00
goat
24ad2d4c8b
chore: simplify refcounting logic, more concurrency fixes
2023-08-09 21:26:26 +02:00
bleatbot
8a300cc98e
Update ClientStructs ( #1344 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-09 11:19:15 -07:00
goat
5cfddb23dd
fix: actually increase refcount if we have multiple handles
2023-08-09 01:46:52 +02:00
goat
d1fad810cf
fix: set initial refcount inside lock to prevent race condition with cleanup code when loading from a task
2023-08-09 01:42:05 +02:00
goat
39e389080c
chore: throw if TextureManagerTextureWrap is used beyond disposal
2023-08-08 22:04:30 +02:00
goat
dc95d7e8de
build: 7.10.1.0
2023-08-08 21:39:01 +02:00
goat
ebc4baca58
fix: return DalamudTextureWrap from LoadImageFromDxgiFormat(), cast explicitly
2023-08-08 21:36:46 +02:00
goat
426e7f53ef
build: 7.10.0.0
2023-08-08 18:42:52 +02:00
goat
b4c24305f2
chore: add pre-filled FTUE level to config, so that existing users will not get a FTUE once we add it
2023-08-08 18:42:23 +02:00
bleatbot
cd3d23e0fd
Update ClientStructs ( #1339 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-08 07:16:41 -07:00
goat
29668a9a9d
Merge pull request #1337 from Haselnussbomber/fix-disabledbutton
...
fix: missing ## for id in DisabledButton
2023-08-05 14:07:29 +02:00