Commit graph

124 commits

Author SHA1 Message Date
48760343ce Merge remote-tracking branch 'origin/main' into feature/item-support 2026-04-12 22:26:59 -06:00
e128f2a828 Enable the item tab hiding on the Attribute-only actor sheet 2026-04-12 18:07:46 -06:00
76f5a4f27a Add an assertion that makes sure that tabs which should be hidden do not get displayed to the user if the condition becomes falsy due to a document update 2026-04-12 17:57:42 -06:00
fc24caf08a Add header control for adding an embedded item into an actor. 2026-04-08 01:08:52 -06:00
f05311d7c8 Hide the "% used" indicator when there is no maximum capacity, and add a placeholder to be more explicit for the input 2026-04-06 22:47:53 -06:00
e4e1f30fcb Add comments for the v13 shims to make it easier to find them 2026-04-05 20:23:11 -06:00
cfa352e5e0 Allow negative item quantities, don't allow negative weights 2026-04-05 20:14:18 -06:00
4c05171e04 Add the context menu for items in the player sheet 2026-04-05 20:14:02 -06:00
441930a5e5 Add _loc compatibility for v13 2026-04-05 20:08:55 -06:00
c9ad0d8a4e Tweak the way the config/api globals are structured (closes #50) 2026-03-29 01:27:26 -06:00
2d6db98530 Make the localizer config sealed instead of non-extendible 2026-03-29 01:24:39 -06:00
b20240699b Update the toggle so that the animation plays fully before the events are emitted 2026-03-28 20:01:16 -06:00
c65e960bd7 Add listener registration for foreign document updates on all sheets 2026-03-28 18:43:39 -06:00
0f1ba90161 Update the TafToggle to actually properly dispatch change/input events as required 2026-03-28 18:43:21 -06:00
1892a02794 Remove the unused cache from the config 2026-03-28 18:42:48 -06:00
9f19072426 Add a utility method for performing a document update on any arbitrary document 2026-03-28 18:42:11 -06:00
44372d0a17 Add a customizable weight formatter function 2026-03-23 00:22:54 -06:00
6e2dfa1cf1 Add a toggle component 2026-03-23 00:08:30 -06:00
2b0fbdfa8b Finish the primary design of the item tab, still awaiting an equipped toggle 2026-03-19 23:31:50 -06:00
704ff4672a Get the item list styles finished, and start working on the weight summary / carry capacity for the tab 2026-03-19 00:23:01 -06:00
96eccc62f2 Add partial rerendering to document sheets via a custom mixin 2026-03-16 22:06:30 -06:00
761f0b6563 Fix eslint and lint the codebase 2026-03-16 22:01:06 -06:00
d4150ff2e0 Fix a bug with the Attribute Only actor sheet breaking the other sheets due to the parts definition (closes #47) 2026-03-16 21:19:20 -06:00
23a402f11a Get items appearing on the sheet, still a lot to do but this is a strong step in the right direction 2026-03-15 22:37:55 -06:00
6b03d62234 Add the item list compatibility for the Attribute Only Sheet 2026-03-15 15:47:28 -06:00
40f0e1ea2c Add support for the tabs in the two contentful Actor sheets 2026-03-15 15:35:57 -06:00
76d8f3675c Make group sorting be case insensitive 2026-03-14 16:02:37 -06:00
ce81212bbe Add a group property on the Item data model 2026-03-14 15:58:06 -06:00
c6ec60b5bf Update the Player data model and move it into an Actor folder since we now have an item data model 2026-03-13 21:45:13 -06:00
94b3ec923b Finish getting the main item sheet completed and fully functional 2026-03-13 21:31:03 -06:00
2518c7cf05 Begin work on the most basic item sheet version 2026-03-13 01:05:52 -06:00
f91c3d2419 Create the Item data model 2026-03-08 13:11:14 -06:00
cc8f054115 Localize the default attribute notification 2026-03-07 16:26:04 -07:00
174aceeb91 Prevent the content from rerendering when it doesn't get any changes, allowing in-progress edits (closes #31) 2026-03-07 16:06:18 -07:00
ec5f2feb7e Ensure that the AttributeManager can still render in v13 due to the _del reference 2026-03-07 15:18:05 -07:00
871493bacf Prevent the ghosts of attributes from lingering when deleted (closes #37) 2026-03-07 14:47:21 -07:00
d540cc72f6 Add saving and editing of default attributes and their values (closes #29) 2026-03-02 21:52:19 -07:00
5159db3d33 Make the input sanitization apply to all sub-inputs 2026-03-01 21:47:07 -07:00
1d43be188e Add support for the "collapse" input type 2026-03-01 21:40:59 -07:00
41b90d0819 Open the sub-controls for a character sheet in the same window as the main sheet (closes #3) 2026-02-28 00:57:38 -07:00
916f7ff589 Add actor sheet that is only the attribute list 2026-02-28 00:30:51 -07:00
37660fc94d Update the handling of attribtute drag and drop to make it more user-friendly (closes #30) 2026-02-15 15:06:56 -07:00
a3baa53bdd Merge pull request 'Localize everything that isn't already localized' (#27) from feature/localizations into main
Reviewed-on: #27
2026-01-21 23:15:41 +00:00
9830c10b6f Make the query events use the proper import for DialogManager utils 2026-01-21 16:07:02 -07:00
1f9aee329e Localize the rest of the TAFDocumentSheetConfig 2026-01-21 16:00:26 -07:00
235f8aef39 Fully localize the PlayerSheet 2026-01-21 15:44:33 -07:00
3819db1ce4 Fully localize the Attribute Manager app 2026-01-21 15:39:23 -07:00
9f6c117c84 Fully localize the Ask app where possible 2026-01-21 15:27:12 -07:00
116eb216d0 Allow the Combat tracker to roll intiative using a custom formula 2026-01-20 23:16:45 -07:00
afb909a8a2 Remove compatability code that isn't required 2026-01-11 13:25:11 -07:00