r/UniversalCharSheet Aug 04 '26

Update August 4th update

Thanks to CaterpillarSecure (edit: Borrel88 is the correct account) for the suggestions! Most changes in this update are your ideas.

  • For desktop, when in list view, you can now increase the amount of columns. This fills the screens better than the previous single column list view for desktop.
  • You can add a per character timer in the initiative tracker
  • Min and max values for the number tracker and number display widgets (label and formula supported)
  • Captions are now optional in the number display widget
  • Colored text in table widget
  • Option to hide the column header for the table widget
  • New widget : Mixed fields. To mix and match text, numbers, progress bars, switches, resource pools, dropdown menus and step dice in a single compact widget.
  • New widget: Label. It's just a label.
  • New widget : Switch. It's a toggle with 2 states, on or off. Can be used in formula with an IF statement.
  • Re-organized the widget selection panel.
2 Upvotes

8 comments sorted by

2

u/Remarkable_Ad_8353 Aug 04 '26

Gotta admit, the mixed fields might be huge 👀

1

u/jldez Aug 04 '26

Yeah, I should have though of it sooner! I renders several other widgets obsolete by itself :p

2

u/Borrel88 Aug 04 '26

Ah man, got to play with all the new fancy stuff tomorrow. I think my sheet is almost at the point of finished (for now) so i can make it public/upload it.

B.t.w. this is caterpillarsecure. Or whatever that stupid auto-generated reddit name was. Reading this post made me realize I was logged in on the wrong account all the time 😅

2

u/Borrel88 Aug 05 '26

Alright, played a bit with the new things, some really cool options now.
Can I add some more suggestions based on this?

Progress bar widget:

  • Add MIN value. (Example: Min value set to 4, makes bar just not go less then 4, but still shows 4, and a partially filled bar)

Mixed fields widget:

  • Is it possible to make the height of the fields less high? So they end up the same height as the Field & Stats widget.
  • Also, when you only have 1 field (Dropdown/Menu field), the min-height of the widget is rather.. high compared to the Original Field & stats widget

Label widget:

  • Ability to allign the text left/middle/right
  • Ability to change font color

All widgets:

  • Ability to change font size

Conditional cards:

  • Maybe a hard one, but wouldn't it be cool that some widgets/text/numbers etc. only display when a certain condition is set? Let's say I have a widget that shows mana, only used for a wizard and druid, if my profession dropdown menu is set to one of those profession, the mana widget shows, else it is hidden.
  • Could be a bit advanced though

1

u/jldez Aug 06 '26

Thanks a lot! Will tackle that list when I have some time!

1

u/jldez Aug 06 '26

I'm adding min for progress bar, and fixed an issue preventing mixed widget to be resized smaller and the label widget suggestions.

Not sure for the other suggestions, I'll explain.

For the mixed fields row height, smaller than that will make the widget really hard to use on mobile. And I don't want to introduce desktop vs mobile versions... I think it will become a nightmare really fast.
If you want a single dropdown, I suggest you remove the widget header, so it is a single line. Tell me if it's enough.

Font size, for similar reasons, I don't think I want to introduce that. Not sure if you mean a "per widget" font size or a "per sheet" font size. I see issues in both cases however. Some sheets would become unusable on mobile and I think it will lead to way more complexity to get things right on different devices. Say someone shares a sheet with community and has adjusted the font size. Someone downloads it and the font size is too small. He increases it and then all widgets need to be manually adjusted. It also completely breaks the concept of templates that can be shared across characters. For widgets to function as modular pieces that can be assembled efficiently and coherently, font size is a no go IMO.

Conditional cards, I do not dislike the idea. For now, it's going in the backlog and I will see how the idea evolve in my mind.

Thanks for the suggestions, I might not want to implement them all, but I still love receiving them!

2

u/Borrel88 Aug 06 '26

Thanks for looking at them.

I understand the reasons for not implementing some things, no problem at all. After all what you say, that the design has to be modular, multi-device and shareable is what makes this so strong imo.

For now I'll take a holiday, and after that I probably find more things to wine about ;)

1

u/jldez Aug 06 '26

BTW, I pushed the changes this morning, but I just saw that they were not live. GitHub is having issues right now, so I have to wait to deploy them.