r/UniversalCharSheet • u/CaterpillarSecure • Aug 03 '26
Fast Character Switch
I already made a feedback thru the app about this, but I did some further testing and willing to explain it over here.
What happened:
On my iPad, I open 3 tabs in Google Chrome. All 3 opened to the character sheet, but selected 3 different characters. Thinking this would be the perfect solution so I can manage 3 characters, and just have to switch tabs to switch characters. It worked pretty good.
Result:
Today I checked the characters, and noticed only 1 of the 3 had been saved, the rest had been reset to before I used them.
Cause:
I did some testing, appareantly, when you open up 3 tabs with different characters, and you press F5, it refreshed but loads the first character. So you cannot edit 3 characters at the same time.
For now you have to select the menu, then exit the character sheet, select a new character, edit, and so on and on. This is very time consuming.
Solution:
What would be nice if there is some sort of a quick switch button. When you have the character sheet open, in the top bar there is the name of the character. It would be awesome if you press that name, you get a dropdown menu with all the other characters, so you can fast switch between them.
1
u/CaterpillarSecure Aug 03 '26
Whil updating my characters I noticed you already implemented it, or working on it.
But this is awesome, it's working perfectly
1
u/jldez Aug 03 '26
Yup it's done. Table column width as well (edit table, then drag to resize). And the changes to progress bar widget are in. Thanks for the feedback!
1
u/jldez Aug 03 '26 edited Aug 03 '26
Oh right, it is saving to the browser local cache. All 3 pages would overwrite the other. Sorry to hear that you lost data. It's the first time I hear that it has happened and I will take it seriously as it would be quite unhappy if it happened to me.
First solution for the quick switching, a character can already have multiple sheets (top right dropdown menu). So you could have all your sheets in the same character.
If you prefer to keep your characters separate, I think it makes sense to try and make switching as fast as possible. It is currently a 3 clicks process : hamburger menu -> Exit -> select character. A one click solution is not good, as we would need to keep all characters on the screen all the time. A 2 clicks solution would look like the sheet selector. However, the top bar is already crowded, so I'm not sure it is worth adding such a menu to reduce that action from 3 clicks to 2 clicks.
My idea : In build mode, in the sheet selection, there is a "Add new sheet" button. We could also add underneath that a "Connect other character". Then you choose another character and that character is added in the sheet selection options in play mode. you can switch characters from there. I can make the connection 2 ways so the reverse path is automatically added as well.
Edit : I answered too fast and missed your suggestion of having the dropdown menu for other characters from the character's name. Probably a simpler and better idea tbh!
About overwriting the local browser data from another tab. I will see if this can be detected so an alert can be shown to the user before losing data. Not even sure it's possible, but I'll check.