Commit graph

152 commits

Author SHA1 Message Date
Ottermandias
038c230427 Rename to Predefined. 2024-03-17 13:59:40 +01:00
AeAstralis
7128326ab9
Add shared tag system for tagging individual mods
Adds a new system of shared tags that are saved in the Penumbra config, and can
then be 1-click added or removed to/from mods via a popup menu. The use case for
this new system is to allow users to more easily re-use tags and to allow them
to quickly tag individual mods.

Shared tags can be added/removed/modified via a new Tags section of the main
Penumbra Settings tab. Once any shared tags have been saved, they can be added
via a new tags button that shows up in the Description and Edit Mod tabs, to the
right of the existing + button that already existed for typing in new tags.

Shared tags have the same restrictions as regular mod tags, and the application
of shared tags should respect the same limits as application of normal tags.

Signed-off-by: AeAstralis <causal_inverse@fastmail.com>
2024-03-01 17:40:45 -05:00
Ottermandias
4b198ef1e4 Misc 2024-01-10 16:27:11 +01:00
Ottermandias
8f16aa7ee9 Fix collection button ids. 2023-10-02 23:21:07 +02:00
Exter-N
d7205344eb ResourceTree improvements + IPC
- Moves ResourceType enum out of GameData as discussed on Discord ;
- Adds new color coding for local player and non-networked objects on On-Screen ;
- Adds ResourceTree-related IPC ;
- Fixes #342.
2023-09-18 17:02:08 +02:00
Ottermandias
2b4a01df06 Make line endings explicit in editorconfig and share in sub projects, also apply editorconfig everywhere and move some namespaces. 2023-09-18 17:01:21 +02:00
Ottermandias
53adb6fa54 Use System global usings. 2023-09-15 14:15:52 +02:00
Ottermandias
8eaf14d932 Add Player and Interface to quick select collections and rework their tooltips and names slightly. 2023-09-11 16:24:07 +02:00
Exter-N
686c53d919 Material editor: Customizable highlight color 2023-09-01 18:46:31 +02:00
Ottermandias
a95877b9e4 Add priority display to mod selector. 2023-08-01 13:12:07 +02:00
Ottermandias
5f916efb13 Rename ChatService and move some support buttons to OtterGui. 2023-06-18 13:24:13 +02:00
Ottermandias
290912e7cd Add collection select headers to Changed Items and Effective Changes. 2023-04-29 13:12:58 +02:00
Ottermandias
be3c1c85aa Remove static Config. 2023-04-21 23:52:31 +02:00
Ottermandias
9c4f7b7562 Finish CollectionTab rework. 2023-04-21 18:42:54 +02:00
Ottermandias
fba5bc6820 Fix some bugs and start work on new collections tab. 2023-04-18 18:44:53 +02:00
Ottermandias
49f1e2dcde Hopefully merge the rest of the changes correctly. 2023-03-23 18:54:16 +01:00
Ottermandias
d28299f699 Merge branch 'pr/n292_feature/on-screen' into services
# Conflicts:
#	Penumbra/UI/Classes/ModEditWindow.FileEditor.cs
#	Penumbra/UI/Classes/ModEditWindow.Files.cs
#	Penumbra/UI/Classes/ModEditWindow.cs
#	Penumbra/UI/ConfigWindow.cs
2023-03-23 17:50:00 +01:00
Exter-N
046ef4d72d Deduplicate UI code 2023-03-23 17:01:09 +01:00
Exter-N
14eddac6f7 Better handling of sub-objects, better headers 2023-03-23 13:47:36 +01:00
Exter-N
045c84512f On-Screen resource tree & quick import 2023-03-23 02:52:51 +01:00
Ottermandias
b92a3161b5 Why is this so much work? 2023-03-20 17:30:09 +01:00
Ottermandias
651c7410ac Wow, I accidentally the whole UI 2023-03-18 21:39:59 +01:00
Ottermandias
dd8c910597 Everything's a service. 2023-03-17 17:51:05 +01:00
Ottermandias
bdaff7b781 This is going rather well. 2023-03-13 10:05:44 +01:00
Ottermandias
73e2793da6 tmp 2023-03-13 10:04:48 +01:00
Ottermandias
1b7360f8be Allow item swapping between from accessories and hats to other accessory types. 2023-03-12 02:27:55 +01:00
Ottermandias
1f942491ac Move mod creation functions to own subclass. 2023-03-03 13:43:00 +01:00
Ottermandias
c2ac745d72 Fix an issue with retainer assignments using ownership wrongly for mannequins. 2023-03-01 23:11:05 +01:00
Ottermandias
e62b0155d4 Redesign Shpk tab. 2023-03-01 18:30:27 +01:00
Ottermandias
2e6cc73666 Rework Samplers. 2023-02-25 18:11:21 +01:00
Ottermandias
d175802bec Rework Material Constants 2023-02-25 15:10:38 +01:00
Ottermandias
397362caa5 More restructuring. 2023-02-24 18:45:04 +01:00
Ottermandias
c4a4aec221 Some more material shpk restructuring 2023-02-24 16:12:41 +01:00
Ottermandias
7619503a2b Split huge material shpk gui function. 2023-02-24 15:34:20 +01:00
Ottermandias
b31c5fdd1f Fix accidentally reverted change. 2023-02-23 18:33:12 +01:00
Ottermandias
ebbc3fed86 Some material shpk refactoring. 2023-02-23 17:47:59 +01:00
Ottermandias
7e56858bc6 Change handling of associated shpk for material. 2023-02-23 15:20:51 +01:00
Ottermandias
a2b62a8b6a Some formatting and naming changes, splitting files and some minor improvements. 2023-02-23 14:49:41 +01:00
Exter-N
86de28245d Auto-generate ID from a name through CRC when adding a param 2023-02-21 16:54:24 +01:00
Exter-N
33231959b2 More Mtrl and ShPk editing (thanks @aers) 2023-02-21 16:54:24 +01:00
Exter-N
0c17892f03 Mtrl shader resource editing, ShPk editing 2023-02-21 16:54:24 +01:00
Ottermandias
c2b3e4dbaf Apply OtterGui changes. 2023-02-02 12:00:03 +01:00
Ottermandias
960c936f8d Fix ItemSwap with changed target IMC material variant. 2023-01-30 22:17:16 +01:00
Ottermandias
40b7266c22 Add handling for left and right ring. 2023-01-08 13:35:59 +01:00
Ottermandias
ea2a411a2e Improve File Swap hint texts, also reorders them. 2023-01-08 13:35:59 +01:00
Ottermandias
c684db3000 Small security check. 2023-01-05 15:57:18 +01:00
Ottermandias
2f7b6e3d55 Add performance monitor in debug compilations. 2023-01-04 14:44:33 +01:00
Ottermandias
f2997102c7 Timing test. 2023-01-03 21:59:42 +01:00
Ottermandias
0158ff2074 Fix typo in color explanations. 2023-01-03 17:36:02 +01:00
Ottermandias
8df4bb0781 Add some Additional Information to Mdl display, discard some padding when reading mdl files. 2023-01-03 12:52:21 +01:00