goat
0f74c8e62c
Merge pull request #1369 from MidoriKami/DTRBarEnhancements
2023-09-17 23:29:54 +02:00
MidoriKami
452cf7813f
Data Window ui rework ( #1376 )
2023-09-17 16:01:11 +02:00
MidoriKami
08fd4434ea
Dalamud Console Window UI-Rework ( #1390 )
...
Co-authored-by: Kaz Wolfe <root@kazwolfe.io>
2023-09-17 14:41:56 +02:00
goat
7dbd15965a
Merge pull request #1377 from KazWolfe/logging-filter-fix
2023-09-17 13:38:55 +02:00
Kaz Wolfe
8911d4ebc2
Re-add SourceContext property check
...
Technically an API breakage, some plugins are passing this for logging. Slated for removal in API 9, however.
2023-09-12 18:33:41 -07:00
bleatbot
5ad464f2a8
Update ClientStructs ( #1388 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-09-12 08:53:00 -07:00
bleatbot
130a57f850
Update ClientStructs ( #1371 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-09-11 22:02:32 -07:00
MidoriKami
f1c8201f1b
Use vfunc call instead of hook
2023-09-09 18:49:04 -07:00
Kaz Wolfe
764e0a81b7
Fix log filtering with IPluginLog
...
- Rename `PluginLog`'s property to `Dalamud.PluginName` to match what `IPluginLog` is doing.
- Change `ModuleLog` to use `Dalamud.ModuleName` as its context property.
- Update the Console window to handle both changes.
- Add the ability to filter to only Dalamud module log messages.
2023-09-09 15:21:05 -07:00
MidoriKami
40b875c8e9
Remove inconsistent reference to third-party ( #1372 )
2023-09-08 08:37:05 -07:00
KazWolfe
8c51bbf0f8
Add Scoped Plugin Log Service ( #1341 )
...
Adds a new `IPluginLog` service to Dalamud, which provides scoped logging on a per-plugin basis. This improves log performance for plugins, and paves the way for per-plugin log levels.
* Plugins must opt in to enable verbose logging by setting `IPluginLog.MinimumLogLevel` to `LogEventLevel.Verbose`. This option is automatically enabled for dev plugins and is currently not persisted.
* All release plugins will default to `Debug` as their lowest allowed log level.
* This setting does not override the global log level set in Dalamud.
2023-09-07 17:58:41 +00:00
KazWolfe
1dbf93e428
Add SpecialPluginSource to public API ( #1357 )
2023-09-07 19:33:46 +02:00
Kurochi51
37cb1f5dd0
Fade to black during credits animation ( #1356 )
2023-09-07 19:33:10 +02:00
MidoriKami
633894364d
Add Targets to TargetManager ( #1364 )
2023-09-07 10:12:19 -07:00
MidoriKami
a12d9df9a2
Chat Payload Remove Logspam ( #1368 )
2023-09-07 19:07:55 +02:00
bleatbot
7a03458696
Update ClientStructs ( #1363 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-09-07 09:43:04 -07:00
MidoriKami
692113958b
Scope DTRBar
2023-09-05 14:35:08 -07:00
MidoriKami
166669597d
[DtrBar] Probably fix concurrency issues
2023-09-05 14:03:37 -07:00
MidoriKami
153f7c45bf
Fix non-reversed resizing logic
2023-09-05 00:46:45 -07:00
MidoriKami
2439bcccbd
Add Tooltips, and OnClick actions to DtrBarEntries
2023-09-04 23:45:17 -07:00
MidoriKami
ce4392e109
[AddonEventManager] Add Dalamud specific EventListener for internal use
2023-09-02 13:56:44 -07:00
MidoriKami
627a41f236
[AddonEventManager] Remove AtkUnitBase from remove event, it's not used to unregister events.
2023-09-02 13:08:14 -07:00
MidoriKami
26e138c783
[AddonEventManager] Give each plugin their own event listener.
2023-09-02 11:30:31 -07:00
MidoriKami
22a381b874
[AddonEventManager] Reserve the first range for Dalamud internal use
2023-09-02 09:49:21 -07:00
MidoriKami
712a492c89
[AddonEventController] Use custom AtkEventListener
2023-09-02 09:41:21 -07:00
MidoriKami
ad06b5f054
[AddonEventManager] Add Cursor Control
2023-09-02 00:06:54 -07:00
MidoriKami
7ac37a579b
[AddonEventManager] Add null check
2023-09-01 23:33:10 -07:00
MidoriKami
c095f99cd1
Add AddonEventManager
2023-09-01 21:53:34 -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