Commit graph

121 commits

Author SHA1 Message Date
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
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
47e5eab951 Merge pull request 'Add a way to choose whether a sheet is the toggled mode or the always-editing mode.' (#20) from feature/edit-mode-setting into main
Reviewed-on: #20
2026-01-10 21:47:24 +00:00
9aa67bab02 Update the simple helper to use the new option instead of the deprecated one 2026-01-09 21:23:08 -07:00
f289c94c0a Add the includeRequestor option and deprecate includeGM in the notify socket 2026-01-09 01:44:32 -07:00