Soreepeong
3598ea443e
Merge branch 'reshade-addon' of https://github.com/Soreepeong/Dalamud into reshade-addon
2024-07-23 11:03:36 +09:00
Soreepeong
3215b6dddf
Add optional vtable swapchain hook mode
2024-07-23 10:57:09 +09:00
goat
a57694d7e5
Merge branch 'master' into reshade-addon
2024-07-23 02:18:04 +02:00
Soreepeong
d71fbc52fb
Add reshade unwrapping options
2024-07-22 20:29:26 +09:00
goat
7830d7651b
pi: force-reload pluginmasters when toggling testing on a plugin
2024-07-22 00:35:10 +02:00
Soreepeong
1be5cd452d
Make all TCS RunContinuationsAsynchronously
2024-07-21 20:49:41 +09:00
Soreepeong
877906ae15
Show logs on loading dialog
2024-07-21 19:09:05 +09:00
goat
8ca473839a
Merge pull request #1915 from nebel/array-nameplate-api
...
Add NamePlateGui
2024-07-20 18:29:55 +02:00
nebel
45e765eb5c
Run CleanUp when when skipping a SelfTest step
2024-07-21 01:00:32 +09:00
nebel
7d2ac511db
Add NamePlateAgingStep
2024-07-21 01:00:32 +09:00
goat
21063217a5
pi: add "hidden" tab if there are any hidden plugins
2024-07-20 02:17:27 +02:00
goat
58753a2725
pi: always show available changelogs in "updateable" tab
2024-07-20 01:37:34 +02:00
goat
05ec0b8c11
pi: show release date on changelog entries
2024-07-20 01:11:09 +02:00
goat
0c1b2a03b2
pi: only show update warning if key matches
2024-07-18 23:37:12 +02:00
goat
604d1b2e85
ipc: add custom serializer for IGameObject
...
fixes #1924
2024-07-18 23:08:37 +02:00
srkizer
1109e64552
Describe address for debugging, change PresentDetour viewport handling ( #1943 )
...
* Describe memory address when printed in log/debug utilities
* PresentDetour: Compare against game's internal copy of IDXGISwapChain
* Handle ReShade on_present function signature properly
2024-07-18 21:28:25 +02:00
goat
4bbba20927
pi: only show update message if we aren't on the release track
2024-07-17 20:15:39 +02:00
goat
2cbb8b9e22
enable some string BannedApis
2024-07-11 00:20:00 +02:00
goat
0de5c96793
fix warning
2024-07-11 00:04:51 +02:00
goat
08ca6e958c
changelog: correctly center in main vp if multi-monitor is on
2024-07-08 22:06:21 +02:00
goat
10f9f0b37b
pi: show a warning if a non-release dalamud version is outdated
2024-07-08 20:57:47 +02:00
goat
d0bc415fd5
dispose scoped finalizer in changelog
2024-07-07 21:38:24 +02:00
Kurochi51
6992336c63
Prevent trying to access an entry when none exist. ( #1898 )
2024-07-05 20:29:15 +02:00
goat
4df929ec9f
pi: don't show the "frown" button for outdated plugins
2024-07-05 18:20:40 +02:00
NostraThomas99
9d9326fd6d
Add support for PCT and VPR to Dalamud.Game.ClientState.JobGauge ( #1890 )
...
Added PCTGauge and VPRGauge to the job gauge definitions. Also updated JobGauge widget to support VPR and PCT.
2024-07-05 10:28:24 +02:00
KazWolfe
8617c9c16d
feat: Stop the movie from interrupting our beautiful beautiful changelog ( #1894 )
2024-07-04 18:28:56 +02:00
srkizer
7a90921358
ISIT: remove api9 compat, IDAM: make Empty4X4 transparent ( #1877 )
...
* Remove api9 compat from texture stuff
* Make Empty4X4 actually transparent
2024-07-03 18:51:23 +02:00
nebel
583c007253
Add new default 'search score' sorting method for plugin search ( #1882 )
2024-07-03 18:37:25 +02:00
goat
8d08f46fd7
check for testing api level in HasTestingVersion() instead
2024-07-03 12:22:06 +02:00
goat
64a094f225
add "install testing version" entry to available context menu
2024-07-02 23:49:50 +02:00
goat
b425bb3e49
fix a million warnings
2024-06-30 00:58:04 +02:00
goat
b752d958f7
update changelog wording, enable for 10.x
2024-06-30 00:22:28 +02:00
Infi
3e950b09fe
Update MarketBoard related packet structs ( #1868 )
...
* Update MarketBoardHistory
* Update MarketBoardCurrentOfferings
* small fix
* Update other structs & update widget
* Mark obsolete fields as internal
2024-06-30 00:18:47 +02:00
goat
41e3803787
make changelog fades less obnoxious, open on title screen instead
2024-06-30 00:14:28 +02:00
goat
d97890940e
update credits
2024-06-30 00:14:28 +02:00
goat
1d1b60b011
api10 todo: move IDalamudTextureWrap to Dalamud.Interface.Textures.TextureWraps
2024-06-29 00:45:16 +02:00
goat
c2d52cc6b0
remove built-in RMT filtering
2024-06-29 00:10:00 +02:00
Blair
2e3153c502
Make DalamudPluginInterface into IDalamudPluginInterface ( #1807 )
...
* Make DalamudPluginInterface into IDalamudPluginInterface
* Interface UiBuilder
2024-06-29 00:00:57 +02: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
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
4dcb69594b
fix: cs changes blocking build
...
make ThisAssembly public
2024-06-26 08:48:26 -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
cce11a82be
Merge branch 'refs/heads/master' into apiX
2024-06-21 16:04:39 -07: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
911c109239
pi: make collapsible by default
2024-06-18 21:50:08 +02:00
Kaz Wolfe
28ff62e488
fix errors/warnings
2024-06-16 16:45:18 -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
goat
c91e24cb58
pi: "update all plugins" button must update banned plugins
2024-06-16 18:21:52 +02:00