Commit graph

418 commits

Author SHA1 Message Date
Oliver-Akins
7b3ea59185 Genericise some of the item sheet styling so that I'm not duplicating styles 2024-04-30 21:30:27 -06:00
Oliver-Akins
5b5e74e085 Make it so that the custom input delegates focus 2024-04-30 21:23:15 -06:00
Oliver-Akins
d433e6a51d Prevent specific data fields from being modifiable via AEs 2024-04-30 20:00:05 -06:00
Oliver-Akins
d92d6b9d3c Remove unneeded diceChoice function now that DiceField is a class I can use 2024-04-30 19:56:02 -06:00
Oliver-Akins
851992161f Make the Material datamodel be the DescribedItemData 2024-04-30 19:55:16 -06:00
Oliver-Akins
e4ac6f4ca1 Add markers for VSC minimap 2024-04-28 19:11:55 -06:00
Oliver-Akins
90a9badddc Remove file from git 2024-04-28 17:39:14 -06:00
Oliver-Akins
194068c22c Update the materialize mixins to accept a base colour (allows preventing transparency for things like nav-bars; closes #160) 2024-04-28 17:19:31 -06:00
Oliver-Akins
11d2a2a10f Make minimum Foundry version 12 2024-04-28 14:05:23 -06:00
Oliver-Akins
14ab0aa5dc Update the verified version to v12 2024-04-28 00:23:57 -06:00
Oliver-Akins
d84c5e2a20 Add the setting translations to the new localization file 2024-04-28 00:20:47 -06:00
Oliver-Akins
327f921b9c Implement the DiceField and required changes to get it working (closes #179) 2024-04-27 02:07:22 -06:00
Oliver-Akins
0064e10635 Make the ActiveEffects able to pull values from properties on the target object for it's value 2024-04-27 02:05:59 -06:00
Oliver-Akins
76cca3f672 Merge remote-tracking branch 'origin/main' into foundry/v12 2024-04-27 00:38:22 -06:00
Oliver-Akins
cf13b986d4 Change how embedded ActiveEffects are created 2024-04-27 00:37:49 -06:00
Oliver-Akins
f8364888f2 Fix issues with the localizer's replacement to be more reliable 2024-04-27 00:37:30 -06:00
Oliver-Akins
e2579e12f8 Ignore all ref files in the root rather than just the foundry.js file 2024-04-23 23:19:59 -06:00
Oliver-Akins
2c2c4cc83f Make the AE deletion context menu option actually work 2024-04-23 23:19:23 -06:00
Oliver-Akins
dbeb511bdc Implement the ability to create AE's (closes #177) 2024-04-23 23:18:33 -06:00
Oliver-Akins
ec6378092f Snapshot pre-AE data on actors (closes #178) 2024-04-23 19:47:14 -06:00
Oliver-Akins
d479ef7559 Add basic displaying for ActiveEffects and dropdown support 2024-04-20 23:14:16 -06:00
Oliver-Akins
c466e0e539 Some ActiveEffect shenanigans with training levels 2024-04-20 23:12:38 -06:00
Oliver-Akins
cfaed0d230 Add a generic ActiveEffect class + proxy 2024-04-20 22:08:23 -06:00
Oliver-Akins
8aff8b0fda Remove icon preloading from the systems in favour of the async web component 2024-04-20 21:38:42 -06:00
Oliver-Akins
6b80f3530d Localize the photo dropdown options 2024-04-20 21:29:27 -06:00
Oliver-Akins
002438398b Implement the image context menu functionality (closes #148) 2024-04-20 16:52:37 -06:00
Oliver-Akins
af4f0f60a4 Add layout to the effects tab (closes #145) 2024-04-20 15:40:40 -06:00
Oliver-Akins
6198146c6c Make it so that Materials can only be in unknown location or your inventory 2024-04-19 19:06:15 -06:00
Oliver-Akins
901eea4ff3 Remove reference to the DiceField data field (for now) 2024-04-19 18:52:11 -06:00
Oliver-Akins
ee77f10957 Remove methods that don't need to be overridden for StringField 2024-04-19 18:51:56 -06:00
Oliver-Akins
5f1dc53a91 Disable AE legacy transferral 2024-04-18 23:34:05 -06:00
Oliver-Akins
761961a7fb Begin playing around with a custom DataField for dice selection that will allow using the default AE modes on it 2024-04-18 23:33:55 -06:00
Oliver-Akins
484c7a375c Fix deprecation warnings for v12 2024-04-18 17:37:18 -06:00
Oliver-Akins
2df7d2243f Get the combat relevance toggle working (closes #155) 2024-04-17 22:41:04 -06:00
Oliver-Akins
10449acf37 Makes the calculated capacity viewable on the sheet (closes #158) 2024-04-17 22:36:04 -06:00
Oliver-Akins
c6a7f86926 Implement the Quantity affecting Capacity toggle (closes #157) 2024-04-17 22:34:08 -06:00
Oliver-Akins
48ceade1d1 Implement the toggle for capacity usage. (closes #156) 2024-04-17 22:31:45 -06:00
Oliver-Akins
6d41a33b0c Remove DialogManager from the globalThis 2024-04-15 23:56:50 -06:00
Oliver-Akins
c3bb67ad7c Get the calculated capacity "tooltip" implemented (closes #147 and closes #125) 2024-04-15 23:51:24 -06:00
Oliver-Akins
2737c46ffe Optimization & reorganization of icon files 2024-04-13 17:39:20 -06:00
Oliver-Akins
7e5fc036aa Remove duplicate event listener that's causing an error when editing an item (closes #164) 2024-04-13 17:24:08 -06:00
Oliver-Akins
aa41635f88 Update the inventory icons to be using the dd-icon component 2024-04-13 17:17:15 -06:00
Oliver-Akins
050fecd4f6 Update the material item to use the incrementer component 2024-04-13 17:10:42 -06:00
Oliver-Akins
44eaec2d38 Only listen to custom components that have the name attribute for form submission 2024-04-13 17:09:57 -06:00
Oliver-Akins
8c83d304b7 Remove the really annoying blur on the incrementer component 2024-04-13 17:08:52 -06:00
118dcfb71c
Merge pull request #175 from Oliver-Akins/feature/incrementer-component
Custom Web Components
2024-04-13 14:45:43 -04:00
Oliver-Akins
1598081e3b Add the icon element to the html-data spec 2024-04-13 12:40:09 -06:00
Oliver-Akins
a8c94ee16f Add common SCSS for all custom components 2024-04-13 12:36:32 -06:00
Oliver-Akins
ca0d3eb970 Add a couple incrementer elements as an example for using them 2024-04-13 12:19:32 -06:00
Oliver-Akins
f2c169c077 Make a mixin for loading a stylesheet for components, including HMR auto-update support (only in devMode) 2024-04-13 12:18:36 -06:00