Commit graph

266 commits

Author SHA1 Message Date
goat
e4a7224f41
chore: rename "delete plugin config" options to "delete plugin data" 2023-07-02 18:03:19 +02:00
goat
9a429ef9f4
chore: some more manifest refactoring 2023-07-02 18:02:56 +02:00
goat
98bdec1e34
chore: only expose manifests as interfaces 2023-06-29 13:29:33 +02:00
goat
1443c751f5
feat: add a tutorial for profiles 2023-06-26 10:30:56 +02:00
goat
11ea64410e
fix: use explicit ID for add plugin popup 2023-06-23 11:39:52 +02:00
goat
5a76f3ebe5
fix: don't use tables for the installer layout, more ImRaii conversion
Apparently children inside tables is UB
2023-06-21 21:42:00 +02:00
goat
30176e61f5
fix: use ImRaii conditions properly 2023-06-21 20:30:34 +02:00
goat
00fd9079a9
fix: sync profile/plugin lists when drawing profile manager 2023-06-21 19:33:52 +02:00
goat
c68793b589
fix: use ImRaii for PI DrawPluginCategories
Prevents mismatched BeginTable/EndTable
2023-06-21 19:20:04 +02:00
goat
a79049e24f
chore: catch some exceptions when drawing installer categories 2023-06-20 22:33:22 +02:00
goat
c3fe41640e
fix: prevent some deadlocks in profile management code
We can never load/unload plugins synchronously, since they might need to get back on framework thread to unload.
Also fixes an issue wherein applying might have gotten stuck if an unload threw an exception.
2023-06-20 21:55:31 +02:00
goat
d1c22f7dd6
fix: guard against CommandInfo, Manifest ever becoming null 2023-06-20 19:35:59 +02:00
goat
28e9d5f156
fix: lock profile manager while changing state 2023-06-20 19:20:08 +02:00
goat
418a2567a9
fix: lock plugin lists when sorting 2023-06-19 19:53:02 +02:00
goat
c1f10b21b3
fix: correctly handle plugins with invalid Name,InternalName,AssemblyVersion 2023-06-14 20:46:00 +02:00
goat
26ee5371a5
use correct cat + group idx to hide search bar 2023-06-12 20:28:22 +02:00
goat
a913192765
profile => collection 2023-06-12 20:21:28 +02:00
goat
0a829d304e
fix warnings 2023-06-12 20:17:30 +02:00
goat
faedf16d47
Merge branch 'master' of github.com:goatcorp/Dalamud into profiles 2023-06-12 19:58:00 +02:00
goat
166301f56f
fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
goat
fe6196d0ad
merge master into profiles 2023-05-28 16:06:05 +02:00
goat
daa9f72218
IOC: scoped/on-demand services (#1120) 2023-05-21 22:43:28 +02:00
KazWolfe
6a0b4e5ad7
Add Happy Eyeballs Support (#1187) 2023-04-23 11:09:55 +02:00
goat
5ad3ec123d
localize profiles strings 2023-04-18 20:37:05 +02:00
goat
3f112376eb
make "start on boot" work as expected for dev plugins 2023-04-11 21:45:26 +02:00
goat
9b3990e5c7
Merge branch 'master' into profiles 2023-04-11 21:33:19 +02:00
MidoriKami
063a9408e1
Remove Anonymous Feedback (#1168)
- Removes the submit anonymous feedback checkbox
- Remove relevant wording around anonymous feedback (incl. warning)
- Update anonymous feedback error message
2023-04-11 17:18:29 +00:00
goat
7028f5072b
cool new plugin picker 2023-04-11 00:50:52 +02:00
goat
ffb0a0c41d
disable search and sort when in profile editor 2023-04-10 22:59:44 +02:00
goat
ea01e62936
reset widget before deleting profile 2023-04-10 22:54:19 +02:00
goat
4b2f649215
feedback for profile imports 2023-04-10 22:53:35 +02:00
goat
91ada49fa7
always add plugins as enabled in profile editor 2023-04-10 21:20:36 +02:00
goat
b0906af1ba
prevent some collection is modified errors 2023-04-10 21:18:23 +02:00
goat
4328826c86
never ever update dev plugins 2023-04-10 21:07:21 +02:00
goat
7fe004c875
remove plugins from deleting profile synchronously 2023-04-10 20:25:46 +02:00
goat
e93e1cc806
add delete button to plugins in profiles 2023-04-10 20:08:10 +02:00
goat
642e8bf6d3
Profiles (#1178) 2023-04-10 19:17:00 +02:00
Aireil
48bc151cdb
feat: allow partial match of tags in the installer (#1167) 2023-04-04 23:04:22 -07:00
goat
193f9c8869
fix: orphaned plugins can never accept feedback 2023-03-26 00:39:27 +01:00
Aireil
38a6630715
style: fix spacing 2023-03-18 16:36:14 +01:00
Aireil
14d5d28cde
feat: add author name in changelog tab 2023-03-18 16:15:31 +01:00
Aireil
1d7580122c
feat: make search work in changelog tab 2023-03-18 16:15:10 +01:00
Aireil
d7c510647e
feat: display 3pp changelogs 2023-03-18 16:14:28 +01:00
Infi
c699c02425 small rename 2023-02-26 21:05:51 +01:00
Infi
94538d1728 Make it search for the plugin and open the installed category 2023-02-26 21:00:03 +01:00
goat
78581d637a
feat: plugin changelog history 2023-02-15 19:52:40 +01:00
Aireil
c717a40379
fix: remove conflicting loc 2023-02-11 23:11:38 +01:00
goat
9a32da7db8
chore: also lock when rendering 2023-01-18 22:45:17 +01:00
goat
aa58edec9a
chore: lock lists in plugin manager when sorting 2023-01-18 22:39:23 +01:00
Aireil
af007d471c
fix: don't hide the plugin list when operations are in progress 2023-01-18 14:34:55 +01:00