Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Where should i submit a new custom sheet to?

I created a heavily updated custom sheet for WH40k 2e ( github ), how does the submission process look like? Should i clone the&nbsp; <a href="https://github.com/Roll20/roll20-character-sheets" rel="nofollow">https://github.com/Roll20/roll20-character-sheets</a> &nbsp;project and add my new sheet in a new folder with a PR? Do all other steps then follow from the PR request discussion?
1623716765

Edited 1623716999
Andreas J.
Forum Champion
Sheet Author
Translator
Yeah, that's the steps. Look at other open PR submitting new sheets for a comparison, and check <a href="https://wiki.roll20.net/BCS#2._Good_Code" rel="nofollow">https://wiki.roll20.net/BCS#2._Good_Code</a> You can't have sheet's require API to use, it most be functional without one. Old, existing sheet, are exempt as they where made before the rule was made.
Oh i see, didnt know about that. Oh well that sucks, guess i will modify it so that the user can choose to enable the api
1623746470
GiGs
Pro
Sheet Author
API Scripter
It sounds like you're aware of this, but just in case: one thing you can do is set up the sheet to be usable without the API by default, but have a configuration option to hide some controls and show others, so you can have a non-API and API-enabled version of the sheet in the same file. The vast majority of people using Roll20 don't have the API, so requiring it means only a small portion of the userbase can use the sheet. So it's a good rule, but it's also to be nice to provide the option to use it if you want to.
GiGs said: It sounds like you're aware of this, but just in case: one thing you can do is set up the sheet to be usable without the API by default, but have a configuration option to hide some controls and show others, so you can have a non-API and API-enabled version of the sheet in the same file. The vast majority of people using Roll20 don't have the API, so requiring it means only a small portion of the userbase can use the sheet. So it's a good rule, but it's also to be nice to provide the option to use it if you want to. Yea thats what i am planing to do, got some example? Normaly i would just access the relevant dom elements to show/hide them via a toggle somewhere but i forgot if you can access dom element from sheetworkers at all
1623767366
Andreas J.
Forum Champion
Sheet Author
Translator
Vajura said: Yea thats what i am planing to do, got some example? Normaly i would just access the relevant dom elements to show/hide them via a toggle somewhere but i forgot if you can access dom element from sheetworkers at all Bunch of show/hide/toggle visibility of areas examples: <a href="https://wiki.roll20.net/CSS_Wizardry#Show.2FHide_Areas" rel="nofollow">https://wiki.roll20.net/CSS_Wizardry#Show.2FHide_Areas</a> <a href="https://wiki.roll20.net/CSS_Wizardry#Tabs" rel="nofollow">https://wiki.roll20.net/CSS_Wizardry#Tabs</a> uses sheetworkers
1623768478
GiGs
Pro
Sheet Author
API Scripter
Vajura said: Yea thats what i am planing to do, got some example? Normaly i would just access the relevant dom elements to show/hide them via a toggle somewhere but i forgot if you can access dom element from sheetworkers at all Andreas has already pointed you to the methods, I just want to be clear: you can't access dom elements from sheet workers. You need to use CSS tricks in combination with attribute values.
GiGs said: Vajura said: Yea thats what i am planing to do, got some example? Normaly i would just access the relevant dom elements to show/hide them via a toggle somewhere but i forgot if you can access dom element from sheetworkers at all Andreas has already pointed you to the methods, I just want to be clear: you can't access dom elements from sheet workers. You need to use CSS tricks in combination with attribute values. Yep got it working already, now just need to duplicate rolls and remove all the stuff that depends on API