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:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  "Thin Basic" Theme
« previous next »
  • Print
Pages: [1] 2

Author Topic: "Thin Basic" Theme  (Read 7447 times)

Offline DrewVosburg

  • Member
  • *
  • Posts: 42
  • Designer
"Thin Basic" Theme
« on: January 20, 2011, 09:24:14 AM »
Theme for every device with a color screen (except the Sansa C200 and touch devices).

If you find any bugs, have suggestions, or any feedback, please put it here.
« Last Edit: January 28, 2011, 08:46:00 AM by DrewVosburg »
Logged

Offline Progweed

  • Member
  • *
  • Posts: 67
Re: Thin Basic 1.5 for Sansa Fuze
« Reply #1 on: January 21, 2011, 06:22:54 AM »
That's a really cool one. Probably the most configurable theme ever.

The only thing I would perhaps change is the next song info. You could make that more language agnostic by using %Sx(Next). Of course this is not really an issue, just something that struck me as not following your general rule of "make everything dependent on the users settings".
« Last Edit: January 21, 2011, 06:27:01 AM by Progweed »
Logged

Offline DrewVosburg

  • Member
  • *
  • Posts: 42
  • Designer
Re: Thin Basic 1.5 for Sansa Fuze
« Reply #2 on: January 21, 2011, 07:01:06 AM »
Quote from: Progweed on January 21, 2011, 06:22:54 AM
You could make that more language agnostic by using %Sx(Next).

Trust me, I am painfully aware of this.  However, using the %Sx tag here breaks the wps.  I am not sure the word "Next" is in the language file.  The other words that were blowing up with %Sx were "Recording" and "Paused," both of which can be found right in a row in the "Bottom Info" section of the .sbs.

If anyone knows how to get these to cooperate, that would be very useful.
Logged

Offline Progweed

  • Member
  • *
  • Posts: 67
Re: Thin Basic 1.5 for Sansa Fuze
« Reply #3 on: January 21, 2011, 07:43:23 AM »
I think it has to be %Sx(Next:) At least that always worked for me.

It's useful to browse english.lang to find the exact translatable strings:

http://svn.rockbox.org/viewvc.cgi/trunk/apps/lang/english.lang
Logged

Offline DrewVosburg

  • Member
  • *
  • Posts: 42
  • Designer
Re: Thin Basic 1.5 Theme
« Reply #4 on: January 21, 2011, 09:20:47 AM »
Cool, it works.  Expect an update in the next week, i found a typo in the code as well.  i don't think it is visible in the theme, but it's there.
Logged

Offline DrewVosburg

  • Member
  • *
  • Posts: 42
  • Designer
Re: "Thin Basic" Theme
« Reply #5 on: January 25, 2011, 01:39:29 PM »
I have ported this theme to all color rockbox devices!  If you own one of the devices that is listed at the top, please test out the theme and tell me what you think.  The top status bar now changes with the foreground color, and the controls are all transparent, so they change with the backdrop.

I am half way through uploading all the ports.  I'm trying to go by most popular first, doing minor bug-checking as I take screenshots.  If you have a (non-touch) rockbox device with a color screen that isn't listed above, i will get it online some time in the next few days (schedule permitting).

UPDATE 1/26
I can't get the Sansa C200 port to upload due to a checkwps error that doesn't make sense, so I'm gonna leave it on my hard drive, and if someone wants it, they can PM me.
« Last Edit: January 26, 2011, 08:19:34 AM by DrewVosburg »
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: "Thin Basic" Theme
« Reply #6 on: January 26, 2011, 08:21:17 AM »
email the whole zip to rockbox@NOSPAMjdgordon.info (remove NOSPAM obviously) and i'll try to figure out whats the problem
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline RockBoxFan

  • Member
  • *
  • Posts: 55
Re: "Thin Basic" Theme
« Reply #7 on: January 26, 2011, 10:12:37 AM »
VERY nice theme, thanks! (Nano 1g)
Logged

Offline DrewVosburg

  • Member
  • *
  • Posts: 42
  • Designer
Re: "Thin Basic" Theme
« Reply #8 on: January 27, 2011, 12:41:29 AM »
I'm having another port blow up on upload: Onda VX777, which is the first touch port of the theme.
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: "Thin Basic" Theme
« Reply #9 on: January 27, 2011, 06:15:06 AM »
the c200 theme hs run out of skin buffer! thats why it wont load... too many images probably. vx777 is prob the same.

I need to fix the error messages i tihnk
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline DrewVosburg

  • Member
  • *
  • Posts: 42
  • Designer
Re: "Thin Basic" Theme
« Reply #10 on: January 27, 2011, 08:10:52 AM »
Quote from: JdGordon on January 27, 2011, 06:15:06 AM
the c200 theme hs run out of skin buffer! thats why it wont load...
I would agree, but on the simulator it does load, everything displays, and it tells me i'm using 136/154kb of skin ram.

Basically, I need to know how to minimize skin ram intelligently, since the simulator is being deceptive.

Quote from: JdGordon on January 27, 2011, 06:15:06 AM
too many images probably.
Too large a number of images, or too large in file size?
« Last Edit: January 27, 2011, 09:01:16 AM by DrewVosburg »
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: "Thin Basic" Theme
« Reply #11 on: January 27, 2011, 05:04:02 PM »
the total load size of the images is too large (probably). It shouldnt load  in one and not the other so maybe I'll have a look over the weekend
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: "Thin Basic" Theme
« Reply #12 on: October 15, 2012, 11:04:24 PM »
Drew: hey, big bump. this .sbs stack overflows the nano (i.,e crashes) and it looks like you've got some really messy code there which can be cleaned up.

it looks like you're drawing numbers from the clock and volume value. The easiest way to do this is using a font http://www.rockbox.org/wiki/CustomWPS#Fonts and setting the viewport with that font.
The next easiest way to do it is with the substring tag http://www.rockbox.org/wiki/CustomWPS#Substring whih would allow you to do something like: %xd(N, %ss(2, 1, %pv))
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline 4tonyredgrave

  • Member
  • *
  • Posts: 1
Re: "Thin Basic" Theme
« Reply #13 on: May 13, 2014, 01:03:21 AM »
I've got an ipod classic 6g, and I totally love your theme, but the thing is every time I play or pause my music on the wps, the top bar disappears and the time and battery and stuff look glitchy. Is there any way you could fix that or help me fix that, because I really want to use your theme.
Logged

Offline staniislas

  • Member
  • *
  • Posts: 1
Re: "Thin Basic" Theme
« Reply #14 on: August 05, 2016, 09:57:04 AM »
Well, it may be too late but... It's my favorite theme on iRiver h320 and unfortunately it crashes my player each time I try to apply it since the last Rockbox release. Any plan to update it ?
Logged

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  "Thin Basic" Theme
 

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

Page created in 0.105 seconds with 14 queries.