View Full Version : [Canola] Themes
04-08-2008, 05:34 PM
I downloaded the standalone version for linux and started trying it. 1st of all it runs GREAT! I followed the instructions here (http://openbossa.indt.org.br/canola/source_files/Development-README) on how to create themes.
After some trouble installing edge_cc I was able to compile my first edje theme. I placed the theme on /home/my_user/canola/THEMES/ and it worked great. It's nothing fancy, just a replacement of the background but it was done to get my feet wet.
My question is now how or where do I install the theme (tarkam.edj) on the IT? Do I have to create a .deb file (no clue yet on how to do it), or how? I tried looking for the THEMES folder inside /home/user/.canola but couldn't find it, I just found a "theme" folder but it doesn't go there.
P.S. I can't wait to start developing themes.:)
04-08-2008, 05:56 PM
Hi Tarkam :
Fleury pointed out:
just throw your edj on:
We are studing how to deploy our tool for the ones who don't know the linux part, and add to the tar.gz a script to create the debian package of your team :)
04-08-2008, 06:07 PM
SUCCESS! What I've wanted to do since I got my tablet, create my own skins!
Ok, now that I've downloaded the template and know how to create them I will start working right away on my skins and I will publish the .edj files if someone wants to install them.
Once again thank you for the excellent job!
04-08-2008, 06:10 PM
It's nice to know you're starting creating your Canola themes ;-)
As Marcelo just said, the idea is to copy the EDJ file to the /usr/share/canola/themes
We're working on a solution to automatize the creation of DEB files from the compiled themes.
Regarding edje_cc, actually you shouldn't be required to compile it on your own, it's already bundled in the SDK.
If you enter the Canola2 SDK folder and run "./run-canola.sh -s" (s as in "shell") it will give you a terminal session from a modified environment and, from there, you can simply run "edje_cc".
After finishing your work, close the SDK shell by typing "exit".
04-08-2008, 06:33 PM
Hi Fleury, you know I tried running "./run-canola.sh -s" first but the promt always told me that edje_cc was not found. Anyway it didn't bother me to download E17 (I think that was what it's called). I'm starting to read a little on deb files and I don't think it should be hard too hard to create.
After analyzing the theme structure I think it shouldn't be too hard to develop a flash based web tool in which users can upload each piece of the theme individually to get a "taste" of how their newly created skin is starting to look.
When they are done they can already see how the skin looks, they could name it and the program could generate a .tar.gz archive. Maybe from that it could be easier to create the deb.
At least I would really like to see the full skin even before it's fully finished. I think thats the way I'm going to tackle my skin creation. If it works I think I could put in online.
04-08-2008, 06:39 PM
that was the plan. actually fleury already made also the web service that gets your images and compile to you in the EDJ format. Gustavo gaves us some hint on how to actually show "high fidelity" screenshots from actual canola, not flash.. .as people design on photoshop.. they can see how it's looking just like the flash. To make a perfect pixel positioned flash etc.. would be a little bit boring.
BUT feel free to do your solution :) we would be happy to host it if you want!
04-09-2008, 06:31 PM
My first Theme try.:D
Ok here it goes, first of all let me be clear that the artwork is not completely mine. I am not an expert at doing themes but I desperately wanted to try this out.
What I did:
1st I "decompiled" flatback black, since it runs REALLY good and I like the white icons.
I changed the default black background and replaced it with this wallpaper/art from Astoyanov (http://astoyanov.deviantart.com/art/Oree-81541540) . I also added a "glassy" bottom bar and changed the playlist and back buttons. I replaced the "no cover" icons with a headphone and folder icon I found on DeviantART, I can't give credit to the creator since I can't find him and I downloaded it a while ago. I also modified a little bit the volume and navigation buttons.
So far everything works great!
Like I said before this is not a full creation of mine, it is mainly an adaptation to test the theme engine and the developer version. I am working on a full theme of mine replacing every icon and every little detail but that is going to take a while longer.
If someone wants to add a custom background (which is what most people want) maybe I could help.
Anyways if someone wants to try it out do the following.
You must have access to root. (I use easyroot).
1. Shutdown Canola.
2. Download tarkamblack.edj (http://www.divika.com/tarkamblack.edj) and place it on /usr/share/canola/themes/ (must be root)
3. Restart canola and choose tarkamblack on themes. I did not update the thumbnail so the thumbnail is going to look as if it was flatback black. That is it your new colorful theme should be working.
If someone tries it let me know how it goes.
04-09-2008, 09:30 PM
We are very very happy to see the first user Canola Theme :)))) congrats from us! I also digged the bottom bar style you used :) once canola has the bottom buttons, these would be the way :)
I will see how we can get you the script to generate the installable debian!
04-14-2008, 10:09 AM
Very nice, I can say I'm one of the first users of your theme now :-) I'm running it here in my dev machine and it's working great!
04-14-2008, 11:05 AM
I replaced the "no cover" icons with a headphone and folder icon I found on DeviantART, I can't give credit to the creator since I can't find him and I downloaded it a while ago.
That looks nice- The above change was sorely needed along with a modification to the the missing album art image in the album cover view.
I start to feel like the music note image is mocking me whenever I am having trouble getting album art to show up for a particular song. :)
04-15-2008, 10:05 AM
Handful, is there a way you (INDT) could post 1-click installs for user-created themes and add-ons on your Canola web page in the Add Ons or Developer's Corner tab ?
Or make a new tab for User Created apps with 1-click installs and then that way maybe you could put a TOS thing on there stating that all User Created apps are not your fault/problem etc. (something along those lines)
04-15-2008, 03:45 PM
TT : we are doing a webservice to provide you that. And then we can upload to our repositories if user request and we validate that is ok (not breaking anything)
YEs, indeed we just need time to put this webservice on air : /
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.