Commit graph

899 commits

Author SHA1 Message Date
KazWolfe
0d10a17966
Make CommandWidget look better (and expose more info) (#1631)
- Expose the plugin that owns the command.
2024-02-08 18:53:51 +01:00
Joshua Goins
1d32e8fe45
Fix language selector throwing a exception, use native name for Taiwan (#1634)
The language selector has only been showing language codes and not the
actual language names since  dd0159ae5a
because "tw" (Taiwan Mandarin) was added and it's not supported by
CultureInfo.

This adds a specific check like the language code to work around this
and stop throwing exceptions. Also converts to a switch so it looks a
bit nicer.
2024-02-07 10:33:35 -08:00
MidoriKami
0e724be4f8 Fix loc typo 2024-01-28 20:37:30 -08:00
MidoriKami
e065f3e988 Show Name in text prompt 2024-01-28 20:37:30 -08:00
MidoriKami
31c3c1ecc0 Fix reset and reload not working 2024-01-28 20:37:30 -08:00
Soreepeong
5161053cb3 Move IFontHandle.ImFontLocked to ILockedImFont+impl 2024-01-24 00:19:27 +09:00
goat
e20daed848
Merge pull request #1619 from Soreepeong/feature/ifontatlas-lockable-fonts
Make `IFontHandle` lockable, and add font change event
2024-01-23 08:58:31 +01:00
Soreepeong
fc4d08927b Fix Dalamud Configuration revert not rebuilding fonts 2024-01-21 15:11:31 +09:00
Soreepeong
29b3e0aa97 Make IFontHandle.Push return IDisposable, and add IFontHandle.Pop 2024-01-21 13:15:36 +09:00
Soreepeong
d70b430e0d Add IFontHandle.Lock and WaitAsync 2024-01-21 03:10:41 +09:00
goaaats
4f4f604ef8
show all plugins - be it dev, installed, available, orphaned - in the available tab 2024-01-20 01:10:07 +01:00
goaaats
af2f0f290f
dev plugins are now allowed to be in profiles 2024-01-19 23:43:24 +01:00
goaaats
d26db7e053
don't tell people to wait for an update, if one is available 2024-01-19 23:26:59 +01:00
goaaats
b415f5a874
never offer updates for dev plugins 2024-01-19 23:12:32 +01:00
Soreepeong
63b16bcc7c Reapply "IFontAtlas: font atlas per plugin"
This reverts commit b5696afe94.
2024-01-19 07:26:56 +09:00
goaaats
23ddc78241
add bodge "match to plugin" UI for installed plugins 2024-01-18 22:53:17 +01:00
goaaats
9024c9b00c
track internal name nonetheless 2024-01-18 22:47:56 +01:00
goaaats
d827151ee5
add icon for dev plugins 2024-01-18 22:21:37 +01:00
goat
b5696afe94 Revert "IFontAtlas: font atlas per plugin" 2024-01-18 12:51:58 -08:00
goaaats
b446fcc191
merge 2024-01-18 21:51:18 +01:00
Soreepeong
015c313c5e Move UseAxis/Override to FAF 2024-01-03 23:45:46 +09:00
Soreepeong
2bfddaae16 Add minimum range rebuild test 2024-01-03 23:37:00 +09:00
Soreepeong
aa3b991932 Minor fix 2024-01-03 23:37:00 +09:00
Soreepeong
e86c5458a2 Remove font gamma configuration 2024-01-03 23:37:00 +09:00
Soreepeong
f8e6df1172 Add font build status display to Settings window 2024-01-03 23:36:59 +09:00
Soreepeong
8bdab4d2c8 Implement DalamudFontAtlas 2024-01-03 23:36:08 +09:00
KazWolfe
b558752558
chore: Consolidate on ImGuiColors (#1585)
Uses ImGuiColors over KnownColor in most places so that themes override things properly.
2023-12-23 11:25:08 +01:00
MidoriKami
e015da0447
Improve Dalamud ConsoleWindow plugin search (#1582)
* Improve Dalamud ConsoleWindow plugin search

* Improve Dalamud ConsoleWindow plugin search

* Add `no results` message to plugin filter
2023-12-21 18:10:44 -08:00
Soreepeong
806ecc0faf Use RenderChar instead of AddText 2023-12-17 11:59:11 +09:00
Soreepeong
2c3139d8b7 Ensure borders on IME mode foreground icon 2023-12-17 11:59:11 +09:00
Soreepeong
b6d88f798a Make CJK imes work better 2023-12-17 11:59:11 +09:00
srkizer
5998fc687f
Fix DataShare race condition, and add debug features (#1573) 2023-12-16 21:05:13 +01:00
goat
711d5e2859
Merge pull request #1554 from Soreepeong/GameInventory 2023-12-08 00:42:47 +01:00
srkizer
a0f4baf8fa
Less footguns in service dependency handling (#1560) 2023-12-06 21:29:46 -08:00
Soreepeong
e594d59986 Enable tracking only when there exists a subscriber 2023-12-02 12:58:55 +09:00
Soreepeong
1039c1eb8a Cleanup 2023-12-02 10:22:07 +09:00
srkizer
a71cb81384
Hold Shift to display Toggle Dev Menu TSM entry (#1538)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-11-28 22:43:41 +01:00
Soreepeong
a72f407357 Add DalamudAssetManager 2023-11-28 22:31:46 +01:00
srkizer
b66be84b93
Better Service dependency handling (#1535) 2023-11-28 22:20:16 +01:00
Sirius902
473e24301d
Fix incorrect ImGui code (#1546)
* Add missing ImGui.EndTabBar

* Add more ImGui fixes
2023-11-26 22:04:38 +00:00
srkizer
7a0de45f87
Miscellaneous improvements (#1537) 2023-11-26 22:58:26 +01:00
goat
5daef60422
chore: rename config key for title bar options, move to experimental tab 2023-11-14 18:48:10 +01:00
goat
f10a597566
feat: add title bar buttons API to Window, make clickthrough/pinning window a title bar button 2023-11-06 23:10:55 +01:00
goat
b73ac2f3f7
feat: show why update failed when updating a single plugin 2023-11-02 19:52:23 +01:00
goat
7f87d2a9d2
fix: don't unload plugin until update is downloaded, show proper errors 2023-11-02 19:42:32 +01:00
KazWolfe
e538763f20
chore: Fix most 6.51 warnings (#1514) 2023-10-31 21:21:55 +01:00
MidoriKami
67ae069a23
AddonLifecycle ReceiveEvent improvements (#1511)
* Prototype

* Add hook null safety

Add a check to make sure addons that invoke virtual functions for other addons don't trigger lifecycle messages multiple times.

* Expose event listeners for AddonLifecycleWidget.cs

Disable hook when all listeners for an addon unregister

* Add AddonLifecycleWidget.cs

* Remove excess logging
2023-10-30 19:39:43 -07:00
goat
9187a100da
fix: use correct installer group IDs 2023-10-27 12:21:10 +02:00
goat
9875a7ea31
feat: allow configuring the default page the installer opens to 2023-10-25 17:32:42 +02:00
Sayu
041937b2d8
fix: changelog crashes on improper LastUpdate timestamp (#1493) 2023-10-24 15:49:33 +00:00