Releases: kgar/foundry-vtt-tidy-5e-sheets
v1.1.0
What's Changed
- Weblate translations update by @kgar in #342
- Localization - Added Polish lang file to module.json by @kgar in #343
- [#19] Item Filter Upgrade Phase 1 by @kgar in #341
Full Changelog: v1.0.0...v1.1.0
Important
For dnd5e 2.4.x 🦎
The Road to dnd5e 3.x
To get to dnd5e 3.x, Tidy 5e Sheets has to account for some breaking changes. Fortunately, this means Tidy can finally achieve some of the longer-term goals that we've had since the early days of the rewrite.
Introducing: Actor Filters Overhaul, Phase 1
Actor Item Filters have received an overhaul. Filters have been consolidated to a dedicated menu icon on the tab utility toolbar.
Item Filters now support Include, Exclude, and Off as options. Exclude uses the Tidy warning color for now, but the style and color choices for these filters is not set in stone, in case the community has recommendations.
This is the first phase of Actor Item Filters. There will be more to come later. For those among the Tidy community, I am looking for suggestions/requests for default filters that you find to be essential and universal. Likewise, for my color theorists and design experts, the doors are open for suggestions on how to improve the filters UI. If you have ideas, come see us on the Tidy discord server or file a Github issue with your ideas 💡.
v1.0.0
What's Changed
- [#315] Item Details Tab Auto-Height and API support for custom tab auto-height by @kgar in #334
- [#313] Raw Spell Attack Rolls by @kgar in #335
- Corrected EN translation typo by @kgar in #337
- Localization updates by @kgar in #339
- Tidy v1 prep by @kgar in #340
Full Changelog: v0.11.3...v1.0.0
Important
For dnd5e 2.4.x 🦎
🎉 Tidy 5e Sheets version 1 is Here! 🎉
At last, the Tidy 5e Sheets rewrite is now generally available on the official Foundry package repo as version 1.0.0. This is just the beginning of the module's journey. More features and improvements are to come.
What's New
- Details tab auto-height has been restored to item sheets. The sheet will auto-adjust its height whenever the user navigates to the Details tab.
- Auto-Height API parameter is now available for scripts/modules that register tabs. This is an opt-in feature, default off.
- Spell Attacks can now be rolled directly from the sheet, without a spell.
- German localization updates, thanks DevConFox/Fuchsen!
- Spanish localization updates, thanks gallegonovato!
Migrating Original Tidy5e Sheet Settings
To migrate GM/World Settings and sheet flags from the original Tidy5e Sheet module, you can use the Migrations config settings menu to perform migrations:
Note: A migration is not required to begin using these sheets. It exists to help migrate existing GM/World settings from the original module to the new rewrite. This can also be done by reviewing the new settings UI. A number of settings have been added or removed, so a review of your sheet settings is recommended.
For Alpha/Beta Users
First and foremost, thank you 🙏 Tidy users who have journeyed with me all this way. Beta Testing will always be a thing, and if you are using the manifest URL install, then you are on the Beta Channel.
To exit beta and use official releases: Uninstall/reinstall Tidy 5e Sheets from Foundry's package manager, Forge's bazaar, or wherever you get your modules. It's now official!
v0.11.3
What's Changed
- [#233] Separated World Settings from Client Settings by @kgar in #325
- Localization: Weblate Updates by @kgar in #329
- [#331] [#211] Fixed Spellcasting ability None bug, rarity set to blank warning, and NPC prepared spells by @kgar in #332
- [#141] Implemented Active Effect Locks by @kgar in #330
- Quick fix: Resolve Double Nones on Item Activation dropdown by @kgar in #333
Full Changelog: v0.11.2...v0.11.3
Introducing: World Settings
You can now access World Settings from the Config Settings screen. These settings already existed, but they were previously together with user settings in the same form. Unlike user settings, world settings apply to the Tidy 5e Sheets module in general, and not just to a specific user.
Introducing: User Settings
You can now access User Settings from the Config Settings screen and from the actor sheet menu. These settings already exists, but they were previously together with world settings in the same form. Unlike world settings, user settings apply to the current user, customizing their experience with Tidy module content. User Settings are often synonymous with Client Settings.
About Tidy 5e, the Dialog
The info tab from the original Sheet Settings screen has been moved to its own config button.
Active Effect Locks are Finally Here
Tidy 5e Sheets are their own thing. As such, certain features like locking inputs when an active effect is applied, requires implementation. This standard feature is now part of Tidy 5e Sheets as well.
Localization
- Thanks to IVoltZ for providing Spanish localization for the new Expand All/Collapse All toolbar commands.
Fixes
- Fixed the bug where setting Spellcasting Ability to "None" was causing it to default to "Intelligence."
- Fixed the appearance of the blank option in the Item Activation dropdown reading "None" when it should just be blank.
v0.11.2
What's Changed
- [#316] Beta: Migrated CSS variable namespace from "--t5ek-" to "--t5e-" with file import backward compatibility by @kgar in #320
- [#203] Applied contrast and theme adjustments by @kgar in #322
- [#321] Applied temporary fix for context menu being cut off in expandable sections by @kgar in #323
Full Changelog: v0.11.1...v0.11.2
UI/Contrast Adjustments
- Increased contrast of proficiency icons for ability scores in dark mode
- Replaced the regular damage vulnerabilities icon with the more solid variant to provide quicker recognition of the symbol
- Added a faint background for dark mode empty spell slot pips to help provide some more contrast and make it easier to see empty spell pips
- Adjusted the magic weapon outline to be more golden by default
- Added the "Magic Item Accent Outline" option to the color picker
- Adjusted the default dark primary accent color to be a slightly less saturated variant of the original orange color, to help with eye strain
Bug Fixes
- Fixed a bug where the context menu was being hidden when called within an expandable/collapsible item list. For now, the fix means that tables will not have their expand animation and will just instantly open. I am planning a longer term fix that will restore the animation.
Themes Migration and Theme File Backward Compatibility
- The CSS Variables for Tidy 5e Sheets were namespaced with
--t5ek
. This has been changed to the original Tidy's--t5e-
. For users with.tidy5e-theme
files from the Alpha sheets, I have established backward compatibility, so those themes should still be importable into Tidy beta. I do not have any plans to remove backward compatibility anytime soon.
v0.11.1
What's Changed
- i18n: Updated AttributeBlocks to correctly cross-reference ability abbreviations by @kgar in #312
- [#11] Implemented Item Table Expand/Collapse feature by @kgar in #306
- I18n by @kgar in #314
- Update 5esheet-resourcesPlus.js by @kgar in #318
- Update items-with-spells-5e.js by @kgar in #317
- Quick fix - Added localization for Expand All / Collapse All verbiage. by @kgar in #319
Full Changelog: v0.11.0...v0.11.1
for dnd5e 2.4.x
Actor Item List Expand/Collapse
All actor sheets now support item table expand and collapse. Tabs with a utility toolbar also feature Expand All / Collapse All controls.
(theme: Kiligir's Color Theory)
Utility Toolbar Upgrade, Work in Progress
The toolbars which appear on various tabs have received some layout updates, both to make room for toolbar commands and to prepare for more changes related to dnd5e 3.x.
Not All Tables
Note: This feature leverages the web tech tools available to Tidy 5e Sheets. Any tables that are injected in as HTML will not innately support this feature. There will be API tools in the future to assist modules with injecting tables that inherit all of the features of Tidy's core tables.
Additional Updates
- Spanish localization has been updated to include the new content regarding migrations. Thank you, IVoltZ!
- Attributes now use their correctly localized abbreviations on the actor sheets. Thank you IVoltZ for working with me on this effort.
- World scripts for dnd5e 2.4.x have been updated to resolve an issue with World Scripter compatibility.
v0.11.0
What's Changed
- [#3] Added first automated test and automated testing setup with Playwright by @kgar in #274
- [#303] Fixed Row Striping by @kgar in #304
- [#302] Added theming for scrollbars by @kgar in #305
- [#307] Transitioned Tidy to Beta by @kgar in #308
Full Changelog: v0.2.20...v0.11
Tidy 5e Sheets Beta is Here
Tidy 5e Sheets beta has begun. This brief beta period is meant for ensuring that we are ready to release V1 to the official Foundry package.
Important: To use Tidy 5e Beta, uninstall the official "Tidy5e Sheet" package before upgrading. They now use the same module ID, the same folder, etc. They can no longer coexist.
Data / Setting Migrations Available
Tidy 5e Sheets beta has optional migrations for users of Original Tidy and users of the Tidy kgar Alpha sheets.
Note: Migrations will be more critical for Alpha sheet users than for anyone else. Your sheet data (favorites, biography, journal, etc.) are in the Alpha sheets' module ID. The "Flags Migration" will copy your sheet data over to the official module ID space.
Other updates
- The scrollbar (track and thumb) is now included in Theme Settings
- Minor visual fixes
v0.2.20
What's Changed
- Bump vite from 4.5.1 to 4.5.2 by @dependabot in #291
- Minor adjustments by @kgar in #292
- [#293] Spellbook Tab Spell School Icons by @kgar in #295
- style: Uses regular background on item summaries by @kgar in #294
- I18n by @kgar in #300
- [#158] Prepare for Arbron's Summoner Compatibility by @kgar in #301
Full Changelog: v0.2.19...v0.2.20
Spellbook Tab: Spell Schools
Spell schools appear in the spellbook tab as a dedicated column in the list. To save space and add some flavor, they are now represented by icons with tooltips.
Item Summary Background
When expanding an item, it no longer paints the item row's background over the entire summary.
Item Row Colors Refined
Inspired by the stellar work of the A5E developers Phil and Nekro Darkmoon, Tidy now uses a gradient on item row colors.
Internationalization
- Tidy has received another round of translations for its Polish localization. Thank you, @PwQt!
For the Devs
- Custom actor traits API: you can now register actor traits to any of the supported Tidy actor sheets. This was initially done to prepare for compatibility with Arbron’s Summoning (5e).
- Spell school icon API: you can specify icons for any spell school, including custom schools added via the instructions on the dnd5e wiki. Currently, FontAwesome and RPG Awesome are supported.
v0.2.19
What's Changed
Full Changelog: v0.2.18...v0.2.19
Localization
- Spanish localization is now at 100%. Big thank you to IVoltZ.
- Portuguese localization updates from antoniohbmonteiro.
- Polish localization has now begun thanks to PwQT.
v0.2.18
What's Changed
Full Changelog: v0.2.17...v0.2.18
This is a minor patch release to fix an issue where compendium actor sheets fail to load because of custom content errors during the check for whether custom content is enabled.
v0.2.17
What's Changed
- [#282] Updated Logic for Non-Actor Documents when Adding New Effect by @kgar in #283
- [#276] Fixed: Missing Item Card Background and Missing Item Sheet Checkboxes for routePrefix servers by @kgar in #284
Full Changelog: v0.2.16...v0.2.17
What's New?
- When adding effects for items or any other non-actor documents, Tidy now adds the effect with the image and the name of the item, to match the behavior of the default sheets.
- When hosting Foundry with a
routePrefix
or via docker with the optionFOUNDRY_ROUTE_PREFIX
set, some resources were unable to be found, such as the background for the item cards and the checkmark for the item sheet checkbox. This has been fixed.