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
KazWolfe
324806341c
Merge pull request #1641 from goatcorp/net8-rollup
...
[net8] Rollup changes from master
2024-03-02 08:48:12 -08: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
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
Soreepeong
2935d18c37
Show plugin icons as fallback icon
2024-02-28 17:11:29 +09:00
Soreepeong
0343897113
Better error message for FontHandle
2024-02-28 17:11:29 +09:00
Soreepeong
3ba395bd70
Implement INotificationManager
2024-02-28 17:11:29 +09:00
goat
8e5a84792e
Merge pull request #1684 from Soreepeong/feature/idtw-cloneable
...
Add IDalamudTextureWrap.CreateWrapSharingLowLevelResource
2024-02-27 19:43:21 +01:00
AzureGem
0651c643b1
Limit console log lines held in memory ( #1683 )
...
* Add AG.Collections.RollingList
* Use RollingList for logs + Adaption changes
* Create Dalamud.Utility.ThrowHelper
* Create Dalamud.Utility.RollingList
* ConsoleWindow: Remove dependency
* Remove NuGet Dependency
* Add Log Lines Limit configuration
* Use Log Lines Limit configuration and handle changes
* Make log lines limit configurable
2024-02-27 19:15:11 +01:00
bleatbot
e6c97f0f18
Update ClientStructs ( #1685 )
...
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-02-27 09:03:09 -08:00