Difference between revisions of "Character Sheet Enhancement"
From Roll20 Wiki
Andreas J. (Talk | contribs) m |
Andreas J. (Talk | contribs) m (add HC links) |
||
Line 9: | Line 9: | ||
On Jan 29th 2021, it was made available on the [[Dev Server]] for testing. | On Jan 29th 2021, it was made available on the [[Dev Server]] for testing. | ||
− | |||
+ | =Links= | ||
* '''{{forum|permalink/9883156/ Character Sheet Enhancements!}}''' (March 9th Release) | * '''{{forum|permalink/9883156/ Character Sheet Enhancements!}}''' (March 9th Release) | ||
+ | * {{hc|articles/360061735034-iFrame-and-Sanitization-Changes iFrame-and-Sanitization-Changes}} | ||
* Dev Server Testing details (Jan 29th): {{forum|post/9750841/now-on-dev-server-character-sheet-enhancements Now on Dev Server: Character Sheet Enhancements!}} - Char sheet subforum | * Dev Server Testing details (Jan 29th): {{forum|post/9750841/now-on-dev-server-character-sheet-enhancements Now on Dev Server: Character Sheet Enhancements!}} - Char sheet subforum | ||
* {{forum|permalink/9750846/ Dev Server Talk}} - Pro subforum tread | * {{forum|permalink/9750846/ Dev Server Talk}} - Pro subforum tread | ||
Line 31: | Line 32: | ||
* Integrated [[quickbar|macro bar]] for character quick attacks, including pop out windows | * Integrated [[quickbar|macro bar]] for character quick attacks, including pop out windows | ||
* <strike>Character Sheet/Stat Block is the default for opening a PC/NPC</strike> This is being reverted until we have more research regarding implementation. | * <strike>Character Sheet/Stat Block is the default for opening a PC/NPC</strike> This is being reverted until we have more research regarding implementation. | ||
+ | |||
+ | ==How to update sheet to new== | ||
+ | * {{hc|articles/360061735034-iFrame-and-Sanitization-Changes iFrame-and-Sanitization-Changes}} | ||
+ | |||
==Examples== | ==Examples== |
Revision as of 21:55, 9 March 2021
Character Sheet Development
Getting Started
- Using Custom Sheets
- Building Sheets
(Main Page) - Glossary
- Code Restrictions
- Best Practice
- Common Mistakes
- Tutorials
- Examples, Templates
- Pattern Libraries
- HTML & storing data
- CSS & Styling
General
- Updates & Changelog
- Known Bugs
- Character Sheet Enhancement(CSE)
- Custom Roll Parsing
- Legacy Sheet(LCS)
- Beacon SDK
Reference
- Buttons
- Repeating Sections
- Sheetworkers
- Roll Templates
- sheet.json
- Translation
- Auto-Calc
- Advanced
- All SheetDev Pages
Tools & Tips
Other
Main Page: Building Character Sheets
Update is live as of March 9th 2021, see Character Sheet Enhancements!(Forum) for more info |
Character Sheet Enhancement is an update to character sheets and how they are made, enabling many new features, and removing some existing restrictions sheet creators have had to deal with.
On Jan 29th 2021, it was made available on the Dev Server for testing.
Contents |
Links
- Character Sheet Enhancements!(Forum) (March 9th Release)
- iFrame-and-Sanitization-Changes
- Dev Server Testing details (Jan 29th): Now on Dev Server: Character Sheet Enhancements!(Forum) - Char sheet subforum
- Dev Server Talk(Forum) - Pro subforum tread
Features
A summary of what updates the sheet system will have.
- HTML updates:
- The CSS sanitizer has been removed, which now allows for:
- Integrated macro bar for character quick attacks, including pop out windows
-
Character Sheet/Stat Block is the default for opening a PC/NPCThis is being reverted until we have more research regarding implementation.
How to update sheet to new
Examples
This article is a stub. |
Collection of examples & usercases of some features. Please expand with code or links to examples/documentation.
Datalist
https://app.roll20.net/forum/post/9624869/html5-datalist-for-character-sheets
"Datalists are a helpful tool for sheet authors to guide players toward filling out input-fields. Datalists combines the precision of a dropdown-field with the flexibility of an input-field." -Peter B.
<input type="text" list="abilityScores" name="attr_abilityScore"> <datalist id="abilityScores"> <option value="@{strength}">Strength</option> <option value="@{dexterity}">Dexterity</option> <option value="@{constitution}">Constitution</option> <option value="@{intelligence}">Intelligence</option> <option value="@{wisdom}">Wisdom</option> <option value="@{charisma}">Charisma</option> </datalist>
<details>
A more simple way to create a collapsible section on a sheet than the old CSS tricks we have.
You have a <details>
where everything is inside, and then the <summary>
-element inside it determine what is shown when it's collapsed.
<details> <summary>Epcot Center</summary> <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p> </details>
Popup
code snippet by Roll20 Dev exemplifying how popups can be implemented on sheets.
https://codepen.io/imprakash/pen/GgNMXO