megastruktur / foundryvtt-blades-in-the-dark

Blades In The Dark game system for FoundryVTT
Other
37 stars 100 forks source link

Character sheet redesign #110

Open justinross opened 3 years ago

justinross commented 3 years ago

As mentioned in the comments of #18, I've started work on a redesign of the character sheet and could use some ... guidance?

I'm actually pretty comfortable with Handlebars/HTML/CSS, and even Javascript. Mostly what I'm looking for is someone to sign off on design decisions (both code and UI-wise), so that the sheet can get merged into the main repo.

Right now, I'm working toward something between the Roll20 blades sheets (which are fantastic IMO) and the official character sheets.

I'm currently just adding fields and selectables with some basic styling/layout. Once I've got all of the fields implemented, I'll come back around to fine-tuning the layout.

Here's where I'm currently at:

image

A significant direction change I've made (and was hoping for feedback on) has been moving away from using item addition for setting things like Heritage, Background, etc. To that end, I'm pulling the indexes from most of the compendia for display as needed. I saw @megastruktur's note in the readme about not wanting some of these to be pre-populated to avoid too much compendium data, but IMO, from a gameplay standpoint, it's really nice having a lot of that info front-and-center as you play, and I figured for some of it, at least, getting just the indexes (indices?) was a happy medium, especially as I'm led to believe that compendium indexes will be cached in v0.8.

That is, I think class and general items are kind of necessary on the character sheets. Class special abilities and descriptions are nice-to-haves (in my experience, the skills being up-front like that can help players a lot with figuring out where they want to go next, advancement-wise). I'm also generating checkbox lists (but not yet storing that data) for Heritage, Background, and Vices (I also added a "details" field for each of those, to allow for freeform text entry. This may be redundant/overkill, and it might be worth just emulating the roll20 sheets, only showing a non-interactive list until the user has typed something into the text entry field).

Anyway, I'm going to keep plugging away at fleshing out the rest of the sheet. I'd love feedback, though.

Thanks!

/edit: also, to clarify, I have no intention of keeping the actor image and blades logo so ridiculously big. Totally just temporary.

justinross commented 3 years ago

Thanks! Both should be fixed. Feel free to file issues on my repo, too.

Potatronus commented 2 years ago

@Chlikaflok I'm wondering where i can find your versions of the character/crew sheet? They're updated and working with the current version of the foundry?

Chlikaflok commented 2 years ago

I switched to Justin's version and am holding onto my current Foundry setup to not lose any functionality by updating.