retromp3 / retro

an ipod classic for iOS/Android, built with Flutter
https://retromusic.co
MIT License
317 stars 20 forks source link

Device Themes #5

Open sakofchit opened 2 years ago

sakofchit commented 2 years ago

The ability for users to switch between the different iPod Classic generation themes (1-7).

A nice to have would also be the ability for them to upload their own skins/mix n' match themes.

Shaddow798 commented 1 year ago

I think for the upload skins thing. I think the only real way it makes sense is "creating a custom file format" that is really just a zip. with maybe just the background the clickwhell and a json file with the name and auther and date etc, also depending on how far you want to go with assets you could make the entire thing a bunch of images so you could skin everything down to the selected gradients.

I think I will try to add more device themes. then If I will try to make it read from a zip using files on ios and the default file manager on android.

jelias commented 1 year ago

Was gonna try to play around with themes next week if you have any advice on how the skins get implemented. (First I need to setup iOS Dev Env, I've never done any Swift!)

sakofchit commented 1 year ago

Was gonna try to play around with themes next week if you have any advice on how the skins get implemented. (First I need to setup iOS Dev Env, I've never done any Swift!)

The app's built with Flutter, so no Swift/SwiftUI is being used here! But absolutely would appreciate any help/ideas on this :)