github-actions[bot]
5da34cbc81
Merge remote-tracking branch 'origin/master' into v9-rollup
2023-07-27 12:07:53 +00:00
MidoriKami
ead207fc67
Improve Search ( #1305 )
...
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-07-26 21:15:14 +00:00
Haselnussbomber
26152f8422
Disable window sounds for TitleScreenMenuWindow ( #1316 )
2023-07-26 22:59:34 +02:00
goat
9b920c8ddc
fix: profile tutorial text wrap
2023-07-18 20:36:47 +02:00
goat
ea8b7ed0b3
feat: add sort for in a profile/not in a profile
2023-07-18 20:36:45 +02:00
goat
8c57f26a18
chore: disable profiles for dev plugins for now, it's not functional
2023-07-18 20:36:43 +02:00
Ottermandias
be9ca7618a
Maybe fix dependency issues with early loading plugins that request IDragDropManager?
2023-07-17 00:47:16 +02:00
Ottermandias
1a5bd88b2c
Fix drag & drop tooltip persisting when moving outside the viewports.
2023-07-17 00:35:57 +02:00
goat
b683c5ba43
Merge pull request #1308 from MidoriKami/FateWidget_FixCopyButton
...
FateWidget Fix ImGui ID Collision
2023-07-12 08:57:38 +02:00
MidoriKami
00a883a8e2
Fixes all fatetable copy buttons having the same ID
2023-07-11 19:59:09 -07:00
goat
a82096c671
fix: allow Window to be instantiated without Dalamud services
2023-07-11 20:54:59 +02:00
goat
4dc43b7ed3
feat: assign every installation of a plugin a unique id, to be used to differentiate between them in the future(api9+)
2023-07-10 22:31:37 +02:00
goat
ecc3dd7352
Merge pull request #1217 from Ottermandias/dragdrop
2023-07-08 12:48:27 +02:00
goat
c071551574
remove unneeded includes
2023-07-08 12:39:02 +02:00
MidoriKami
e52f7696ba
Add Open/Close SFX to Window ( #1298 )
...
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-07-05 21:21:49 +00:00
goat
c93d7f16ed
chore: fix warnings
2023-07-02 18:30:15 +02:00
MidoriKami
1cc07cc3d1
TargetWidget resolve obsoletes ( #1290 )
2023-07-02 18:13:21 +02:00
MidoriKami
3bf1a05f7d
GamepadWidget resolve obsoletes ( #1291 )
2023-07-02 18:13:02 +02:00
goat
6753cdb4e7
Merge branch 'master' into Network_Monitor
2023-07-02 18:04:16 +02:00
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
Ottermandias
ed21ba8b08
Improve network monitor somewhat. Add negative filtering.
2023-07-01 11:53:23 +02:00
goat
98bdec1e34
chore: only expose manifests as interfaces
2023-06-29 13:29:33 +02:00
Ottermandias
98221471d5
Add a simple network monitor to xldata.
2023-06-28 16:02:40 +02:00
goat
1443c751f5
feat: add a tutorial for profiles
2023-06-26 10:30:56 +02:00
Ava Chaney
54f3fe7a2f
Merge branch 'master' into v9
2023-06-24 14:10:39 -07:00
MidoriKami
694159a510
/xldata window refactor ( #1257 )
...
Reworks the `/xldata` window so that each individual section is in its own file.
2023-06-23 10:54:40 -07: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
b4b84ad39d
fix: don't always reload PluginMasters when saving settings
...
Fixes a race condition when filtering categories while two refilters were active
2023-06-20 19:59:56 +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
2e380b10d5
feat: allow specifying logging path via --logpath, make sure serilog can always write to injector log
2023-06-19 19:53:06 +02:00
goat
418a2567a9
fix: lock plugin lists when sorting
2023-06-19 19:53:02 +02:00
Ava Chaney
2e0e46384c
Merge branch 'master' into v9
2023-06-18 00:45:43 -07:00
goat
c1f10b21b3
fix: correctly handle plugins with invalid Name,InternalName,AssemblyVersion
2023-06-14 20:46:00 +02:00
Ottermandias
d7ce12a2ea
Whitespace...
2023-06-13 21:23:14 +02:00
Ottermandias
90722fcfbe
Change to actively inject WithScene.
2023-06-13 21:22:12 +02:00
Ottermandias
20186afa49
Resolve as service.
2023-06-13 20:59:59 +02:00
Ottermandias
b99d62e450
Some finetuning.
2023-06-13 20:59:53 +02:00
Ottermandias
07a92ba025
Let DI handle lifetime and make Plugin Service.
2023-06-13 20:59:46 +02:00
Ottermandias
bd8da4bebf
Merge branch 'master' into dragdropb
2023-06-13 20:59:05 +02:00
goat
6dd7188f6c
even more profile => collection
2023-06-12 20:44:28 +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