CarlosFdez / global-progress-clocks

FoundryVTT module for Blades in the Dark style progress clocks that show on the sidebar
MIT License
7 stars 7 forks source link

Feature Request: Space adjustment #17

Open maxpertcev opened 4 months ago

maxpertcev commented 4 months ago

I have a problem: in my current campaign: I have 18 faction clocks, 6 situation progress clocks and 2 player actions clocks... and I'm running out of space on my `32 display. If I add 2 more clocks I wouldn't see "Add clock" button. I would appreciate if there was an option for space adjusting, such as folders, sliders, or a second row of clocks. It would also be great if there was an option to make some clocks only appear in one scene or a few.

Thank you for this modification. It has been a great help to me!

CarlosFdez commented 4 months ago

My initial thought reading this is that global progress clocks is not well suited to long-term clocks, and its more for the other types that get used during a session. So those 18 faction clocks are not very well suited to being shown on the sidebar like that.

If you were to use the clockworks module and put your faction clocks there, leaving the rest for this module, would it create the space you need? Unfortunately it'd be in bad form to rip off another module's code. If that's too tucked away though let me know and I'll think on it some more.

maxpertcev commented 4 months ago

My initial thought reading this is that global progress clocks is not well suited to long-term clocks, and its more for the other types that get used during a session. So those 18 faction clocks are not very well suited to being shown on the sidebar like that.

For me, this module is great for long-term clocks, I can view the entire picture at any time on any scene. I think your module is the best among all the clock models in Foundry. Of course, I can transfer some clocks to another module, but my suggestion would make your module just perfect. If you could make some improvements to make it more suitable for big number of clocks, I would appreciate it. Otherwise, I will look for another way to organize clocks. Any way, thanks.

CarlosFdez commented 4 months ago

This is more that I don't have a good idea on a way to handle a large number of long term progress clocks. If clockworks solves your issue, I might consider a similar approach to the same problem myself.

You say that you like this module because you can view the entire picture at any time, but the minute we start creating collapsible sections on the sidebar, we lose that functionality. So I don't think your solution works as is. One idea I just had is to give each clock a "scope", and allow viewing a different scope (like score clocks vs faction clocks) but I'm not 100% sold on it. Best idea I've had though.

I should probably make the clocks list scrollable though at the very least so it doesn't go offscreen in the meantime.

CarlosFdez commented 4 months ago

It doesn't really solve your problem, but clocks now have a scrollbar when there are more than the screen can fit, so it should at least help a bit in the meantime.

CarlosFdez commented 4 months ago

No promises yet, but one idea I had was to key it using clock themes. A group could be defined by a list of clock themes. How to switch groups though is another matter, but any change to a clock could force all users to look at that group (to keep them apprised of current changes).