Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Theming system - Safe skinning implementation #422

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Toliver182
Copy link

This is a safe skinning/theme system built into the boxee+ settings menu.

You can watch a demo here:
http://www.youtube.com/watch?v=BY1QduaqHLw

I have created a basic guide to creating and packaging a theme here.
http://db.tt/Rznfxec8

At present you cannot replace or change any *.xml file.
When creating a theme you can only replace images contained within the original boxee theme.

This is done to ensure that the theme will be compatible with future versions of boxee+

I will work on a way to safely replace additional images added by boxee+.

created theming menu with a basic manager for downloading changing and
deleting themes.
@diff3
Copy link

diff3 commented Feb 3, 2013

I tryed your theming yesterday, fun to play with!

@hessius
Copy link
Contributor

hessius commented Feb 4, 2013

Looks really nice! I made a custom loading spinner just when B+ got started but could never implement it without losing stability. Maybe this could be implemented with your system. Haven't had a chance to look at the guide yet. (You can check it out at https://dl.dropbox.com/u/13253­550/loading/loading.zip)

@d4yz
Copy link

d4yz commented Feb 4, 2013

Hessius, you should be able to get your new spinner as this replaces that template file I told you about when you were trying to get it working. This is a really sweet update as now people can have custom skins or at least graphics.

Toliver, you can change the positioning of things on the home screen right? Only graphic changes?

@Toliver182
Copy link
Author

At this stage only the graphics can be changed.

However if this is pulled into the main branch then I think I can find a way of allowing things to be moved about while still retaining all the existing functionality of boxee+ and the future without having to have themes for specific versions

I'm currently working with a GUI guy who is going to release a theme and he has successfully changed the loader using this all runs smooth. He's on vacation so the theme won't be done until he is back

@Toliver182
Copy link
Author

Hessius, your links down, if you can re-up I can take a look

@hessius
Copy link
Contributor

hessius commented Feb 4, 2013

Took a look, it's very easy to implement the loader. Your system is basically what I failed to do - i.e. compile the texturepackager correctly. Here's a re-up: https://dl.dropbox.com/u/13253550/loading/loading.zip

Edit: That should be PART of your system is what I failed to do. The other part, I could never even have tried my hand at ;)

@SendoX
Copy link

SendoX commented Feb 9, 2013

nice loading ! It works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants