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
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
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
Asriel Camora
5f62c703bf
Add IContextMenu service ( #1682 )
2024-02-29 15:15:02 -08:00
srkizer
3d59fa3da0
Sanitize PDB root name from loaded modules ( #1687 )
2024-02-29 15:13:33 -08:00
Soreepeong
16022ea46a
Always show focus indicator if focused
2024-03-01 00:46:23 +09:00
Soreepeong
6b875bbcb5
Support SetIconTexture(Task<IDalamudTextureWrap?>?)
2024-02-28 17:27:19 +09:00
Soreepeong
2a2fded520
Fix user actions offset
2024-02-28 17:11:30 +09:00
Soreepeong
a1e2473774
Normalize names
2024-02-28 17:11:30 +09:00
Soreepeong
a4a990cf3d
Reformat code
2024-02-28 17:11:30 +09:00
Soreepeong
62af691419
More notification localizations
2024-02-28 17:11:30 +09:00
Soreepeong
18c1084fe3
Make DateTime/TimeSpan localizable
2024-02-28 17:11:30 +09:00
Soreepeong
edb13c18e3
more cleanup
2024-02-28 17:11:30 +09:00
Soreepeong
92302ffd89
More cleanup
2024-02-28 17:11:30 +09:00
Soreepeong
a7d5380796
Cleanup
2024-02-28 17:11:30 +09:00
Soreepeong
e44180d4a2
honor notification window focus
2024-02-28 17:11:30 +09:00
Soreepeong
0040f61125
Make notifications minimizable, remove interactable
2024-02-28 17:11:30 +09:00
Soreepeong
e96089f8b2
Separate progress and expiry animations
2024-02-28 17:11:30 +09:00
Soreepeong
f434946137
Turn impls of IconSource internal
2024-02-28 17:11:30 +09:00
Soreepeong
42b6f8fd4b
fix disposes and add TextureWrapIconSource
2024-02-28 17:11:30 +09:00
Soreepeong
9644dd9922
Ensure that TextureWrapTaskIconSource.Materialize do not throw
2024-02-28 17:11:30 +09:00
Soreepeong
cf54a02812
fixes
2024-02-28 17:11:30 +09:00
Soreepeong
eaf447164a
Ensure that crossthread progress update do not result in animation jerkiness
2024-02-28 17:11:29 +09:00
Soreepeong
df9212ac58
Expose DefaultDisplayDuration
2024-02-28 17:11:29 +09:00
Soreepeong
1ca2d2000b
Add UserDismissable
2024-02-28 17:11:29 +09:00
Soreepeong
c12bdaabb3
Format
2024-02-28 17:11:29 +09:00
Soreepeong
1685e15113
Not anymore
2024-02-28 17:11:29 +09:00
Soreepeong
06bbc558a8
Revert CorePlugin commits
2024-02-28 17:11:29 +09:00
Soreepeong
3a6aa13c3b
Add IconSource
2024-02-28 17:11:29 +09:00
Soreepeong
7aba15ef5b
Normalize namespaces
2024-02-28 17:11:29 +09:00
Soreepeong
04c6be5671
Add progressbar
2024-02-28 17:11:29 +09:00
Soreepeong
199722d29a
Set IconTask on ActiveNotification ctor
2024-02-28 17:11:29 +09:00
Soreepeong
54decfe7d3
Add expiry progressbar
2024-02-28 17:11:29 +09:00
Soreepeong
97066b7442
Fix layout
2024-02-28 17:11:29 +09:00
Soreepeong
8d15dfc031
Fix vertical offset when title is empty
2024-02-28 17:11:29 +09:00