Commit graph

57 commits

Author SHA1 Message Date
Oliver-Akins
d100af3198 Rename PlayerSheetV2 containing file 2024-03-17 11:22:08 -06:00
Oliver-Akins
609b5820ba Add the filter checkboxes and infra for toggling them (closes #110) 2024-03-08 22:27:04 -07:00
Oliver-Akins
5f09f92790 Implement the Inventory tab's sub-navigation (closes #97) 2024-03-02 22:40:32 -07:00
Oliver-Akins
2065596686 Fix the localization function and provide a special placeholder for when the user doesn't have a die assigned to their stat 2024-03-02 00:28:23 -07:00
Oliver-Akins
c1ee1a9ef8 Get 95% of the way through the stats tab 2024-03-01 23:28:18 -07:00
Oliver-Akins
0e8d1615a7 Begin implementation of the Stats / Skills tab 2024-02-29 22:35:28 -07:00
Oliver-Akins
753d72b4e0 Continue working on v2 of the PC sheet (w/ Material design now) 2024-02-27 22:49:39 -07:00
Oliver-Akins
6d2d02b077 Begin working on the non-MVP character sheet 2024-02-25 23:25:18 -07:00
Oliver-Akins
d74416c620 Rename existing PC sheet to make it more obvious it's the MVP 2024-02-25 19:53:41 -07:00
Oliver-Akins
34c7dbed87 Pull the generic data for the aspect sheet (closes #81) 2024-02-22 19:34:16 -07:00
Oliver-Akins
931b6a96d0 Add EOF newlines to all files that don't have it already for consistency 2024-02-10 22:55:45 -07:00
Oliver-Akins
0770f32ef5 Use the Foundry util function instead of the custom one 2024-02-10 13:26:43 -07:00
Oliver-Akins
30fee77c8e Cleanup log statement 2024-02-10 13:22:20 -07:00
Oliver-Akins
1002b1387c Add rest dice tracking for the Sync actors 2024-02-08 23:25:55 -07:00
Oliver-Akins
4544516c5c Implement the buttons spinbuttons for the inventory area 2024-02-07 19:39:24 -07:00
Oliver-Akins
7067615da7 Some miscellanious cleanup 2024-02-06 20:42:56 -07:00
Oliver-Akins
2f8ec1b79c Finish the Inventory item improvements 2024-02-06 19:29:05 -07:00
Oliver-Akins
83039c6144 Add the ability to create custom items 2024-02-04 22:05:44 -07:00
Oliver-Akins
23dd021df6 Move context preparation common to all items into the GenericItemSheet 2024-02-04 21:13:40 -07:00
Oliver-Akins
e284529a45 Update location of sheets to keep them more organized 2024-02-04 20:04:26 -07:00
Oliver-Akins
15462c98fb Find roll buttons via data-roll-formula and not the roll class. 2024-02-03 13:33:03 -07:00
Oliver-Akins
0deda3235a Begin work on the custom editor for dice 2024-02-03 00:12:08 -07:00
Oliver-Akins
e862165689 Tweak the design so that Drops and a Description can be fit into the sheet 2024-02-02 19:07:07 -07:00
Oliver-Akins
a657b2e3e8 Load icons during initial setup and allow hot-reloading icons 2024-01-31 18:34:24 -07:00
Oliver-Akins
028b8629fe Implement Mob Sheet 2024-01-28 16:00:14 -07:00
Oliver-Akins
efc9316c31 Implement Spell send to chat 2024-01-26 22:43:26 -07:00
Oliver-Akins
b30aa18a27 Pets and misc changes 2024-01-26 21:40:27 -07:00
Oliver-Akins
3e40d0f8c5 Add setting to limit how many Aspects a character can have equipped 2024-01-14 01:00:51 -07:00
Oliver-Akins
38fcb1193a Add an ItemHandler class and prevent players from having more than 1 aspect. 2024-01-13 15:03:00 -07:00
Oliver-Akins
7d990fe64b Allow creating custom embedded documents of any type from the sheet, and add functionality to the aspect create button 2024-01-12 23:26:55 -07:00
Oliver-Akins
134b13756a Allow event listeners for item sheets when the item is embedded 2024-01-12 23:22:58 -07:00
Oliver-Akins
10dcec3bd7 Work towards better editing of embedded items 2024-01-11 23:20:35 -07:00
Oliver-Akins
7381a2a7fe Allow editing embedded documents (used for spells here) in the item's sheet itself. 2024-01-11 19:03:24 -07:00
Oliver-Akins
516f7ac826 Work towards using pop-out item sheets instead of inline-editing because inline-editing is annoying and kinda ugly TBH 2024-01-10 22:18:18 -07:00
Oliver-Akins
dcdc1b7764 Add event listening for embedded item deletion 2024-01-10 19:17:44 -07:00
Oliver-Akins
83891a5ce0 Prevent weird click event behaviours 2024-01-10 19:14:59 -07:00
Oliver-Akins
dfc51a5899 Working on the spells panel, which resulted in a lot of weird structural changes that aren't *really* functional yet 2024-01-07 22:27:26 -07:00
Oliver-Akins
07bebdba4d Begin working on making there be per-subtype classes for class methods 2024-01-07 00:54:16 -07:00
Oliver-Akins
df13498927 Allow localized labels in the roll listener and add labels for stat rolls 2023-12-31 13:32:58 -07:00
Oliver-Akins
38952c61b4 Refactor the handlebars helpers to namespace using dd instead of dotdungeon because it's so long 2023-12-30 22:15:23 -07:00
Oliver-Akins
b50cfc9dc7 Rename generic sheet to make it more clear that it's only for actors 2023-12-30 21:12:17 -07:00
Oliver-Akins
cfa2179817 Refactor some of the generic sheet for listener handling 2023-12-30 21:08:43 -07:00
Oliver-Akins
99dd7b791a Finish the weapons block styling and make it so that I can use IDs in the sheet without crying 2023-12-29 23:53:26 -07:00
Oliver-Akins
f68e7161df Get the weapons block implemented 2023-12-24 23:03:42 -07:00
Oliver-Akins
89e3a14ba9 Make it so that the GM can change a user's group when the user cannot change their own group 2023-12-23 20:05:43 -07:00
Oliver-Akins
04c6907c59 Propogate the resource/supply setting to the sheet 2023-12-22 23:00:23 -07:00
Oliver-Akins
554fae5a93 Finishing the Sync sheet and some other stuffs 2023-12-21 23:59:38 -07:00
Oliver-Akins
9d154cb303 Create a generic sheet that my more specific sheets can extend 2023-12-18 23:20:43 -07:00
Oliver-Akins
a2a72792a2 Do some more work on the character sheet MVP 2023-12-17 18:29:52 -07:00
Oliver-Akins
763a0982d5 Add the Aspect sheet and update some translation keys for the actor sheet 2023-12-15 23:55:47 -07:00