-
Notifications
You must be signed in to change notification settings - Fork 0
Interface
tumble edited this page Jul 16, 2023
·
7 revisions
alot of the functionality will be inspired my steam such as the library management
- 'Desktop' - client app for Windows, Mac and Linux
- 'Web' - means the future https://stb-gaming.github.io/sky-games
- 'Mobile' means Android (TV), iOS/iPadOS
List of games
Clicking on a game should either:
- Desktop - install the game if not already installed (maybe bring the user to a menu where they can select the folder)
- Web - link directly to the game
Games that are not installed should be greyed out when offline on the desktop version
Colours
Colour | Web | Desktop | Mobile |
---|---|---|---|
Red | Controls | Downloads | Downloads |
Green | Sort | Sort | Sort |
Yellow | Music | Music | Music |
Blue | Settings | Settings | Settings |
Applies to: Desktop, Mobile
When installing games, if there are multiple library folders setup it should prompt the user to pick one
games should be installed by downloading https://denki.co.uk/sky/{id}/app.{html,js,wasm,data}
By extension, we could also support https://beehive-bedlam.com
[
{
files: [
"https://denki.co.uk/sky/${id}/app.html"
"https://denki.co.uk/sky/${id}/app.js"
"https://denki.co.uk/sky/${id}/app.wasm"
"https://denki.co.uk/sky/${id}/app.data"
]
},
{
"id":"beehive-bedlam.com",
files: [
"todo: get list of files for beehive bedlam
]
}
]
- Theme - change theme between different looks such as Open... Sky Gamestar and Sky Games and maybe any others
- Game folders disabled on the web version - manage multiple game folders where people can download their games to
- Userscripts disabled on the web version, prompt people to get Tampermonkey/Greasemonkey/Violentmonkey, maybe even have links to install the userscripts - enable and disable the userscripts
Themes will involve
- Interface - layout of the screen the games list
- Music
- Images for the logos and stuff