Commit graph

4060 commits

Author SHA1 Message Date
goat
02e1f2502e
refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
goat
758ae7c097
Remove texture-related IDataManager functions 2023-08-03 20:33:04 +02:00
goat
5c654ba178
Merge pull request #1331 from goatcorp/v9-rollup 2023-08-03 20:27:51 +02:00
github-actions[bot]
b5dd771843 Merge remote-tracking branch 'origin/master' into v9-rollup 2023-08-03 18:27:09 +00:00
goat
36bfad7582
Merge pull request #1335 from goaaats/tex_rework 2023-08-03 20:26:47 +02:00
goat
8df154c1a9
feat: add ITextureProvider.GetIconPath() function to allow for icon path lookups by plugins 2023-08-03 19:18:38 +02:00
goat
389ff91097
upgrade CS 2023-08-03 12:54:03 +02:00
goat
933eb9fa96
merge 2023-08-03 12:52:44 +02:00
srkizer
b1211fe5d1
DataManager.GetImGuiTexture: skip converting to bgra8888 when possible (#1333) 2023-08-03 12:50:17 +02:00
bleatbot
5a4be696c5
[master] Update ClientStructs (#1330)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-08-03 12:45:03 +02:00
goat
04de7d2bbb
Merge pull request #1334 from Haselnussbomber/v9-fix-createitemlink 2023-08-03 12:43:19 +02:00
goat
1af4e0cc55
Merge pull request #1336 from goaaats/di_scoped_interfaces 2023-08-03 12:42:00 +02:00
goat
a47ea54452
chore: disable non-functional xivfix 2023-08-03 12:41:27 +02:00
Haselnussbomber
a78007b05d fix: null check item rarity 2023-08-03 00:35:43 +02:00
goat
ee181c9a89
feat(DI): support scoped services with interfaces 2023-08-02 23:04:59 +02:00
goat
c78f6e1fe5
fix: use UtcNow to date textures 2023-08-02 22:58:21 +02:00
goat
44ca7ce848
fix: dispose textures correctly in ReShade mode 2023-08-02 18:51:27 +02:00
goat
e6ef219b80
feat: warn if texture changes size between reloads 2023-08-02 18:51:26 +02:00
goat
1df2ccfb1a
fix: throw if IM is not ready 2023-08-02 18:51:23 +02:00
goat
2a9409a242
fix: keepAlive defaults 2023-08-02 18:51:05 +02:00
goat
3d0d5e9bc0
feat: deprecate all DataManager texture funcs 2023-08-02 18:51:01 +02:00
goat
7a6916c732
feat: add fallback texture, persist size 2023-08-02 18:48:43 +02:00
goat
22a6261c98
feat: add support to load textures from files 2023-08-02 18:46:44 +02:00
goat
8df9821f0e
fix: use HiRes instead of ItemHighQuality by default on TextureManager 2023-08-02 18:43:41 +02:00
goat
b6cfe33946
feat: new ITextureProvider, ITextureSubstitutionProvider, TextureManager services
Ref-counts textures and evicts when not used
2023-08-02 02:35:37 +02:00
Haselnussbomber
5b6c90f122 feat: default ItemKind param for AddItemLink 2023-08-01 21:55:51 +02:00
Haselnussbomber
038de41592 fix: adjust CoordinateString based on language 2023-08-01 21:38:33 +02:00
Haselnussbomber
d6555007ce fix: adjust TextArrowPayloads based on language 2023-08-01 20:56:11 +02:00
Haselnussbomber
dd845a30f0 fix: correct order of CreateItemLink payloads 2023-08-01 20:40:42 +02:00
Haselnussbomber
e47bfc7aca docs: reminder to add a LinkTerminator 2023-08-01 19:00:25 +02:00
Haselnussbomber
08100ef572 fix: add a full item link to SeStringBuilder
This changes the behaviour of `AddItemLink` functions.
Previously it just added an `ItemPayload`.
Now, it adds a full item link, as one would expect.
2023-08-01 19:00:22 +02:00
Haselnussbomber
3f78df23e3 feat: item rarity color in SeString.CreateItemLink 2023-08-01 19:00:17 +02:00
Haselnussbomber
982755c4a2 fix: reset colors in SeString.CreateItemLink 2023-08-01 19:00:12 +02:00
Haselnussbomber
0f30b8240c feat: append payloads to SeStringBuilder 2023-08-01 19:00:06 +02:00
goat
e101ac0f21
Merge pull request #1332 from MidoriKami/PlayerCharacter_ResolveObsolete
Resolve Character.cs Obsoletes
2023-07-31 08:44:36 +02:00
MidoriKami
29debac9e1 Character.cs Obsoletes 2023-07-30 18:26:50 -07:00
goat
f69fb6cc03
fix: use LastUpdated in remote manifest when sorting installed plugins
Will make sure installed plugins with pending updates will still be sorted as expected
2023-07-30 22:16:44 +02:00
goat
b75b30c03d
fix: clear list of viewing plugins in installer when resorting 2023-07-30 22:16:40 +02:00
goat
08e85661e9
Merge pull request #1325 from goatcorp/v9-rollup 2023-07-30 00:08:15 +02:00
goat
7bcbcbb84d
Merge pull request #1329 from Haselnussbomber/v9-internal-isdataready 2023-07-29 23:55:23 +02:00
Haselnussbomber
c991e1f1d3 refactor: make IsDataReady internal 2023-07-29 21:09:07 +02:00
github-actions[bot]
437948f55c Merge remote-tracking branch 'origin/master' into v9-rollup 2023-07-28 22:43:41 +00:00
bleatbot
509e33bf27
Update ClientStructs (#1326)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-07-28 15:43:20 -07:00
nebel
a3eef2298d
Re-enable non-fuzzy matching for menifest punchline (#1324) 2023-07-28 03:10:34 +00:00
goat
daf1cade69
Merge pull request #1323 from goatcorp/v9-rollup 2023-07-27 14:08:26 +02:00
github-actions[bot]
5da34cbc81 Merge remote-tracking branch 'origin/master' into v9-rollup 2023-07-27 12:07:53 +00:00
Haselnussbomber
8d49d28552
Add ImRaii.ContextPopupItem (#1322) 2023-07-27 14:02:34 +02:00
Haselnussbomber
d4c68a480f
ci: fix rollup fetch depth (#1320) 2023-07-26 22:26:29 +00:00
MidoriKami
ead207fc67
Improve Search (#1305)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-07-26 21:15:14 +00:00
Cara
c37d8a15fd
Use own ConfigType enum (#1319) 2023-07-26 23:00:22 +02:00