Commit graph

5099 commits

Author SHA1 Message Date
goat
0127dc6e98
Merge pull request #1841 from goaaats/feature/new_autoupdates
New auto-update UX
2024-06-15 23:10:18 +02:00
goat
13fc380dd5 disable autoupdate dry run by default 2024-06-15 23:09:08 +02:00
goat
08a411728c use a map to track ftue levels per-feature instead 2024-06-15 22:08:30 +02:00
goat
ef72ebc72c more wording changes 2024-06-15 22:03:17 +02:00
goat
408c8e5d02 remove double-negative 2024-06-15 21:49:16 +02:00
goat
9baf0905ec don't ask for auto-updates twice in changelog 2024-06-15 19:40:11 +02:00
goat
c4e31bc5f1 use kaz's api for conditions instead 2024-06-15 19:29:23 +02:00
goat
31ba979a83 fix warnings 2024-06-15 19:29:13 +02:00
goat
ddcf01d073 undo odd validity change i did without thinking about it 2024-06-15 18:57:52 +02:00
goat
3b4178082a localize all new auto-update strings 2024-06-15 18:54:01 +02:00
goat
bc2edf765f refactor UpdatePluginsAsync() to take a list of plugins to update instead 2024-06-15 18:36:49 +02:00
goat
8d18940108 initial implementation of new auto-update UX 2024-06-15 01:00:50 +02:00
goat
c926a13848 tweak notification ux
* Swap the "up" and "down" arrows to make more sense
* Toggle collapse state when clicking, instead of dismissing
2024-06-15 00:53:25 +02:00
Soreepeong
6247542169 Skip IMM ImGui handling if ImGui is not initialized (#1836) 2024-06-14 23:12:11 +09:00
goat
bc0bea03e0 add ICondition.Only() to check for a set of flags 2024-06-12 00:01:55 +02:00
goat
a12edcbae0 console: properly get private service 2024-06-11 18:47:40 +02:00
goat
6adf0d7bd9 build: 9.1.0.12 2024-06-10 21:24:25 +02:00
goat
9fdc704834 add missing history property to config 2024-06-10 21:23:45 +02:00
goat
d0cba3eca8
build: 9.1.0.11 2024-06-10 21:01:26 +02:00
goat
1133fcfb9d console: persist log command buffer in config 2024-06-09 21:42:30 +02:00
goat
2d5c4ed7dc console: print variable contents, flip bools, print command on enter 2024-06-09 21:32:23 +02:00
goat
993819f8cb console: add bearable autocompletion 2024-06-09 14:47:23 +02:00
goat
e06057f308
Merge pull request #1826 from goatcorp/apiX-rollup
[apiX] Rollup changes from master
2024-06-09 02:12:33 +02:00
github-actions[bot]
4e331b1d85 Merge remote-tracking branch 'origin/master' into apiX-rollup 2024-06-08 23:34:08 +00:00
goat
1d939e2587 build: 9.1.0.10 2024-06-09 01:32:20 +02:00
goat
cf4ecacf85 pm: make sure that interface and scope are always disposed if ctor throws
This fixes an issue wherein dev plugins could end up in a half-disposed state if the ctor were to throw an exception
2024-06-08 21:44:25 +02:00
goat
625a71a6d1 remove inaccurate information from manifest comment 2024-06-08 21:43:48 +02:00
goat
830207f43e pm: consider plugins without a valid source repo as orphaned 2024-06-08 20:40:02 +02:00
goat
c0867d887e console: correctly treat null default values, return result from commands 2024-06-07 22:52:33 +02:00
goat
0f2aaa4241 console: add "toggle" command to flip boolean convars 2024-06-07 21:53:29 +02:00
goat
b3727a0f2a console: also strip "plugin" from namespace 2024-06-07 21:27:23 +02:00
goat
8d4e428d6b pi: show console prefix for dev plugins 2024-06-07 21:26:53 +02:00
goat
31e541fae5 deps: upgrade StyleCop, fix warnings
...fixes new array initializer expression
2024-06-07 21:19:16 +02:00
goat
02022599e5 console: add public interface 2024-06-07 21:04:31 +02:00
goat
fabc78b6d4 console: fix up apostrophes while logging 2024-06-07 19:59:17 +02:00
goat
2bee234257 console: support removing entries 2024-06-07 19:58:04 +02:00
goat
34d1041a69 pi: log a message if a task was cancelled 2024-06-07 19:57:15 +02:00
Haselnussbomber
a32ad1b4b9
[apiX] Throw on invalid ImRaii Style type in release builds (#1828)
* Throw on invalid ImRaii Style type in release builds

* Throw on invalid ImRaii PlotStyle type in release builds
2024-06-07 08:43:04 +02:00
srkizer
5365dd14d8
Add comments on caching (#1829) 2024-06-07 08:42:38 +02:00
goat
38eac377a1 pi: treat cancellations as errors(fixes #1825) 2024-06-07 01:48:17 +02:00
goat
16f0fb76f4 add basic console system for debugging 2024-06-07 01:30:42 +02:00
KazWolfe
e6da98646a
feat: Expose more commands in help (#1824) 2024-06-06 19:26:00 +02:00
goat
a1b8ff9141
Merge pull request #1676 from Soreepeong/feature/itextureprovider-updates
ITextureProvider updates
2024-06-06 19:22:42 +02:00
Soreepeong
729795ff9e Move temp file gen for File.Replace to separate file 2024-06-05 00:29:15 +09:00
Soreepeong
e144956a48 Add notes on CreateTextureAsync 2024-06-05 00:14:36 +09:00
Soreepeong
e2ea30c2fb Add TODO for PluginStats 2024-06-05 00:13:16 +09:00
Soreepeong
3f138c2600 Make IsMainThreadInPresent and CumulativePresentCalls clearer 2024-06-05 00:11:33 +09:00
Soreepeong
6d8102dc79 Move ShowTextureSaveMenuAsync to its own class 2024-06-05 00:08:05 +09:00
Soreepeong
0d7c0a0375 Merge remote-tracking branch 'upstream/apiX' into feature/itextureprovider-updates 2024-06-04 23:54:38 +09:00
aers
479049b78d
[apiX] dalamud fixes for CS updates (#1821)
* update CS & fix compilation issues

* update CS to latest commit

* update CS & change battlechara

* more CS updates and compilation fixes

* one last cs update
2024-06-03 12:49:44 -07:00