Rockbox Technical Forums

Support and General Use => Theming and Appearance Customization => Topic started by: amayer on October 09, 2012, 12:41:54 AM

Title: Epilogue Theme Ipod Video
Post by: amayer on October 09, 2012, 12:41:54 AM
This is a theme I created with Arindel. It is based on his Epilogue theme(http://fav.me/d5c8ex5 (http://fav.me/d5c8ex5))

View Theme Here (http://themes.rockbox.org/index.php?themeid=1691&target=ipodvideo)

Comments and feedback are nice!
Title: Re: Epilogue Theme Ipod Video
Post by: m45t3r on October 10, 2012, 01:39:05 PM
Very nice theme, but I need unicode support. Can you make a version using unicode fonts?
Title: Re: Epilogue Theme Ipod Video
Post by: cereal_killer on October 10, 2012, 02:32:04 PM
Hello amayer,

your theme looks great. I like the colour scheme. How did you manage to have the text in different colours? That's awesome. Is the wps touch enabled for the D2, or do I need to use grid mode?

Greetings,

c_k
Title: Re: Epilogue Theme Ipod Video
Post by: amayer on October 10, 2012, 02:56:45 PM
I like the colour scheme. How did you manage to have the text in different colours?
when you make a view port on a theme if you put a %Vf(HEXCOLOR) tag that view port uses the color you specify

Is the wps touch enabled for the D2, or do I need to use grid mode?
It does not support touch screen mode(i didnt know this was posable as the theme was made for my ipod classic). I will look into making it touch screen enabled.

Which parts would you like to be touch? ive never made a theme with touch before. im sure i can manage, but what features are you looking for in my theme?
Title: Re: Epilogue Theme Ipod Video
Post by: [Saint] on October 15, 2012, 02:16:56 AM
Any theme can be touch enabled, non-touch targets will just ignore touch tags.

Regarding touch tags, there's a few things to take into account:

 - I see you have a play state icon, this is a good thing. It could be trivially adapted to support touch by tapping play/pause to toggle the play state and long pressing to stop, but do keep in mind you will need a condition to check if the target is a touchscreen and display the play and pause icons reversed (so that it becomes a "this will happen if you touch it" button instead of a "this is the currect play state" graphical representation.

 - I also see you have a volume indicator that could function as a toggle whilst still representing the volume. This could be used to toggle the progress bar slider with a volume bar slider (on a timeout that respects user interaction), with long press to toggle mute/unmute.

 - Your shuffle and repeat indicators could be trivially adapted for touch.

 - You could use either the album art or the current track info to launch the context menu on long press.

 - You could include next track information (you have room) and use that to skip to the next track on long press.
(edit: remeber to check if there is actually a next track present if you do display next track data, lots of people forget this and the result is (nasty looking) empty fields displayed.)

 - You could include a "title bar" to get back to the main menu.

 - seeking is covered by the progress bar, and you don't even actually have to do anything for this behavior as all bar tags (progress, volume) automatically define their own touch areas by default unless you specifically tell it not to.

 - The only thing that would concern me slightly is next/previous, but I'm thinking this could be implemented fairly easily without changing the layout of the theme too much by making a long press at either end of the progesss bar == next/prev.

Most of these ideas I have taken from my RaaA CabbieV2 experiments.



[Saint]