Soreepeong
27e96e12ea
Postmerge
2024-03-14 13:08:59 +09:00
Soreepeong
033a57d19d
Merge remote-tracking branch 'upstream/master' into feature/inotificationmanager
2024-03-14 13:06:04 +09:00
Soreepeong
9724e511e9
Add INotification.RespectUiHidden
2024-03-14 13:05:46 +09:00
Soreepeong
ecfbcfe194
Draw DefaultIcon instead of installed/3pp icon if plugin is gone
2024-03-14 12:55:28 +09:00
Soreepeong
76ca202f38
Comments on RemoveNonDalamudInvocations
2024-03-14 12:54:12 +09:00
srkizer
cf4a9e3055
Easier SingleFontChooserDialog ctor, window pos/size/flags, and more docs ( #1704 )
...
* Make SingleFontChooserDialog ctor less confusing
The current constructor expects a new fresh instance of IFontAtlas,
which can be easy to miss, resulting in wasted time troubleshooting
without enough clues. New constructor is added that directly takes an
instance of UiBuilder, and the old constructor has been obsoleted and
should be changed to private on api 10.
* Add position, size, and window flags conf to SFCD
* Improve documentations
* Add test for PopupPosition/Size
---------
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-03-14 00:57:30 +01:00
srkizer
a26bb58fdb
Use custom TaskScheduler for Framework.RunOnTick ( #1597 )
...
* Use custom TaskScheduler for Framework.RunOnTick
* TaskSchedulerWidget: add example
2024-03-14 00:36:38 +01:00
srkizer
666feede4c
Suppress DAssetM dispose exceptions ( #1707 )
...
Whether an asset being unavailable should be an error is decided on
Dalamud startup time. This suppresses assets unavailable exceptions on
Dispose.
2024-03-13 23:36:43 +01:00
rootdarkarchon
31227016c1
Add Object Table Cache ( #1708 )
...
Proposed improvement to object table access speeds; prevents creating objects for every plugin iterating the object table.
---------
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
Co-authored-by: Soreepeong <soreepeong@gmail.com>
2024-03-13 14:13:29 -07:00
Kaz Wolfe
6f2ebdc7a7
Upgrade ClientStructs to .NET 8
2024-03-11 09:15:45 -07:00
KazWolfe
27def97228
Merge pull request #1695 from goatcorp/net8-rollup
...
[net8] Rollup changes from master
2024-03-10 12:27:25 -07:00
github-actions[bot]
11c1759b60
Merge remote-tracking branch 'origin/master' into net8-rollup
2024-03-08 22:05:05 +00:00
goat
7ee20272de
Merge pull request #1699 from Soreepeong/fix/ime-perf
...
Fix Chinese IME lagging
2024-03-08 23:04:47 +01:00
goat
0c70d1c273
Merge pull request #1702 from Soreepeong/fix/log-racecon
...
ConsoleWindow racecon fix and highlight
2024-03-08 22:53:17 +01:00
Soreepeong
14a5e5b652
ConsoleWindow racecon fix and highlight
...
RollingList is not thread safe, but the lock around it was inconsistent,
resulting in occasional null value in the log list. Fixed by utilizing
ConcurrentQueue so that logs can be added from any thread without locks,
and reading from the queue and adding to the list from the framework
thread.
Also, added log line highlight feature.
2024-03-09 04:09:29 +09:00
Soreepeong
e7815c59d5
fix?
2024-03-09 00:19:00 +09:00
Soreepeong
637ba78956
At least make it not drop character after conversion with google IME
2024-03-09 00:01:54 +09:00
srkizer
88a8d45798
Accommodate nested AddonLifecycle event calls ( #1698 )
...
* Accommodate nested AddonLifecycle event calls
The game is free to call event handlers of another addon from one addon,
but the previous code was written under the assumption that only one
function may be called at a time. This changes the recycled addon args
into pooled args.
* Always clear addon name cache
2024-03-07 17:47:11 -08:00
bleatbot
4c0f7b7eba
Update ClientStructs ( #1691 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-03-07 17:13:30 -08:00
Soreepeong
c326537f9f
test
2024-03-07 00:37:46 +09:00
Asriel Camora
2cdc1f0171
Fix duty pop chat message italics ( #1697 )
2024-03-05 17:13:43 +00:00
Soreepeong
70eecdaaef
more
2024-03-05 21:04:20 +09:00
Aireil
8a21fc721f
feat: add AdjustedTotalCastTime to BattleChara ( #1694 )
...
* feat: add AdjustedTotalCastTime to BattleChara
* Update Dalamud/Game/ClientState/Objects/Types/BattleChara.cs
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
---------
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2024-03-04 09:51:25 -08:00
Soreepeong
9ba0a297c9
Add texture vram usage estimation
2024-03-05 01:53:31 +09:00
Soreepeong
e9b903b2a7
Track shared textures
2024-03-05 01:37:46 +09:00
Soreepeong
7f12e3f3da
Assign debug names for textures
2024-03-05 01:22:16 +09:00
Soreepeong
6a0f774625
Add texture leak tracker
2024-03-05 01:06:02 +09:00
Soreepeong
2572f24e08
More cleanup
2024-03-04 22:46:38 +09:00
Soreepeong
0a658477c6
cleanup
2024-03-04 21:13:00 +09:00
Soreepeong
5fd7457df4
Add ForwardingTextureWrap
2024-03-03 22:24:15 +09:00
Soreepeong
6c8c42ca05
Cleanup
2024-03-03 21:46:49 +09:00
Soreepeong
bb76f0eea4
fix
2024-03-03 21:04:51 +09:00
Soreepeong
5ad8edbc04
Move save get/save functions to ITextureReadbackProvider
2024-03-03 21:00:37 +09:00
Soreepeong
fa5e708a43
Cleanup and reformat
2024-03-03 20:51:50 +09:00
Soreepeong
858d27ab8e
Fix namespace
2024-03-03 20:44:49 +09:00
Soreepeong
e1bdba06de
cleanup
2024-03-03 20:41:41 +09:00
Soreepeong
c04ce36b9c
Add CreateFromGameScreen
2024-03-03 20:08:52 +09:00
Soreepeong
c0938bd3a9
fix
2024-03-03 16:21:18 +09:00
KazWolfe
324806341c
Merge pull request #1641 from goatcorp/net8-rollup
...
[net8] Rollup changes from master
2024-03-02 08:48:12 -08:00
Soreepeong
3853191c48
More cleanup
2024-03-03 00:51:28 +09:00
Soreepeong
3415df5d40
Cleanup
2024-03-02 23:45:14 +09:00
Soreepeong
0aa75306d4
fixese
2024-03-02 07:50:37 +09:00
Soreepeong
5367d288d6
Use WIC to implement ITP.SaveAsImageFormatToStreamAsync
2024-03-02 06:57:12 +09:00
Soreepeong
54ebe8c02a
fixes
2024-03-02 02:03:26 +09:00
Soreepeong
1ae11440aa
Add ITextureProvider.CreateFromExistingTextureAsync
2024-03-02 01:41:11 +09:00
Soreepeong
c86be31255
cleanup
2024-03-01 10:09:04 +09:00
Soreepeong
111029e9bc
Fix inconsistency
2024-03-01 10:01:51 +09:00
Soreepeong
8fa8ca43b6
Rename ISharedImmediateTexture methods
2024-03-01 09:47:27 +09:00
github-actions[bot]
b68da56e74
Merge remote-tracking branch 'origin/master' into net8-rollup
2024-02-29 23:15:23 +00:00
Asriel Camora
5f62c703bf
Add IContextMenu service ( #1682 )
2024-02-29 15:15:02 -08:00