Commit graph

225 commits

Author SHA1 Message Date
Haselnussbomber
58fbff7c56
Update text-related ImGui calls (#2337)
* Update text-related ImGui calls

* Use ImU8String for SafeTextColored

* Restore wrapped calls

* Update MenuItem call

* Use ImGui.Text over ImGui.TextUnformatted

* Add ImGui.TextColoredWrapped

* Obsolete SafeText helpers

* Fix obsoleted calls

* SafeTextColored didn't exist before imgui-bindings

* Remove %% replacements
2025-08-04 15:46:43 -07:00
goaaats
90e426b325 Remove ImGui.NET entirely 2025-06-22 22:21:12 +02:00
goaaats
95ec633cc5 merge 2025-06-22 21:39:38 +02:00
goaaats
e9aa2e2ac3 Respect alpha when drawing installer loading overlay 2025-05-10 13:23:32 +02:00
goaaats
ddf0a97c83 Add plugin error notifications, per-plugin event invocation wrappers 2025-05-01 20:47:03 +02:00
goat
f5d93fb08e
Add MinimumDalamudVersion to manifest, validate at install, update and load (#2248) 2025-04-28 21:09:40 +02:00
goaaats
08f959444b Add "restart in safe mode" button to blocked message 2025-04-25 22:49:05 +02:00
goaaats
f482badd8e Add progress bar to boot plugin loads, show which are pending 2025-04-25 18:54:01 +02:00
goaaats
e29171cc99 Fix race condition in plugin load
When opening the installer while boot plugins are still loaded, it may have been possible for plugins to be added to the installed plugins list twice, causing various statekeeping issues
2025-04-24 21:59:36 +02:00
goaaats
cb8d9cc397 Replace update message with link to changelog
...instead of pointing to Discord
2025-04-15 21:43:23 +02:00
Cytraen
af1eb275cf
sort by search score in plugin installer if opened w/ search text (#2246) 2025-04-15 21:33:28 +02:00
goaaats
b810154125 Add MinimumDalamudVersion to manifest, validate at install, update and load 2025-04-15 21:29:18 +02:00
goaaats
dc83879c89 Texture handle shim 2025-04-14 21:20:39 +02:00
goaaats
6858c646a2 Fix conds in Window 2025-04-14 21:06:38 +02:00
goaaats
308b9e4575 Re-add ImGui.NET, add compatibility shims 2025-04-13 21:52:27 +02:00
Blair
a555514de3
Show correct changelog in plugin installer window (#2236) 2025-04-09 22:15:09 +02:00
goaaats
ad3b0f0194 Fix some warnings 2025-04-08 22:21:04 +02:00
goaaats
0690cce995 wip bindings upgrade 2025-04-06 20:59:23 +02:00
goaaats
95bac801b2 Remove 2025 april fools 2025-04-01 23:16:35 +02:00
goaaats
5eee678899 Unify body notice drawing logic, clear search when switching groups 2025-04-01 23:15:31 +02:00
goaaats
2a049c40d6 Make it lame again 2025-04-01 01:53:14 +02:00
goaaats
c67ed345b7 Add prizes 2025-04-01 01:27:44 +02:00
goaaats
104504f6a6 Add 2025 april fools 2025-03-31 22:51:12 +02:00
nil
cd03ef7d02
fix: always scan for dev plugins when opening the plugin installer (#2184)
* fix: scan for dev plugins on plugin installer window open

* fix: show scan dev plugins button based on plugin locations and not installed plugins
2025-03-01 01:37:58 +00:00
goaaats
dd47147538 Installer: if main-repo cross update is available, adjust warning message 2025-02-27 21:38:12 +01:00
Haselnussbomber
f2c132c7d8
Allow setting a DisplayOrder on commands (#2162)
* Allow setting a DisplayOrder on commands

* Linq on demand

* Sort commands in /help alphabetically

* note default in xmldoc

---------

Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-01-09 21:15:14 +00:00
goat
0cac90b032 plugin installer: only allow feedback for non-outdated plugins 2024-12-29 19:01:49 +01:00
goat
01980c3133 plugin installer: add linebreak after ban reason 2024-12-29 12:42:43 +01:00
Xpahtalo
620a802755
Add additional warning to plugin config reset modal (#2005)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-11-04 15:13:46 +00:00
goat
bd170ee74a
Merge pull request #1945 from KazWolfe/fixed-versioning
feat: Use new versioning strategy
2024-07-25 01:01:50 +02:00
Anthony
55056aee3f
[Plugin Installer] typo fix (#1962) 2024-07-23 17:11:14 +00:00
goat
7830d7651b pi: force-reload pluginmasters when toggling testing on a plugin 2024-07-22 00:35:10 +02:00
Soreepeong
1be5cd452d Make all TCS RunContinuationsAsynchronously 2024-07-21 20:49:41 +09:00
goat
21063217a5 pi: add "hidden" tab if there are any hidden plugins 2024-07-20 02:17:27 +02:00
goat
58753a2725 pi: always show available changelogs in "updateable" tab 2024-07-20 01:37:34 +02:00
goat
05ec0b8c11 pi: show release date on changelog entries 2024-07-20 01:11:09 +02:00
Kaz Wolfe
2b96f2187c
feat: Use new versioning strategy
- Rename BuildHash to SCMVersion
- Expose the actual commit hash as a new `commit_hash.txt`
- Update GetGitHash() to actually return the git hash
2024-07-18 14:51:03 -07:00
goat
0c1b2a03b2 pi: only show update warning if key matches 2024-07-18 23:37:12 +02:00
goat
4bbba20927 pi: only show update message if we aren't on the release track 2024-07-17 20:15:39 +02:00
goat
10f9f0b37b pi: show a warning if a non-release dalamud version is outdated 2024-07-08 20:57:47 +02:00
goat
4df929ec9f pi: don't show the "frown" button for outdated plugins 2024-07-05 18:20:40 +02:00
nebel
583c007253
Add new default 'search score' sorting method for plugin search (#1882) 2024-07-03 18:37:25 +02:00
goat
8d08f46fd7 check for testing api level in HasTestingVersion() instead 2024-07-03 12:22:06 +02:00
goat
64a094f225 add "install testing version" entry to available context menu 2024-07-02 23:49:50 +02:00
goat
1d1b60b011 api10 todo: move IDalamudTextureWrap to Dalamud.Interface.Textures.TextureWraps 2024-06-29 00:45:16 +02:00
Blair
2e3153c502
Make DalamudPluginInterface into IDalamudPluginInterface (#1807)
* Make DalamudPluginInterface into IDalamudPluginInterface

* Interface UiBuilder
2024-06-29 00:00:57 +02:00
goat
7283e634e9 allow loading dev plugins with the wrong API level, but add a validation error 2024-06-28 23:45:12 +02:00
Blair
7947b896ea
Add interfaces to non public/sealed classes referenced in public interfaces (#1808)
* Add interfaces to non public/sealed classes referenced in public interfaces

* Fixed inheritdocs + made most classes internal

* Add missing properties to IFate and Fate, fix documentation

---------

Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-06-28 23:05:34 +02:00
Kaz Wolfe
cce11a82be
Merge branch 'refs/heads/master' into apiX 2024-06-21 16:04:39 -07:00
goat
79392230c4 pi: correctly clear highlighted categories when clearing the search bar 2024-06-19 22:48:38 +02:00