silverfeelin / skygame-planner Goto Github PK
View Code? Open in Web Editor NEWSky:CotL unlock planner/tracker
License: Other
Sky:CotL unlock planner/tracker
License: Other
Suggested by cysketch
After seeing the new TS item section cysketch suggested to also show event items. Since events tend to have quite a few items and most players are eager to see the new ones the selection could be limited to only these new items.
Event item implementation will differ; these items should only be included when the event starts, not before.
Suggested by Morybel.
Add a way to keep track of the spells you have.
According Morybel and Ray the limit seems to be 100 per type and the order of spells is consistent between players.
Bonus features:
Saving and loading tracked data using the Dropbox API.
This follows the earlier export/import feature in #1 which would enable syncing across devices.
Some things to take into consideration:
For now I got some experimental code in this branch which supports authenticating through Dropbox and saving/reading a simple JSON file: https://github.com/Silverfeelin/SkyGame-Planner/tree/dropbox
Hi! I saw your app on Sky Discord. It is really helpful! Thank you for your hard working! I wonder if there is a chance to support multi-language in this app. I can translate from English into Traditional Chinese. I have translated Sky information for several years so I can keep the translation updating.
Add statistics to main constellation making it easier to track completion and remaining costs.
Inspiration: https://docs.google.com/spreadsheets/d/1haVhjip-Oi24KsxvwnR3BToXvZEStwlaFmDHv0wdAcE/edit#gid=1557631930
I've been in contact with the author of the sheet (Rubombee) for permission and using the sheet as an inspiration for any similar features added. Tracking ideas in this issue.
Package licenses are available at /3rdpartylicenses.txt
Add a link to the credits page.
I don't like supporting them. There's problems like item icons not being clear on light theme. They were created before the translucent "Sky" theme was added. I think it works fine without being either bright or dark. Probably going to remove it.
Hello!
It's the Gloating Narcissist Traveling Spirit tree.
The emote icon where the lvl 2 should be shows the lvl 1 one. When you checkmark the lvl 1 icon, the one where the lvl 2 should be is also getting the checkmark. (Probably a side effect, but I'm mentioning it anyway.)
Also, thank you for the app! I have only found it a little while ago, but I absolutely love it!
As suggested by cysketch on Discord, describe somewhere what items will be highlighted or hidden when copying the image.
Hello! Feel free to delete if you're not taking suggestions :)
Something I've wanted for a long time is a way to track favourite outfit combinations. I appreciate this would be a tonne of work and totally not essential, but something like a "add to list" function which works somewhat like favourites, then a way to view the collection of items you've added to said lists :)
On a similar note, the "favourited item is currently available" feature is fantastic! Would there be a way to see the items you've added to favourites/ filter the item list by favourites?
Thanks for reading, and thank you again for your work on the app!
This was suggested to me.. I'm sorry I forgot who it was 😭
When marking Children of Light as found it can sometimes be annoying for it to automatically open the next one. Especially if you want to to back. Since it jumps to the next one you haven't found it means you might have to go back multiple times as well.
To solve this I want to add a separate button for marking it as found and a button to "mark and go next".
Fat scroll bar overlaps menu.
I've been noticing some strange things working with dayjs in combination with local and Sky timezones. In particular the end date for the new Season of the Nine-Colored Deer was off by a day because the parsed date for March 31st was somehow 1 millisecond past the bounds of the day when using startOf('day') and endOf('day').
I 'm probably doing something wrong yet I don't know what (or how to properly it use the library). I can find similar issues online with dirty workarounds but I'd rather switch to a library that just.. works. Without the headaches.
Luxon seems to offer this and has built-in support for timezones, so I'm going to give that a try.
When supporting multiple languages it'd be ideal to also support prices for different currencies/regions. It's probably a lot of work to achieve that.
Quote from #56
With the game being available in many languages the game also offers IAPs in many different currencies. These can not only differ per currency but also per country and per platform. I think there's a good reason both the wiki and TGC themselves only share the USD price. I think if the site offers language support (i.e. Traditional Chinese) then the expectation might be there that prices are also local. I think it would be impossible for me to keep track of all of this data.
Add a season pass indicator to nodes that require it in the season spirit trees.
Isle of Dawn has area indicators on the minimap. The rest does not.
The Feast Necktie costs 15 hearts this year instead of 15 candles so it needs to be updated
Days of Sunlight lists 70 candles on its first event run. Apparently it has always been 90.
Some of the items don't have the heart to show that they're ultimate items from that season. I've put a red box around the ultimate items missing the icon in the images.
Here's a list of the names of the items:
Add option to customize outfit request image. Right now it randomly selects a realm.
cysketch on Discord also suggested thematically using a background based on current event.
A logo that can be used for the website's favicon.
Suggested by 05llyncp_ on Discord.
Allow several colors to be chosen per item.
unsure if this is how to do it but i noticed some prices which are wrong:
i think thats all!!
Make a dashboard with some important information / stats. Such as the current season, event, TS. Remove the "active" section from relevant pages.
Make this the homepage instead of redirecting to items.
Add an ability to quickly track items. Mostly to help with an initial setup.
Since we won't be able to tell which tree nodes are unlocked just take the most recent one.
Ability to add items to a wishlist.
Could add a section to homepage that shows available items from wishlist (i.e. when event starts).
Use the storage event to sync data between tabs instead of disabling interaction.
With the addition of a bunch of settings and tools where multiple tabs can be useful it's becoming a hassle to refresh.
Copying a closet link will use Cloudflare KV to store the selected items since the selection can range from 1 to all items (which can not be handled through the query string).
Right now these links last one day. Since Cloudflare KV offers a 1 GB limit the timer doesn't have to be this short, although it remains that keys would eventually be deleted. This means looking up old requests (fulfilled or not) would show an empty selection.
Issue will remain open until there's a good plan.
Some ideas:
As a proof of concept I added area markers to Isle of Dawn.
The Cheerful Spectator Hair has the moments icon next to it when it's a hair from a regular spirit.
Not sure whom to credit, but I’ve recently been using this tool:
https://sky-season-calculator.netlify.app/
I’m also not sure if it’s being updated every season, but if so, it’s very useful.
thanks silverfeelin! I’ve been telling everyone about your planner since I found out about it last month. thanks for all your hard work!
Suggested by oby9949 on Discord.
Add support for other languages. Starting with the framework, translations can be worked on after a solid structure is in place.
Figure out the best framework for handling translations in the project.
Some key points:
Hi, I was browsing through gitHub when i stumbled upon this and honestly it's so mind-blowing. You have made a fantastic app and I can't really help myself but praise it. Although I got one request. So far it seems to store data on cookies which can be easily lost. Do you plan to introduce another way on which data can be stored?
Look into the styling of the project. Find parts where the responsiveness is problematic when larger amounts of text wouldn't fit and figure out how to handle these situations.
Update https://sky-planner.pages.dev/winged-light to include stats about wing light.
As it stands right now, the information on our collection is saved through some kind of cookie on our browser.
It is exportable, yes, but it would be a lot more conveniant if we had the ability to login and save the database on an "account", to check out progress on all our devices, whether it be on Mobile, PC, PS5, etc.
Exporting/Importing all the time could result in lost data if we forget one day, and is a pain to do between all devices.
Many similar types of websites use the Discord API to create such accounts to save info.
Hi there. Creating a new thread as requested :)
Could there be a way to see the items you've added to favourites / filter the item list by favourites?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.