Commit graph

99 commits

Author SHA1 Message Date
Gergely Bräutigam
7bbd250aec
Merge branch 'main' into weapon-tokens 2026-07-14 18:57:11 +02:00
Carlos Fernandez
79d6522614
[Feature] Add support for GM Notes (#2082)
Some checks failed
Project CI / build (24.x) (push) Has been cancelled
* Add support for GM Notes

* Localize GM Notes header label

* Fix active editor height and menu auto sizing

* Add tooltip to add gm note button
2026-07-14 14:39:53 +02:00
Carlos Fernandez
2782b62793
Fix some issues involving party in observer view (#2067) 2026-07-06 23:52:43 +02:00
Carlos Fernandez
7e6fc03230
Fix padding of party sheet inventory (#2066) 2026-07-06 20:08:22 +02:00
Gergely Brautigam
e9e8d2bd59
feat: add resource automatic cost modification on attack or action
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
2026-07-04 12:59:45 +02:00
Carlos Fernandez
eccab6ad64
[UI] Make sheet tab scrollsbars stable, remove fieldsets, and adjust padding (#1944)
Some checks failed
Project CI / build (24.x) (push) Has been cancelled
* Remove certain fieldsets and adjust scrollsbars

* Also remove fieldset for npc features and fix padding issue in full screen notes
2026-07-03 11:32:51 +02:00
Carlos Fernandez
53ed9fc792
More preliminary sheet work and refactors (#2057)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-07-03 01:17:59 +02:00
Carlos Fernandez
489f62a379
[UI/UX] Reduce width of adversary sidebar (#2055)
* Reduce width of adversary sidebar

* Fix pips
2026-07-02 00:46:29 +02:00
Carlos Fernandez
1af86d87bb
Refactor styling of sidebar resources (#2050)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-07-01 13:39:16 +02:00
Carlos Fernandez
2cc52fae1f
Remove fieldset from top level notes (#2048) 2026-06-30 11:18:13 +02:00
Carlos Fernandez
9e25b7eff0
Tweak spacing of adversary header elements (#2011) 2026-06-18 17:04:57 -04:00
WBHarry
6312a171e2
[Housekeeping] Styles Index:ification (#1977) 2026-06-05 15:36:07 -04:00
WBHarry
318d00b47d
Add NPC Improvements 2026-06-01 04:24:44 -04:00
Carlos Fernandez
3fbc1e97c6
Replace scroll shadows with scroll animation timeline (#1951)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-05-31 12:29:54 +02:00
Carlos Fernandez
729e8bca42
Fix companion effects not being scrollable when overflowing (#1952) 2026-05-31 11:00:28 +02:00
WBHarry
53f15a7fde
[Feature] NPC Actors (#1949)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-05-30 21:11:43 -04:00
Carlos Fernandez
d3141059ac
Create index files for actor sheet styles (#1945)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-05-31 01:02:51 +02:00
Carlos Fernandez
1ab8170d2f
[Refactor] Define more border and input color variables (#1937)
* Define more border and input color variables

* Rename custom color variables

* Fix assignment of variables

* Apply border color variable to matching borders

* Add trait header colors and shadow contrast
2026-05-27 22:20:16 +02:00
Carlos Fernandez
fa6f9d56b8
Add emphatic color variable and set up scoped based overrides for core variables (#1932)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-05-26 22:18:52 +02:00
Carlos Fernandez
0e8c3dc74a
[UI] Adjust actor sheet headers (#1923) 2026-05-25 17:55:57 -04:00
Carlos Fernandez
98049bd76b
Remove unused resources tab styling (#1902) 2026-05-19 10:13:49 +02:00
Carlos Fernandez
bc3c09fa2e
Move scrollbar definition to global styling (#1887) 2026-05-15 09:01:03 +02:00
Carlos Fernandez
24813e7e4f
Make background tab glassy in character sheet (#1868)
Some checks failed
Project CI / build (24.x) (push) Has been cancelled
* Make fieldsets glassy in character sheet

* Remove glassy from character features tab
2026-05-11 22:30:39 +02:00
WBHarry
80e314ca84 Minor style changes for character/header.hbs 2026-05-09 16:28:43 +02:00
Carlos Fernandez
e8828b70db
Remove white border around level input in character sheet (#1870)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-05-09 11:15:35 +02:00
Carlos Fernandez
9ef4929693
Implement another traits redesign (#1871)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
* Implement another traits redesign

* Adjust traits shape
2026-05-08 15:08:25 +02:00
Carlos Fernandez
40804f3339
Adjust spacing of character hope (#1864)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-05-08 14:58:14 +02:00
WBHarry
b7bc452bf5
[Fix] Improve Class-Subclass Linkage (#1846)
Some checks failed
Project CI / build (24.x) (push) Has been cancelled
* Initial thoughts

* .

* Fixed linting

* Continue work on updating identifier

* Change to uuid approach

* Localization and minor fix

* Fixed CompendiumBrowser Class filter for Subclass view

* Fixed the class name display in the subclass view

* Improved missing class visual for subclass

* Fixed character creation

* Rerender class sheets when subclass link is changed

* Use compendium source over actual uuid in search

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-05-05 22:15:21 +02:00
Carlos Fernandez
2ffe678503
Add setting to hide party stats (#1861) 2026-05-04 12:39:20 +02:00
Carlos Fernandez
e95ea3c281
[UI] Rework styling of traits section of the character sheet (#1865)
* Rework styling of traits section of the character sheet

* Adjust spacing in header a smidge
2026-05-04 12:34:52 +02:00
WBHarry
3eda3c4c05
[Feature] Action Areas (#1815)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
* Functioning setup

* .

* Fixes

* Completed

* Apply suggestions from code review

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>

* using function.call instead of function.bind

* Run lint fix on action areas PR (#1820)

* .

* .

* Restructured getTemplateShape to be a lot more readable

* .

* .

* Changed from 'area' to 'areas'

* .

* Moved the areas button to the left

* Fix regression with actions list

* Updated all SRD adversaries

---------

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-04-21 22:27:52 +02:00
Carlos Fernandez
f850cbda76
[Feature] Updates to inventory icons, context menus, action use, and observer visibility (#1814)
* Update inventory controls and permissions filtering

* Also disable prosemirror editors

* Address context menu deprecation warnings

* Fix context menu detection for actions

* Refine logic for use action when hovering over item icon
2026-04-20 15:30:43 +02:00
Carlos Fernandez
4b92001f97
Fix issues with party sheet resources in light mode (#1810) 2026-04-17 19:29:37 +02:00
Carlos Fernandez
a77d2088a0
Increase reuse of gold and inventory styling (#1804) 2026-04-15 18:42:30 +02:00
Carlos Fernandez
7ca420ae0e
[Feature] Redesign and merge party members and resources tabs (#1784) 2026-04-10 15:33:44 -04:00
WBHarry
7fa03c58e0 Fixed armor-slots styling in CharacterSheet 2026-04-01 23:53:13 +02:00
WBHarry
2a294684d4
Remade branch (#1754) 2026-03-28 00:38:50 +01:00
WBHarry
c730cc3d4d
[Feature] 1740 - Beastform Info (#1750)
* Improved the EffectDisplay tooltip of the beastform effect to show the info about the active beastform

* .

* Move template to more sorted location

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-03-28 00:18:35 +01:00
WBHarry
aa1d117c43
[V14] Effect Stacking (#1667)
* Added the ability for effects to have stacks

* Fixed effect stacking

* Improved token overlay spacing

* Compendium updaetes

* Simplify effect click event (#1748)

* Fixed a bunch of deprecations

* Corrected AgileScout Beastform json data

* Updated TokenHUD to the new v14

* Removed DestroyOnEmpty from consumables

* Fixed so that tooltips don't get stuck (#1745)

* [Feature] TagTeam Partial Rendering (#1735)

* I done did it, I think

* Think I fixed the partial rendering bug for gm->player

* [V14] 1743 - Damage Update Error (#1746)

* Fixed DamageParts causing errors on update

* Fixed ActionBaseConfig error when no damage present on the action

* Fix removal of damage field

* Removed unneccessary default value function for parts

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>

* Simplify effect click event

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>
Co-authored-by: WBHarry <89362246+WBHarry@users.noreply.github.com>

* Fixed stacking-value pointer event

* Set the stacking value in EffectsDisplay to be tabular-nums for monospacing

* Made baseEffect.stacking nullable instead of having an enabled property

* .

* Fixed so that actor._onUpdateDescantDocuments re-renders the EffectDisplay if effects were updated

---------

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
2026-03-25 13:54:14 +01:00
WBHarry
ef53a7c561
[V14] 1354 - Armor Effect (#1652)
* Initial

* progress

* Working armor application

* .

* Added a updateArmorValue function that updates armoreffects according to an auto order

* .

* Added createDialog

* .

* Updated Armor SRD

* .

* Fixed character sheet armor update

* Updated itemconfig

* Actions now use createDialog for effects

* .

* .

* Fixed ArmorEffect max being a string

* Fixed SRD armor effects

* Finally finished the migration ._.

* SRD finalization

* Added ArmoreEffect.armorInteraction option

* Added ArmorManagement menu

* Fixed DamageReductionDialog

* Fixed ArmorManagement pip syle

* feat: add style to armors tooltip, add a style to make armor slot label more clear that was a button and add a tooltip location

* .

* Removed tooltip on manageArmor

* Fixes

* Fixed Downtime armor repair

* Removed ArmorScore from character data model and instead adding it in basePrep

* [Feature] ArmorEffect reworked into ChangeType on BaseEffect (#1739)

* Initial

* .

* Single armor rework start

* More fixes

* Fixed DamageReductionDialog

* Removed last traces of ArmorEffect

* .

* Corrected the SRD to use base effects again

* Removed bare bones armor item

* [V14] Refactor ArmorChange schema and fix some bugs (#1742)

* Refactor ArmorChange schema and fix some bugs

* Add current back to schema

* Fixed so changing armor values and taking damage works again

* Fixed so that scrolltexts for armor changes work again

* Removed old marks on armor.system

* Restored damageReductionDialog armorScore.value

* Use toggle for css class addition/removal

* Fix armor change type choices

* Added ArmorChange DamageThresholds

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>

* [V14] Armor System ArmorScore (#1744)

* Readded so that armor items have their system defined armor instead of using an ActiveEffect

* Consolidate armor source retrieval

* Fix regression with updating armor when sources are disabled

* Simplify armor pip update

* Use helper in damage reduction dialog

* .

* Corrected SRD Armor Items

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>

* Updated migrations

* Migrations are now not horrible =D

---------

Co-authored-by: Murilo Brito <dev.murilobrito@gmail.com>
Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-03-22 01:57:46 +01:00
WBHarry
3031531b14
[V14] TagTeamRoll Rework (#1732)
* Initial rolls working

* Fixed reroll

* more

* More work

* Added results section

* .

* Visual improvements

* .

* Removed traces of old TagTeamRoll

* Added initiator handling

* Added updating for other players

* Fixed sync start

* Completed finish method

* Damage reroll

* Fixed localization

* Fixed crit damage

* Fixes

* Added visual of advantage and disadvantage dice
2026-03-16 09:31:15 +01:00
WBHarry
b87e630a0a Merged main 2026-03-13 00:25:50 +01:00
WBHarry
552c62adc1
[Feature] Custom Resources (#1714)
* Initial

* .

* Fixed positioning

* .

* Only showing the menu if there are extra resources

* Improved resourceManager clickable

* .

* Changed variable name

* Refactor resources selection and data prep (#1721)

* Move resources select to scrolly text and accept actor object

* Convert isReversed to prepared data and add label

* Removed unused imports

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>

* Naming

* [Feature] Custom Homebrew Resources (#1718)

* Added resources to the Homebrew Menu

* Fixed translations

* .

* Inverted from isImage to isIcon. Should be more logical for users

* Removed testing resources

* Refactor resource settings to not be a method (#1723)

* Fix editing homebrew resources with a custom ResourcesField

* Fix removing homebrew resources

* Remove vestigial code

* Use custom config for module data instead of including in all (#1724)

* Use custom config for module data instead of including in all

* More simple

* base highest priority

---------

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-03-11 11:10:28 +01:00
WBHarry
a42d708f15
[Feature] Phase Transform (#1710)
* Added transform action to handle phased adversaries

* Added support for keeping currently marked hitPoints/stress when transforming

* Minor fixes

* Compendium update

* Added consideration for an active combatant
2026-03-08 14:34:22 +01:00
WBHarry
876e496d24 Merged with main 2026-03-07 01:39:52 +01:00
WBHarry
5459581f7f
Fixed styling in firefox (#1692) 2026-03-04 01:10:40 +01:00
WBHarry
4aab5d315a
[V14] 1604 - ActiveEffect Durations (#1634)
* Added daggerheart durations and auto expiration of them

* Added duration to all tier1 adversaries

* Finished all adversaries and environments

* Remaining compendiums updated

* Improved styling of duration in tooltips

* .
2026-02-17 18:57:03 +01:00
WBHarry
115a31423e Corrected ActiveEffect template styling and added useage of the new 'showIcon' property 2026-02-04 10:15:42 +01:00
WBHarry
c8d1ea1460
[Fix] TriggerConfig Expand/Collapse (#1630)
* Fixed so that the angle icon indicating expand/collapse for a trigger config actually flips when clicked

* Fixed styles
2026-02-03 23:31:18 +01:00
WBHarry
ce96ffa0a3
[Feature] 1383 - Companion Bonus Levelups (#1565)
* Fixed so that companions can get bonus levelupchoices from their partner

* Fixed collection prep order

* Added ActiveEffects to Beastbound features

* Corrected styling

* Added migration for overleveled companions

* Raised version

* Moved migration to 1.6.0. Sillyness
2026-01-25 15:21:06 +01:00