goaaats
20af5b40c7
Make all versioning functions internal, move to separate class
2025-12-15 21:31:25 +01:00
goaaats
d12a9ec7da
Remove DalamudBetaKey, DalamudBetaKind from config
...
Fix all code that depends on it to use Util.GetActiveTrack() instead
2025-11-29 19:15:37 +01:00
Haselnussbomber
87adb2dfb7
More expressive code
2025-09-28 16:00:09 +02:00
Haselnussbomber
d1fbee2829
Remove manifest API filter in installer
...
The API is already checked in `PluginManager.IsManifestEligible`,
so a plugin not matching it doesn't even get here.
2025-09-28 15:39:36 +02:00
Haselnussbomber
191aa8d696
Move IsAvailableForTesting to IPluginManifest
2025-09-28 15:31:46 +02:00
MidoriKami
e3498f1b9c
Fix entries yeeting themselves out of existance when scrolled off ( #2392 )
Tag Build / Tag Build (push) Successful in 2s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
2025-08-30 12:59:05 +02:00
MidoriKami
ef688c09e2
Now with more child labor ( #2374 )
2025-08-15 15:38:04 +00:00
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
srkizer
c69329f592
Manual overloads for ImGui functions accepting text ( #2319 )
...
* wip2
* Implement AutoUtf8Buffer
* reformat
* Work on manual bindings
* restructure
* Name scripts properly
* Update utility functions to use ImU8String
* add overloads
* Add more overloads
* Use ImGuiWindow from gen, support AddCallback
* Use LibraryImport for custom ImGuiNative functinos
* Make manual overloads for string-returning functinos
* Make all overloads with self as its first parameter extension methods
* Fix overload resolution by removing unnecessary
* in => scoped in
* Fix compilation errors
2025-08-04 11:14:00 -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
06851ab14a
Add separators between profiles and entries for better visual clarity
2025-04-25 22:59:04 +02:00
goaaats
f4102db488
Add "startup behavior" to profiles
...
Choose between remember, always enable, always disable
2025-04-25 22:49:05 +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
goat
8276c19c6f
add plugin enable/disable/toggle commands
2024-12-23 21:00:02 +01:00
goat
8572ed8b1e
ProfileCommandHandler -> PluginManagementCommandHandler
2024-12-23 17:05:35 +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