Blair
2e3153c502
Make DalamudPluginInterface into IDalamudPluginInterface ( #1807 )
...
* Make DalamudPluginInterface into IDalamudPluginInterface
* Interface UiBuilder
2024-06-29 00:00:57 +02:00
Kaz Wolfe
d7d029e3cd
fix size of GameInventoryItem
2024-06-28 14:48:10 -07:00
goat
7283e634e9
allow loading dev plugins with the wrong API level, but add a validation error
2024-06-28 23:45:12 +02:00
goat
d628be9536
explicitly make ICommandInfo => IReadOnlyCommandInfo
2024-06-28 23:26:15 +02:00
goat
29f951c309
CommandInfo must be public to allow registering commands
2024-06-28 23:21:14 +02:00
goat
a900b704c2
IBattleNpc must be IBattleChara
2024-06-28 23:09:08 +02:00
Blair
7947b896ea
Add interfaces to non public/sealed classes referenced in public interfaces ( #1808 )
...
* Add interfaces to non public/sealed classes referenced in public interfaces
* Fixed inheritdocs + made most classes internal
* Add missing properties to IFate and Fate, fix documentation
---------
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-06-28 23:05:34 +02:00
Kaz Wolfe
3994f528b8
more cs bumping
2024-06-28 13:03:33 -07:00
Kaz Wolfe
d95befe96e
use CS TargetSystem for TargetManager service
...
- Remove address from service, as it's no longer necessary
2024-06-28 10:09:24 -07:00
Kaz Wolfe
d0ced2ed63
fix esc menu
2024-06-28 08:40:49 -07:00
Kaz Wolfe
8d0b3b1e28
cs bump
2024-06-28 08:00:02 -07:00
Kaz Wolfe
5471fb3fad
cs sync
...
- partylist explicitly reads MainGroup
2024-06-27 21:30:58 -07:00
Kaz Wolfe
f099e26fa9
Fix sig to Narnia blocking boot
2024-06-27 17:45:27 -07:00
Kaz Wolfe
6c3e6e0faa
dep: Upgrade to Lumina.Excel 7.0.0
2024-06-27 16:23:09 -07:00
Kaz Wolfe
fb4d9c5ac7
Merge branch 'refs/heads/master' into apiX
2024-06-27 16:22:54 -07:00
Kaz Wolfe
97fe5c71bb
fix build
2024-06-27 14:42:53 -07:00
Kaz Wolfe
0cc5eb540a
cs sync
2024-06-27 14:40:18 -07:00
Kaz Wolfe
09a60e32a7
More AddonLifecycle disabling
2024-06-27 12:16:45 -07:00
Kaz Wolfe
546507ec7f
Disable AddonLifecycle for now
...
- Bump CS
- Fix a broken sig
2024-06-27 12:12:51 -07:00
Kaz Wolfe
207870bf71
lifecycle sig updates
2024-06-26 09:22:13 -07:00
Kaz Wolfe
dc7e6dcbc0
first pass sig replacements
2024-06-26 09:19:57 -07:00
Kaz Wolfe
efbe318178
remove nonexistent cs project
2024-06-26 08:56:46 -07:00
Kaz Wolfe
4dcb69594b
fix: cs changes blocking build
...
make ThisAssembly public
2024-06-26 08:48:26 -07:00
Kaz Wolfe
6f9955fd2a
initial 7.0 clientstructs
2024-06-26 08:18:40 -07:00
goat
c698ec9315
autoupdate: list which plugins are updateable in the notification
2024-06-25 23:58:19 +02:00
Kaz Wolfe
6d2890f6c9
chore: bump plugin api verison
...
- Set Dalamud to version 10.0.0.0 (pre-release/unstable)
2024-06-25 09:07:27 -07:00
Kaz Wolfe
34abd19f78
fix: Fix NRE crash on load
...
AtkStage.Instance() is not initialized when the game loads normally.
2024-06-21 18:25:01 -07:00
KazWolfe
c6b2f0d322
AddonLifecycle Performance Enhancement ( #1834 )
...
Co-authored-by: MidoriKami <9083275+midorikami@users.noreply.github.com>
2024-06-21 17:36:56 -07:00
Kaz Wolfe
290539c499
Update ClientStructs
2024-06-21 17:36:55 -07:00
Kaz Wolfe
cce11a82be
Merge branch 'refs/heads/master' into apiX
2024-06-21 16:04:39 -07:00
Anna
50dc3d44c2
Add /xlcopylog command ( #1850 )
...
* feat: add /xlcopylog command
Add a command to copy the dalamud.log file to the user's
clipboard, behaving the same as copying the file in an
Explorer window.
* chore: fix clientstructs submodule
* fix: dispose hGlobal if it's unused
* refactor: move file copier to util class
2024-06-21 15:36:18 -07:00
KazWolfe
5d2942786f
Add Attestations to Dalamud CI ( #1848 )
2024-06-21 10:00:13 +02:00
goat
d244f7e09e
autoupdate: wait longer for periodic check if user dismissed updates
2024-06-20 01:14:40 +02:00
goat
79392230c4
pi: correctly clear highlighted categories when clearing the search bar
2024-06-19 22:48:38 +02:00
goat
a8025298ea
pi: don't use indices to refer to groups and categories
...
Fixes some bugs I bugged into the codebase by adding a new category inbetween two others
2024-06-19 00:26:31 +02:00
goat
3509a0bdca
pi: add "updateable plugins" page, open kind, make auto-updates go there by default
2024-06-18 23:04:04 +02:00
goat
c155be7db6
autoupdate: handle singular/plural in notification loc
2024-06-18 22:27:36 +02:00
goat
911c109239
pi: make collapsible by default
2024-06-18 21:50:08 +02:00
goat
8553ef5412
pm: make sure to always destroy scope and interface when unloading a plugin
2024-06-18 21:37:30 +02:00
goat
979f78a8b6
crashhandler: immediately terminate the game in release mode
2024-06-17 21:23:31 +02:00
goat
5f51ca22e0
autoupdate: consider notification dismissal time as last check time
2024-06-17 19:23:55 +02:00
Kaz Wolfe
28ff62e488
fix errors/warnings
2024-06-16 16:45:18 -07:00
Haselnussbomber
452305be1d
Update ClientStructs ( #1846 )
2024-06-16 15:51:26 -07:00
Blair
e160746d42
Add MarketBoard service and associated interfaces, test and data widget ( #1822 )
...
* Add MarketBoard service and associated interfaces, test and data widget
* Dispose of events properly
* Make listings readonly lists + provide internal list for internal use
* Rename CatalogId to ItemId on interfaces, have kept CatalogId internally as it's technically correct
* Removed RetainerOwnerId from the public interface
* Removed NextCatalogId from the public interface
* Updated test text
* Null events in scoped service disposal
2024-06-16 10:40:48 -07:00
kal
a35ae5fdf3
refactor: use client struct for character name check ( #1840 )
2024-06-16 10:38:58 -07:00
goat
c91e24cb58
pi: "update all plugins" button must update banned plugins
2024-06-16 18:21:52 +02:00
goat
80555d92ec
Merge pull request #1832 from goatcorp/apiX-rollup
...
[apiX] Rollup changes from master
2024-06-16 13:01:50 +02:00
KazWolfe
0c8c4bfdbf
chore: Remove the [InterfaceVersion] attribute ( #1844 )
2024-06-16 13:01:17 +02:00
Haselnussbomber
7ddc5d82ca
Update ClientStructs ( #1827 )
2024-06-15 16:57:44 -07:00
github-actions[bot]
263610c9e7
Merge remote-tracking branch 'origin/master' into apiX-rollup
2024-06-15 22:45:08 +00:00