View Full Version : Theme maker
konttori
04-04-2006, 08:53 AM
I published theme maker for 770 a few minutes ago.
You can read more about it in my related blog:
http://konttoristhoughts.blogspot.com/
Changing themes requires root access / rd mode. And it is shaky stuff, so take warnings seriously.
I have tested the theme creator with default settings and it worked just fine. The most volatile part is using the usb cable to transfer the theme to your 770. If anything goes wrong with that, then you probably need to reflash.
But anyway, if anyone of you is feeling artistic, then, go ahead and make a new theme. If it's cool, share it with us!
Theme maker is missing quite a few maemo theming features, but once you ask for me for them, I'll try to add them as time goes by. At the current state, you can modify pretty much all windowing parts.
Go grab it while it's hot! Oh. Requires java 5 on your computer. Tested only on windows, but I see no reason why it wouldn't work on osx and linuz as well.
uNtouched
04-04-2006, 11:06 AM
Wayy to go. You have been making some truely useful tools for our 770. Thanks again. I'll try it at work in a little bit.
konttori
04-07-2006, 04:22 AM
I was finally adventureus enough yesterday to test making a theme with the theme maker and made a itunes inspired theme in a few hours. If you're interested, have a look at the blog describing it:
http://konttoristhoughts.blogspot.com/2006/04/testing-theme-maker.html
Hedgecore
04-07-2006, 11:31 AM
Ok, there's proof of concept. If I get a second to breathe this weekend I'll see what I can come up with. My favourite color is red & black.
Linear2202
04-07-2006, 11:56 AM
Very interesting. I may have to give it a try, although I don't have an artistic bone in my body.
Thanks..
konttori
04-27-2006, 06:43 AM
Theme maker 0.4 released. Includes example theme NuvoTheme (screenshots included)
http://konttoristhoughts.blogspot.com/2006/04/maemo-theme-maker-04.html
jayholler
04-27-2006, 11:25 PM
I really like ithe nuvo theme. i might just keep it for a while. once again konttori comes out with a useful, elegant enhancement to the 770. is this theme inspired by os x?
Linear2202
04-28-2006, 07:46 PM
I enjoy the nuvo theme as well, thank you.
DaScud
04-28-2006, 08:55 PM
Very Nice. Thanks.
DaScud
varis
05-16-2006, 12:18 PM
How about making it easier to make themes by creating the source image programmatically? In effect this would be a new theme creation process:
ThemeMaker: create theme template ->
Gimp/Photoshop (optional): edit generated source image ->
ThemeMaker: edit theme details ->
finished theme package
You could have selection of different theme colours, edges/corners on bars, textures for bars, gradients, etc. in the first phase.
The first phase could be implemented with alternative software (scripting Gimp?), it would give more power for us who can program, and it would allow people with little Gimp skills to create their own themes or just prototype a theme idea.
konttori
05-16-2006, 12:40 PM
While neat idea in itself, it's quite hard to e.g. script making of buttons. Also, the NuvoTheme took maybe a few hours total for me to do, so if you take the current theme as the starting point, it's not a whole lot of work to turn that into whatever you like.
Next version will have a file that contains the cropping information, so perhaps you could use that as the source for gimp scripting.
But I think that the next steps for me are to add the few missing things, like the most common icons and such and then to start making the package for 2006 edition.
After that, perhaps something along the lines you described, could be implemented.
konttori
05-29-2006, 05:29 AM
New theme maker version has been published (0.5).
More information and usual blog thoughts:
http://konttoristhoughts.blogspot.com/2006/05/theme-maker-05.html
Also, NuvoTheme has been updated. Follow the link above for installation instructions and link to the file.
wiredless
06-21-2006, 12:52 AM
Konttori,
I have been using ThemeMaker 0.5 for the past few days with pretty good result. However the app needs a field to set the large sysyem font being that, that is whats used by the tumb board in OS2006. Your System Font field sets all system fonts to that one setting. I had to manually edit the large font size in gtkrc in the installed theme to 29.5 to make it look right. It would also be cool if in your app you added an example of what size 11,16,20 and so on look like in the 770 interface so as not to make it a guessing game. would it be possible to make the base starting theme files those of theme 3? Any time frame on an 0.6 release? also will there be more elements added to edit?
Outstanding job please keep up the good work!
Now i know why there arent that many themes for 770 out there. :)
konttori
06-27-2006, 08:17 AM
Release 0.6
-----------------
Much improved version with 90% of themable images in the theme source image file. Included now only NuvoTheme, as I haven't been focusing too much on the old base theme.
It also allows you to repackage the theme in case you need to modify some of the images / gtkrc file after you have the theme on theme maker.
Also new feature is that settings are saved when you make a theme. At this point all the settings in the basic settings dialog are saved and when you open thememaker for the next time, you don't have to put your name / theme name etc. again.
Project homepage is located in:
https://garage.maemo.org/projects/thememaker/
Download is here: https://garage.maemo.org/frs/?group_id=36&release_id=38
Now, everybody! Go ahead and make some cool themes!
jcords
06-30-2006, 03:56 AM
Hi, I´m about to start fiddling around with the theme maker,it sure looks great, there´s one basic question:
The images for the theme, do they have to be cut & saved & named each or do I put all in that one layered *.png ?
konttori
06-30-2006, 05:28 AM
Hi, I´m about to start fiddling around with the theme maker,it sure looks great, there´s one basic question:
The images for the theme, do they have to be cut & saved & named each or do I put all in that one layered *.png ?
All you have to do is put them in one png file. png file should not be layered, just merge them to single layer png. There is an example png in the theme maker zip. Just make a copy of that and modify that file to suit your needs.
It's almost as easy as it gets!
Semtex199
06-30-2006, 06:09 AM
hello
i was using theme maker to create a nice theme, but now i have a problem : each time i try to install the modified theme i have the following error :/ :
myfile.deb is corrupt - bad magic at the end of first header
i have recompiled the theme a few time, i have also redownloaded a clean version of theme maker and recreated a few time the png, and the error is still there :(( i really dunno why its broken, the installation was working fine before that. help ! :)
+
S199
here is my *.png if someone wants to try to compile it :/ png (http://www.maphia-inc.org/semtex199.zip) (this one was working before i remodified it)
konttori
06-30-2006, 06:12 AM
Ok, I think that is due to too long theme name, but if it's not, could you pop me an email with the source image and I can try to check it out. urho dot konttori at gmail
Semtex199
06-30-2006, 06:14 AM
the name was 360.deb, x360.deb, x.deb i retried several time with a clean png and short names. :/
konttori
06-30-2006, 07:08 AM
I got it working. Excellent theme. Congrats!
I also updated the theme maker release in garage to 0.61 version. THere are a few new bitmaps in that file.
konttori
06-30-2006, 07:42 AM
Semtex199: Post some screenshots as well!
maxilogan
06-30-2006, 08:13 AM
Excellent theme, how could we get it working on our 770?
Semtex199
06-30-2006, 08:30 AM
hello
here are a few screenshot of the theme but its not finished yet, im currentlly trying to fix the colors with the advanced colors setting :)
http://www.maphia-inc.org/screenshot08.jpg
http://www.maphia-inc.org/screenshot00.jpg
http://www.maphia-inc.org/screenshot02.jpg
http://www.maphia-inc.org/screenshot06.jpg
the *.deb is here (http://www.maphia-inc.org/xbox360.deb) but its not finished :)
to install it please refer to the readme file included in the thememaker package :)
Copy the *.deb to your 770.
1. open xterm.
2. sudo gainroot
3. cd /media/mmc1
4. dpkg -x themename.deb /
This will install the theme to your 770.
use it at ur own risk
+
S199
dsmudger
06-30-2006, 09:07 AM
360 theme isn't working for me either...
Application manager closes at some point during installing the .deb - though I don't know where to check for the details of the error and the log is empty when I restart it.
Oh wait - is thememaker and that theme 2006OS compatible? :rolleyes:
Semtex199
06-30-2006, 09:11 AM
yes the theme is for OS2006
you have to gain root and follow the install process as explained in the readme file i think, u cant install the deb via the installation application.
i aint no expert so maybe im wrong but i think u have to use xterm and write the following text : (thats how i install it)
Copy the *.deb to your 770.
1. open xterm.
2. sudo gainroot
3. cd /media/mmc1
4. dpkg -x themename.deb /
This will install the theme to your 770.
++
S199
dsmudger
06-30-2006, 09:15 AM
tried the .deb posted above (thanks for posting!) but it also fails to intall saying "Write: bad file descriptor" in the log...
dsmudger
06-30-2006, 09:16 AM
OK thanks Semtex, I'll give that a go...
EDIT: Works just fine - thanks! Great theme - love the smaller fonts :)
konttori
06-30-2006, 10:29 AM
Odd that you had problems installing the .deb file using te application manager. On my 770 it installed just fine. It should work just fine using the normal installer and thus dpkg is not a preferred option. As it's *just* working on my 770, and I can't reproduce the problems, could someone make an educated guess on what's wrong with the installer package?
konttori
06-30-2006, 05:58 PM
I have now published 0.70 version that fixes installation problems and is updated for the production it 2006 image.
You can download it from:
https://garage.maemo.org/projects/thememaker/
konttori
06-30-2006, 06:07 PM
I also added nuvotheme to be downloadable straight from the garage.
If you have a it 2006 production image in your 770, go ahead and try out nuvotheme: https://garage.maemo.org/frs/download.php/64/NuvoTheme070.deb
konttori
06-30-2006, 06:23 PM
Just noticed a bug in top bat behaviour in app view and fixed it. 0.71 released.
Also new nuvotheme released that includes the fix.
https://garage.maemo.org/frs/download.php/66/NuvoTheme071.deb
konttori
07-10-2006, 05:13 AM
Just released 0.77 of theme maker. Also installs background image and creates installers that automatically set the theme active (just like the new additional themes theme5,6 and so on)
https://garage.maemo.org/frs/?group_id=36&release_id=59
Same place also contains nuvotheme created with the latest theme maker.
konttori
07-19-2006, 02:33 PM
New brushed theme for it 2006.
Download from:
http://www.helsinki.fi/~konttori/MediaConverter/Brushed.deb
Word of warning:
Installing this theme will modify your left side icons until you install another theme created with theme maker.
Word from our sponsors (me):
It took me 8 hours to make that theme from start to its current state. And I'm not used to using photoshop.
Element
07-23-2006, 08:22 PM
Installing this theme will modify your left side icons until you install another theme created with theme maker.
Does it mean, I have to install just theme created with Theme Maker?
Or I can use one of default ones?
Supergeek
07-24-2006, 01:35 AM
Screenshots would be good..
New brushed theme for it 2006.
Download from:
http://www.helsinki.fi/~konttori/MediaConverter/Brushed.deb
Word of warning:
Installing this theme will modify your left side icons until you install another theme created with theme maker.
Word from our sponsors (me):
It took me 8 hours to make that theme from start to its current state. And I'm not used to using photoshop.
konttori
07-24-2006, 02:56 AM
Screenshots would be good..
There's a screenshot on the gallery page. Sorry about that.
http://www.internettablettalk.com/gallery/data/503/medium/screenshot005.png
http://www.internettablettalk.com/gallery/data/503/medium/screenshot005.png
konttori
08-03-2006, 04:49 PM
I just updated the theme maker to 0.83 version at garage.
https://garage.maemo.org/frs/download.php/138/ThemeMaker083.zip
New version of the brushed theme has also been uploaded. Includes uninstaller script that reverts the left side icons back to the original ones.
http://www.helsinki.fi/~konttori/MediaConverter/Brushed.deb
schmolch
09-17-2006, 09:56 AM
I really like the nuvotheme, but opera doesn't pick up the new scrollbars here, they look like the theme2 scrollbars.
Does anybody else have this issue?
SeRi@lDiE
09-17-2006, 01:50 PM
I just updated the theme maker to 0.83 version at garage.
https://garage.maemo.org/frs/download.php/138/ThemeMaker083.zip
New version of the brushed theme has also been uploaded. Includes uninstaller script that reverts the left side icons back to the original ones.
http://www.helsinki.fi/~konttori/MediaConverter/Brushed.deb
Do we have to uninstall the current one firt and then upgrade or just overwrite it with this one... ?
Thanks for a grate Theme!
konttori
09-17-2006, 03:03 PM
Hmm... I can recreate nuvotheme with a more current version of theme maker that will fix the scrollbar issues. I have been awfully busy lately and haven't had the time to do such stuff. I'll try to make some time for that though. Anyway, people, try theme maker youselves as well and make some great themes. It's really easy to do it with the latest version!
Oh, and to answer the update issue, you can update themes over the existing ones.
sylfan
09-22-2006, 06:35 AM
Is there an easy way to test themes without a 770?
I was working on a theme when the display of my device broke, and i fear it will take a while until i get my replacement unit.
rcadden
04-19-2007, 02:29 PM
Will this work to make themes for the N800, as well?
konttori
04-20-2007, 02:59 AM
@sylfan:
I don't think there is a way to test the theme without a device. However, you should be just ok by filling the image. Once you are done with it, it should *just work*.
@rcadden:
Current version does not work on latest firmware of N800. It will work on the previous two though (and all firmwares of 770). I'll make the themes to work on n800s latest firmware as well this weekend. It shouldn't be that big a problem.
rcadden
04-20-2007, 10:14 AM
@sylfan:
I don't think there is a way to test the theme without a device. However, you should be just ok by filling the image. Once you are done with it, it should *just work*.
@rcadden:
Current version does not work on latest firmware of N800. It will work on the previous two though (and all firmwares of 770). I'll make the themes to work on n800s latest firmware as well this weekend. It shouldn't be that big a problem.
Sweet! I've got a blog post going up soon about the lack of themes for the N800, but will be linking to your app for sure, after testing it myself.
I come from the S60 world, where themes are EVERYWHERE. I'm desperately searching for a really nice high-res leather-wrapped theme, and am going to give it a go myself.
Something like a classy looking brown leather wrapping.
konttori
04-22-2007, 11:55 AM
New theme maker version is available from:
https://garage.maemo.org/frs/download.php/1274/TM_1.0_beta2.zip
It will produce themes that work on all nokia internet tablet devices and firmwares (N800 and 770). I had to drop support for background image for this version. It will come in some form in a near future release.
Notice that the template image size is a bit bigger than previously and the colors are now in the image itself, on the very right side of the image. For the colors, thanks goes to tigert and mdk who work at nokia. Give lots of kudos to them.
There is also an example theme that you can download and test, nuvotheme: download here.
https://garage.maemo.org/frs/download.php/1275/NuvoTheme.deb
I think it's pretty sweet and I use it myself these days.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.