unsoluble / smalltime

A small FoundryVTT module for displaying and controlling the current time of day.
MIT License
24 stars 15 forks source link

Feature request: Add ability to display temperature and weather #64

Closed jstebenne closed 1 year ago

jstebenne commented 3 years ago

I would like to be able to push weather and temperature information from inside Calendar/Weather, along with the tools to do more.

Here are some of the features I have in mind that this would allow me to build:

C/W will still have the ability to output weather changes to chat, but displaying it with the current time of day would probably be nice.

unsoluble commented 3 years ago

Hmmmmmmmm.

My gut reaction to this is a pretty hard Nope, seems like feature creep a little too far for SmallTime's scope. I really don't want to add anything else to the visible UI, and all my click surfaces are already loaded up. If I can think of some clever way of displaying this info without gumming up the works, it might be possible in theory, but this is probably better served by C/W's UI, since that'll be needed for the config anyway.

apoapostolov commented 3 years ago

@unsoluble Click on time to open date... click on the date to rotate date and weather... provide hooks for ANOTHER module to provide weather information.

This is amazing needed functionality but a rabbit hole of development of proper weather simulation with real-world or fantasy parametrization. Whoever does it would benefit from importing the data to SmallTime to offload need to make widget UI UX.

unsoluble commented 3 years ago

Click on time to open date... click on the date to rotate date and weather...

Hah! I literally had a dream this morning about implementing it this way (I have far too many UI dreams). Get out of my head :)

apoapostolov commented 3 years ago

If you want even more UI bliss, when you rotate time to weather, the weather mod can even provide a wide image of the weather type (sunny, cloudy, blizzard, etc.) that fades through in place of the day cycle strip and then fades back to the day cycle strip when you return from weather to date.

I still want to emphasize that weather is best handled by a separate mode... unless you want to take the mantle :)

unsoluble commented 3 years ago

Yeah if I'm going to do anything in this area it'd just be reading in a weather state from elsewhere and displaying it. But yep, certainly some possibilities there.

To temper expectations, I probably won't start investigating this until Calendar/Weather has made its full metamorphosis into just Weather (or whatever it ends up being called).

GenX187 commented 2 years ago

I have looked at the module (Weather Control) for V9. But for me personally, it goes in a different direction. I would like to actually set the weather and temperature as GM and then display this to the players. It would be great if you could integrate this somehow, because currently I see no module what this small but for a trip important information provides to the players.

unsoluble commented 2 years ago

Thanks for your thoughts on this, but I can assure you I won't be adding any weather-manipulating UI to SmallTime. Very not within the module's scope.

unsoluble commented 1 year ago

SmallWeather module provides this now.