Commit graph

  • f4014e9c35 Add type augments for classes so intellisense doesn't keep converting system to migrateSystemData Oliver-Akins 2024-03-26 18:37:13 -06:00
  • 4c11a21d09 Gitignore all dot-prefixed folders at the root except .vscode and .github Oliver-Akins 2024-03-25 23:34:48 -06:00
  • 71c091e04a Fix an issue with the capacity calculation not working on items that don't have a quantity (surprisingly more than expected) Oliver-Akins 2024-03-25 22:55:58 -06:00
  • c03cd1dcd7
    Merge pull request #136 from Oliver-Akins/feature/item-context-menus Oliver 2024-03-25 22:54:38 -06:00
  • fe4abd073f Add a context menu for the material so that it can be edited and deleted (closes #133) Oliver-Akins 2024-03-25 22:52:33 -06:00
  • c7bafee6b6 Misc template cleanup / consistency Oliver-Akins 2024-03-25 21:34:23 -06:00
  • 36976e5123 Add the pet details (closes #135) Oliver-Akins 2024-03-25 21:33:14 -06:00
  • 6504e33fad Remove prototype code that shouldn't be committed on main yet Oliver-Akins 2024-03-25 21:24:32 -06:00
  • 71684fcbe9 Begin prototyping a popout text editor for use across multiple sheet types feature/popout-text-editor Oliver-Akins 2024-03-25 20:30:59 -06:00
  • 97af3801c4 Make it so we don't need to re-render the sheet on collapse toggle Oliver-Akins 2024-03-25 19:05:01 -06:00
  • 34eae97b47 Enable the foils filter by default Oliver-Akins 2024-03-24 21:49:43 -06:00
  • 337370bbfe Add the Weapon item details (closes #132) Oliver-Akins 2024-03-24 21:47:59 -06:00
  • 60797ab1e2 Don't cause rerender jumps for scrollable elements (closes #131) Oliver-Akins 2024-03-24 21:46:11 -06:00
  • ec07fcfd39 Add a couple of utility macros for making development easier when invalidating documents Oliver-Akins 2024-03-24 17:23:46 -06:00
  • acbcb6c9b2 Genericizing some of the styling and adding the Aspect item details (closes #128) Oliver-Akins 2024-03-24 16:54:50 -06:00
  • 649381cfdd Make the friendly duration be a getter on the Aspect class Oliver-Akins 2024-03-24 16:53:12 -06:00
  • b19d248bc8 Remove the toFriendlyDuration helper Oliver-Akins 2024-03-24 16:52:30 -06:00
  • 022a63f12f Tweak Checkbox styles for the actor sheet Oliver-Akins 2024-03-24 16:50:33 -06:00
  • 8c9d8125f2 Register the datamodel for foils Oliver-Akins 2024-03-23 13:01:25 -06:00
  • 8ef9bd2550 Make it so that I can specifically code some aliases for handlebar partials Oliver-Akins 2024-03-23 13:01:07 -06:00
  • 07517658e7 Remove transportation as a location value Oliver-Akins 2024-03-23 13:00:26 -06:00
  • 1ba6cd0617 Remove properties from the data model that aspects don't need Oliver-Akins 2024-03-23 13:00:09 -06:00
  • 96f5b17785 Implement a button to create items of a specific subtype in the player inventory (closes #120) Oliver-Akins 2024-03-22 23:35:04 -06:00
  • b3e699bc32 Harden the preCreate quantity increase to use source IDs in finding the item Oliver-Akins 2024-03-22 21:47:29 -06:00
  • 55a64afe02 Add a helper function for visible empty states Oliver-Akins 2024-03-22 20:23:51 -06:00
  • 18cdc2addc Get the item embedding working in a cleaner way where most of the item embedding logic is handled in the item's class instead of the actor's class Oliver-Akins 2024-03-22 20:23:28 -06:00
  • 0605542d62 Remove console log Oliver-Akins 2024-03-21 21:24:37 -06:00
  • bad95f8c18 Begin making the pre-embed quantity change logic based on source IDs and not name Oliver-Akins 2024-03-21 21:24:26 -06:00
  • 6a355e63c0 Get most of the Untyped item implemented and functioning Oliver-Akins 2024-03-21 21:18:51 -06:00
  • a383225b8c Add a couple of notes for a method I want to tweak later Oliver-Akins 2024-03-21 00:26:36 -06:00
  • d64ed37953 Tweak the scrollbar stuff and make the scrollable gutter stable Oliver-Akins 2024-03-21 00:21:17 -06:00
  • 68b53601d6 Allow customizing the scrollbar on a per-sheet-per-theme basis as desired Oliver-Akins 2024-03-21 00:02:23 -06:00
  • 3b4e2405c1 Get the general layout of the untyped item details ready Oliver-Akins 2024-03-20 23:42:47 -06:00
  • df38113533 Simplify logic that I did weirdly for some reason Oliver-Akins 2024-03-20 21:20:51 -06:00
  • 6db5818184 Add caret-down icon Oliver-Akins 2024-03-20 19:08:00 -06:00
  • 25a1e7e574 Remove stub Oliver-Akins 2024-03-20 19:07:44 -06:00
  • 80995da0aa Begin work on the Untyped item info Oliver-Akins 2024-03-20 19:07:25 -06:00
  • aa5c6d5aba Improve how capacity consumption calculations are performed Oliver-Akins 2024-03-20 17:56:41 -06:00
  • cf109a6ed1 Fix my erroneous reduce Oliver-Akins 2024-03-19 23:37:29 -06:00
  • 83d0bad21f Get the material items finished Oliver-Akins 2024-03-19 23:30:58 -06:00
  • 310ac07c88 Add data model for materials Oliver-Akins 2024-03-19 23:30:00 -06:00
  • d69790ce89 Have Foundry reload automatically when it detects JS changes Oliver-Akins 2024-03-19 23:29:31 -06:00
  • 0304af3695 Move sheet logic into the sheet class... Oliver-Akins 2024-03-19 23:29:14 -06:00
  • 59b64f57db Fix the instanceof operators on the proxy to include the default class Oliver-Akins 2024-03-19 19:35:14 -06:00
  • 23ec5fe0d3 Add a supplies incrementer in the left side-bar Oliver-Akins 2024-03-18 23:29:23 -06:00
  • 30ed81cafa Prevent data from being undefined within actors and sheets because of my attempt at getting TS to play nicely Oliver-Akins 2024-03-18 23:28:55 -06:00
  • 33ccb01a6f Change import order Oliver-Akins 2024-03-18 23:20:54 -06:00
  • 62554d1622 Remove console logs Oliver-Akins 2024-03-18 23:20:27 -06:00
  • 0c1149a21c Fix broken imports Oliver-Akins 2024-03-18 23:20:17 -06:00
  • cd98e66484 Make the system use Proxy and proper subclassing instead of the weird middle-ground polymorphism (closes #86) Oliver-Akins 2024-03-18 23:16:17 -06:00
  • 745824f6cc Add TYPE translation literals Oliver-Akins 2024-03-17 21:27:46 -06:00
  • 7549cd2b05 Change VSC settings Oliver-Akins 2024-03-17 21:27:16 -06:00
  • 82f1499c3d Add stub partial for the incrementer component Oliver-Akins 2024-03-17 21:27:01 -06:00
  • 992ae094b2 Remove the transportation partial's inclusion from the sheet Oliver-Akins 2024-03-17 21:11:40 -06:00
  • 6d14d70f3e Lay the foundation for the per-item templating in the inventory Oliver-Akins 2024-03-17 21:10:34 -06:00
  • 5e2fb95c73 Update item data models Oliver-Akins 2024-03-17 19:47:06 -06:00
  • 27c30b7eef Add the effects handlebars templates Oliver-Akins 2024-03-17 19:46:13 -06:00
  • d131e2faaa Remove Transportation as an item subtype Oliver-Akins 2024-03-17 19:45:47 -06:00
  • 47183da268 Add a tab to list all effects Oliver-Akins 2024-03-17 17:10:04 -06:00
  • c716f0dbbd Add the code I forgot to commit for the functional filters Oliver-Akins 2024-03-17 17:08:17 -06:00
  • 3c412dde32 Finish getting the item filters toggling and scrolling the single panel Oliver-Akins 2024-03-17 17:03:01 -06:00
  • 5fe854a0f3 Do some logic tweaks for the item filter functionality Oliver-Akins 2024-03-17 13:40:31 -06:00
  • aab71df1fc Add the capacity display (closes #96) Oliver-Akins 2024-03-17 12:54:15 -06:00
  • b6ca477be7 Add transportation item section (closes #105) Oliver-Akins 2024-03-17 11:59:18 -06:00
  • 8a51a75233 Adds the structures item section (closes #104) Oliver-Akins 2024-03-17 11:58:27 -06:00
  • 4e3a588c57 Add armour item section (closes #101) Oliver-Akins 2024-03-17 11:56:54 -06:00
  • 470f5b6225 Add weapons item section (closes #100) Oliver-Akins 2024-03-17 11:54:03 -06:00
  • 46e7d674d3 Add equipment item section (closes #103) Oliver-Akins 2024-03-17 11:52:04 -06:00
  • afbb9bbe02 Add the aspects section (closes #102) Oliver-Akins 2024-03-17 11:44:25 -06:00
  • 79b0431ead Add untyped item section (closes #106) Oliver-Akins 2024-03-17 11:35:50 -06:00
  • 364ebd06f2 Add materials section placeholder (closes #99) Oliver-Akins 2024-03-17 11:32:57 -06:00
  • 54d047d240 Add references file to gitignore Oliver-Akins 2024-03-17 11:22:25 -06:00
  • d100af3198 Rename PlayerSheetV2 containing file Oliver-Akins 2024-03-17 11:22:08 -06:00
  • 3981e95ff0 Add item list placeholder. (Closes #98) Oliver-Akins 2024-03-17 11:21:41 -06:00
  • 609b5820ba Add the filter checkboxes and infra for toggling them (closes #110) Oliver-Akins 2024-03-08 22:27:04 -07:00
  • c525c1390b Add display to the capacity panel (closes #95) Oliver-Akins 2024-03-08 21:19:00 -07:00
  • e6e392d7e5 Add the bytes panel to the page. (closes #108) Oliver-Akins 2024-03-08 21:14:30 -07:00
  • 42bd07707d Ignore zips Oliver-Akins 2024-03-08 20:40:39 -07:00
  • daaa459012 Implement the general layout for inventory (closes #94) Oliver-Akins 2024-03-04 19:41:59 -07:00
  • cd6554289b Make the nav buttons look like designs (closes #107) Oliver-Akins 2024-03-04 19:38:58 -07:00
  • 5f09f92790 Implement the Inventory tab's sub-navigation (closes #97) Oliver-Akins 2024-03-02 22:40:32 -07:00
  • 2065596686 Fix the localization function and provide a special placeholder for when the user doesn't have a die assigned to their stat Oliver-Akins 2024-03-02 00:28:23 -07:00
  • c1ee1a9ef8 Get 95% of the way through the stats tab Oliver-Akins 2024-03-01 23:28:18 -07:00
  • 7516e7b42b Implement the custom options helper (closes #92) Oliver-Akins 2024-03-01 18:34:16 -07:00
  • 0e8d1615a7 Begin implementation of the Stats / Skills tab Oliver-Akins 2024-02-29 22:35:28 -07:00
  • 753d72b4e0 Continue working on v2 of the PC sheet (w/ Material design now) Oliver-Akins 2024-02-27 22:49:39 -07:00
  • 6d2d02b077 Begin working on the non-MVP character sheet Oliver-Akins 2024-02-25 23:25:18 -07:00
  • d74416c620 Rename existing PC sheet to make it more obvious it's the MVP Oliver-Akins 2024-02-25 19:53:41 -07:00
  • b123bea62c Begin writing the specification for the new PC sheet Oliver-Akins 2024-02-25 00:56:46 -07:00
  • fb4026dcce Disable VSC branch protection and hide some files that I don't care to see in the file browser Oliver-Akins 2024-02-24 13:41:17 -07:00
  • 19588bb137 Begin work on the localization cycle prevention and add newline to existing scripts Oliver-Akins 2024-02-24 13:40:25 -07:00
  • bbd96d3b45 Ignore lockfiles Oliver-Akins 2024-02-24 12:16:13 -07:00
  • b4509555f3 On to 0.0.7 Oliver-Akins 2024-02-24 12:15:48 -07:00
  • 1ca9958c52 Version bump v0.0.6 Oliver-Akins 2024-02-22 22:51:59 -07:00
  • c1fa5b3d9b Implement utility function that recursively localizes based on the config data (implements #54) Oliver-Akins 2024-02-22 22:49:02 -07:00
  • 34c7dbed87 Pull the generic data for the aspect sheet (closes #81) Oliver-Akins 2024-02-22 19:34:16 -07:00
  • bb542b8545 Add adventures compendium v0.0.5 Oliver-Akins 2024-02-15 22:12:33 -07:00
  • a0f8566104 Add utility script for extracting the compendia to JSON Oliver-Akins 2024-02-15 22:12:03 -07:00
  • 696717aa1c Update the compendia packs Oliver-Akins 2024-02-15 22:11:28 -07:00
  • 8971f25b9d Prevent erroring when the compendium doesn't have anything Oliver-Akins 2024-02-13 21:14:54 -07:00