Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Rockdroid - 720x1280 touch screen theme
« previous next »
  • Print
Pages: [1] 2 3

Author Topic: Rockdroid - 720x1280 touch screen theme  (Read 15990 times)

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Rockdroid - 720x1280 touch screen theme
« on: September 10, 2014, 05:45:54 PM »
Here's a clean and simple theme for 720x1280 touchscreen targets:

https://dl.dropboxusercontent.com/u/63855956/rockdroid_720x1280.zip

Unfortunately I had to deactivate the cover art (570x570px) for now due to memory issues. Other than that it should work pretty well.

Most touch areas in the WPS should be self explanatory. The cover art area doubles as playlist view (short touch) and context menu (long touch) button.
There's a stop button in the upper right corner on all screens. You can also use the play/pause button to stop (long press)

The grey icons on the wps are for pitch and quick screens.

The tiny cover art on the menu screen will bring you back to the WPS and resume playback.

Hope it's easy to use. Let me know what you think of it.

* rockdroid_menu.png (45.28 kB, 720x1280 - viewed 777 times.)

* rockdroid_wps.jpg (115.63 kB, 720x1280 - viewed 773 times.)
« Last Edit: December 29, 2014, 10:42:05 AM by ZincAlloy »
Logged

Offline TexasRockbox

  • Member
  • *
  • Posts: 267
Re: Rockdroid - 720x1280 touch screen theme
« Reply #1 on: September 12, 2014, 12:23:11 AM »
Nice work! The "unusable" Android port is quite usable and has been for quite some time -- if one has the build and access to a theme.
Logged
Cowon X5L 240GB.  Rockbox 3.9.1  File browser with dircache, .flac -8  using both batteries! Samsung Player 5.0 Android 2.3.5 RaaA (Rasher daily build) .ogg -q7 & -q8

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: Rockdroid - 720x1280 touch screen theme
« Reply #2 on: September 12, 2014, 06:25:16 AM »
Thank you!

Rockbox on Android is quite nice, indeed. Other than the memory issues (which are currently being taken care of) I haven't had any troubles yet.
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Rockdroid - 720x1280 touch screen theme
« Reply #3 on: September 17, 2014, 01:51:51 PM »
Very nice work! Would it be possible to modify it slightly for a 768x1280? My Nexus 4 could use a good theme. :)
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline cholero

  • Member
  • *
  • Posts: 59
Re: Rockdroid - 720x1280 touch screen theme
« Reply #4 on: September 17, 2014, 02:12:23 PM »
Brilliant Theme, thank you. Stylish, simple and very handy and BBIIIGGG! Makes the android port almost usable  :).
Logged

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: Rockdroid - 720x1280 touch screen theme
« Reply #5 on: September 17, 2014, 02:46:52 PM »
Quote from: LambdaCalculus379 on September 17, 2014, 01:51:51 PM
Very nice work! Would it be possible to modify it slightly for a 768x1280? My Nexus 4 could use a good theme. :)

Thanks,
I might actually port it to other resolutions one day. A 1080x1920 version is already in the works..
Logged

Offline AidanSonoda

  • Member
  • *
  • Posts: 12
  • Vincat Scientia
Re: Rockdroid - 720x1280 touch screen theme
« Reply #6 on: September 18, 2014, 10:41:13 PM »
Quote from: ZincAlloy on September 17, 2014, 02:46:52 PM
A 1080x1920 version is already in the works..

That's the best news I've gotten this week … used Rockbox on my EvoLTE for years (and Motorola Photon before that), but just moved to a Galaxy S5 and haven't been able to get rockbox working with existing cabbiev2 720x1280 theme (no background or working buttons in wps). Anyway, been making do with PowerAMP (which I bought years ago) and debating whether it would be worth it to buy Neutron or DeadBeef. All I really want is rockbox though!
Logged

~Primum viveri deinde philosophari.~
In necessariis unitas, in dubiis libertas, in omnibus caritas.

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: Rockdroid - 720x1280 touch screen theme
« Reply #7 on: September 21, 2014, 05:33:29 PM »
Well, if you're having issues finding a theme that works you could always make your own. It's not all that complicated and even really basic graphics can look great..
Logged

Offline nevin

  • Member
  • *
  • Posts: 1
Re: Rockdroid - 720x1280 touch screen theme
« Reply #8 on: October 07, 2014, 12:13:38 AM »
looks great. definitely keep me posted on the 1080x1920 version.
Logged

Offline zzw83

  • Member
  • *
  • Posts: 8
Re: Rockdroid - 720x1280 touch screen theme
« Reply #9 on: December 19, 2014, 10:37:38 AM »
This is fantastic!!!
Thanks for this!
Just wondering, do you still have a copy of the build with albumart enabled?
Could you upload it please?
Thanks again for this theme!
Logged

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: Rockdroid - 720x1280 touch screen theme
« Reply #10 on: December 20, 2014, 08:10:21 PM »
The album art code is still in the .wps file, but commented out.
You can put it back in by simply deleting the hash characters, but you shouldn't. Album art display works, but this theme needs covers so large that music playback is going to be compromised due to insufficient memory size (it will stop after a couple of seconds).

As soon as this patch is commited and album art display and music playback are working at the same time I'll update the theme. ;)
« Last Edit: December 20, 2014, 08:13:27 PM by ZincAlloy »
Logged

Offline zzw83

  • Member
  • *
  • Posts: 8
Re: Rockdroid - 720x1280 touch screen theme
« Reply #11 on: December 24, 2014, 03:21:30 PM »
Quote from: ZincAlloy on December 20, 2014, 08:10:21 PM
The album art code is still in the .wps file, but commented out.
You can put it back in by simply deleting the hash characters, but you shouldn't. Album art display works, but this theme needs covers so large that music playback is going to be compromised due to insufficient memory size (it will stop after a couple of seconds).

As soon as this patch is commited and album art display and music playback are working at the same time I'll update the theme. ;)

Thanks!
I enabled albumart and it's working fine on my Galaxy Nexus. Not slowing down at all.
Logged

Offline ZincAlloy

  • Member
  • *
  • Posts: 488
Re: Rockdroid - 720x1280 touch screen theme
« Reply #12 on: December 26, 2014, 04:10:12 PM »
Interesting. On my Galaxy S3 playback stops after a couple of seconds when I have album art enabled.
Logged

Offline zzw83

  • Member
  • *
  • Posts: 8
Re: Rockdroid - 720x1280 touch screen theme
« Reply #13 on: December 28, 2014, 04:16:27 PM »
Quote from: ZincAlloy on December 26, 2014, 04:10:12 PM
Interesting. On my Galaxy S3 playback stops after a couple of seconds when I have album art enabled.

I was using a galaxy nexus and playback was fine although some albumart did not load.
I am not using a phone with a 768x1280 display. Can I just edit the theme files for the 720 theme to work with the 768 resolution?
Logged

Offline [Saint]

  • Rockbox Expert
  • Member
  • *
  • Posts: 1662
  • Hayden Pearce
    • Google+
Re: Rockdroid - 720x1280 touch screen theme
« Reply #14 on: December 28, 2014, 05:35:32 PM »
Quote from: zzw83 on December 28, 2014, 04:16:27 PM
I am not using a phone with a 768x1280 display. Can I just edit the theme files for the 720 theme to work with the 768 resolution?

Sure.

The lazy route, the absolute minimum you could get away with, is kludging 48px of empty space onto the bottom of the sbs and wps backdrops because the backdrop images must match the device's framebuffer exactly. That would 'Just Work' with zero additional changes but would leave a large-ish area of empty space on the bottom of the theme.

The slightly more technical route if you wanted to even that empty space out slightly, and what I would probably do with this, is to add 24px to the bottom of each backdrop image and 24px to the top of each backdrop image (but underneath the status bar strip), and then to drop the y axis down 24px for all the affected viewports and touch areas. Effectively distributing the 48px of additional empty space across two areas half the size.

However, honestly I don't think that taking the 'lazy route' described above would look that bad at all or even be particularly noticeable.

Looking at the theme source just now, either are very simple tasks.


[Saint]

EDIT: looking at it again, the album art could probably be adjusted to absorb the additional 24px of 'extra' space, it could even be adjusted to absorb the entire 48px of extra space, but that does two things. It worsens the memory requirements, and makes adjusting the theme to suit a bit more complex than simply pushing everything down 24px.
« Last Edit: December 28, 2014, 05:41:05 PM by [Saint] »
Logged
Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

  • Print
Pages: [1] 2 3
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Rockdroid - 720x1280 touch screen theme
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.167 seconds with 21 queries.