Commit graph

5054 commits

Author SHA1 Message Date
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
srkizer
3d59fa3da0
Sanitize PDB root name from loaded modules (#1687) 2024-02-29 15:13:33 -08:00
Soreepeong
c9f613931f supply Channel<T> create params 2024-03-01 01:49:32 +09:00
Soreepeong
16022ea46a Always show focus indicator if focused 2024-03-01 00:46:23 +09:00
Soreepeong
e2ed5258eb Cleanup TextureLoadThrottler 2024-03-01 00:10:58 +09:00
Soreepeong
b34a901702 make it consistent 2024-02-28 22:16:40 +09:00
Soreepeong
ca986b46a2 cleanup 2024-02-28 21:17:50 +09:00
Soreepeong
cc756c243c Add ITextureProvider.GetFromManifestResource(Assembly,string) 2024-02-28 21:04:57 +09:00
Soreepeong
b52d4724e9 cleanup 2024-02-28 20:18:48 +09:00
Soreepeong
35f3802471 Format 2024-02-28 20:10:31 +09:00
Soreepeong
b16fa5cb46 Inline as seen fit 2024-02-28 20:07:13 +09:00
Soreepeong
55b5c5094a TextureLoadThrottler: make CreateLoader never block 2024-02-28 19:59:36 +09:00
Soreepeong
f8492dc06b changes 2024-02-28 19:16:14 +09:00
Soreepeong
aa35052a15 update UldWrapper 2024-02-28 17:43:24 +09:00
Soreepeong
e12563d20f Suppress cancelled task exception from bubbling 2024-02-28 17:43:24 +09:00
Soreepeong
2c013f39ca fix 2024-02-28 17:43:24 +09:00
Soreepeong
71b84bcf40 Move all texture loading functionalities from IM to TM 2024-02-28 17:43:24 +09:00
Soreepeong
248c7911a0 Ensure leaveOpen takes effect even on cancellations 2024-02-28 17:43:24 +09:00
Soreepeong
3bf907002f Remove CancellationToken from GetFromRaw(Sync) 2024-02-28 17:43:24 +09:00
Soreepeong
80875247b6 Correct Async refcount handling 2024-02-28 17:43:24 +09:00
Soreepeong
ba51ec52f5 Better tex load cancellation handling 2024-02-28 17:43:24 +09:00
Soreepeong
517abb0c71 Suppress hint 2024-02-28 17:43:24 +09:00
Soreepeong
ea633cd876 Implement texture load throttling & cancellable async loads 2024-02-28 17:43:24 +09:00
Soreepeong
e12b2f7803 Make state+texture retrieval done with one API call 2024-02-28 17:43:24 +09:00
Soreepeong
71bb02347f Update docs 2024-02-28 17:43:24 +09:00
Soreepeong
2920d18afa Update IconBrowserWidget 2024-02-28 17:43:24 +09:00
Soreepeong
5eadfc1b4d Add state fetchers 2024-02-28 17:43:24 +09:00
Soreepeong
eb4d9aba7e TexWidget: add test/examples for new APIs 2024-02-28 17:43:22 +09:00
Soreepeong
3fe2920e92 Update ITextureProvider 2024-02-28 17:29: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