Comments (14)
Appreciate all the suggestions. I have some thoughts that I want to discuss and welcome any disagreements. More customization settings will definitely be coming. I opted to classify everything besides zip code an "advance setting". I love the simplicity of only seeing only one required option when loading up for the first while still giving more advanced users the customization. They will be hidden by default but are still one click away. Also, features are generally not removed due to instability but more if they are completely broken. The narrations broke when switching APIs and they just weren't a high priority to fix them immediately to due them being so simplistic and not even the right voice. Also, they were implemented kind of poorly anyway so I figured they should just be rewritten. Nonetheless, they will be coming back most likely as a disabled by default advanced setting. As far as the backgrounds go, they are chosen randomly (in most weather conditions) from https://picsum.photos/. There are limited options about what kind of picture this API spits out. The only thing I can think of to try and make some of the logos more readable is checking certain areas of the image for how well they contrast with what is in front of it (i.e. is it light or dark behind twc logo) and if it is not, pick another random image. Or perhaps using a different service that allows more customization. Suggestions on other implementations are appreciated. Music and background customization will also be coming. Light mode sounds interesting and I'm curious to see how much the background affects performance. The timings are dynamic and can easily be changed. I might put together some editor/UI for building custom sequences/timings. I might add an option to disable jingle altogether not just while looping. Changing the "Hello" is pretty difficult because it is a fixed container so that the town text can animate out of it. Would have to restructure that more dynamically for this to work. That was one of the first things I did when starting this project so it's not my best work. Might change sometime in the future. Custom forecasts would be skipping the fetching process and filling in the data with manually entered data. Or if we want to be able to set a few options and let it fill in the rest, I would probably just fetch all the weather normally and reassign those variables. Not sure about the "Now your local on the 8s" thing. I want to generalize the tools needed to customize as much as possible without adding too many specific options. Sorry, this is kind of long, I wanted to share my thoughts on the feedback and once again thank you for it. I'm interested to see what you guys think.
from intellistar-emulator.
@qconrad Thanks for taking the time to type all of that, it really nice to see things from your point of view! Your future plans for this project sound quite interesting, and they will greatly help to shape and perfect the emulator!
Thanks for everything you do, your work is greatly appreciated!
from intellistar-emulator.
Development of a LDL (or forecast at the bottom of the screen) would be cool to have for when the local on the 8's segment ends. ...
@DDroid that could be a cool idea to implement. I could possibly work on it and submit a PR back here when I get home from vacation
from intellistar-emulator.
Another idea that I have is having the ability to set a fixed ZIP code in a separate document or in config.js
. This way, when the webpage is opened, it will not prompt the user to enter the zip code but will immediately jump to the weather animation.
from intellistar-emulator.
Regarding @NathanielHofer's request 2: I'm working on animated icons right now, and might not be done for a while
from intellistar-emulator.
@NathanielHofer @FNCxPro I wrote a basic implementation of what color the dial should be according to the temperature. Still would be nice to have the radial wipe effect but it shouldn't always be red anymore.
from intellistar-emulator.
Development of a LDL (or forecast at the bottom of the screen) would be cool to have for when the local on the 8's segment ends.
This should look similarly to when they're doing a live broadcast with the bottom bar showing the local on the 8's. A green background may be added for post production purpose while the bottom bar runs it's loop with the clock and logo
from intellistar-emulator.
Thanks for the suggestions. These are cool ideas that I might add if I get the time.
from intellistar-emulator.
These are some great ideas, I have submitted some quite similar myself! Maybe one day, we will see a couple of these implemented.
Here is my feature request list:
- Custom Music options (For users who want something a bit, different. {ASM})
- Lite Mode (Disable the background, to give a more basic feel. Also good for low end devices, as I have tested it myself! {ASM})
- Custom Slides and Lengths with "Restore Default" option (For those who use longer custom music and need the slides a bit longer, want the zoomed up radar to show when there isn't any alerts, and/or want certain slides to be shown rather than others. {ASM})
- Option to disable chime when using loop function (For those who may find the LoT8s chime annoying over time. {ASM})
- Custom Forecast Mode (Write all of your own forecast data for the emulator to use, when in this mode. {ASM})
- Custom Greeting Text Header (The option to change the "HELLO" to anything the user desires. {ASM})
- Optional "Now, Your Local on the 8s." Narration (Seems like something fun, I can find and edit narrations if needed!)
{ASM} = Advanced Settings Menu
I know my list is quite long but, hopefully we can get one or two of these added someday! 😄
from intellistar-emulator.
@qconrad Thanks for responding to us! I do have a few more requests,
Number 7: When finishing a session of Local on the 8's when not looping, maybe have it return to the settings screen?
Also, a bug is that my tempurature wheel is always red.
from intellistar-emulator.
@NathanielHofer The temperature dial is always red because we haven't worked out logic for what color to end it at and the code I wrote to change the color is very un-maintainable and someone should rewrite it
from intellistar-emulator.
@qconrad Just tested it! It worked and it worked way better than what I implemented
from intellistar-emulator.
An animated clock on the "Greeting" screen would also be a fun addition. It could be optional and may be disabled in the settings screen if not desired.
Here's a reference:
https://cssanimation.rocks/clocks/
In addition to that, how about an optional summary screen that plays after the 7 day forecast. As seen on earlier versions of the IntelliStar 2, around 2013. (It can be made configurable in the settings as well) (as seen: https://youtu.be/4S4O-iL_ewY )
from intellistar-emulator.
(Last, idea from me guys I promise. Hahaha)
Another Idea I have, may have to be considered as a second project or something as there are multiple ways of being able to use this (such as a setting, not setting a ZIP, or a seperate HTML).
How about a National feed (referenced here: https://youtu.be/BQyALgczHcs ) it shouldn't be somewhat easy as they're already predefined cities, thought the radar and basemaps may be a little tricky to do. However, I do believe there is a radar API somewhere out there that supports this. (I'll have a look and edit my post within 48 hrs from now with a possible source.)
from intellistar-emulator.
Related Issues (20)
- Any Update To Weather API?
- How do i set a alert HOT 1
- I have found a solution for Alerts! Please Respond! HOT 4
- 7-Day Outlook Incorrect HOT 2
- Loop parameter wont work HOT 1
- Status Code 401; apiKey possibly expired? HOT 6
- Add Canada support HOT 5
- API Broken :: Maybe Switch To AccuWeather API?
- New API HOT 2
- Add video segment
- animated weather and alert icons for the emulator
- Text to speech as Narriotors
- Fix radar, add voices and make warnings crawl
- Addition of 2021 Music as an option
- Warning/watch/advisory issue
- blank screen
- Narrations Needed
- Site is broken for me atleast HOT 1
- Menu not taking me to the main emulation. HOT 3
- API key invalid or rate limited HOT 36
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from intellistar-emulator.