Hi.

I for myself don’t really like the approach taken to enable theming support in
Exaile.

One really awesome thing is that it enables you to literally fully customize
Exaile’s interface. But I think the price to pay is way too high.

Firstly, to create or modify themes you either have to be very skilled with XML
and especially the Gladefile format. Don’t ever dare to skip closing one element
or doing any other dirty things. If you do something like this here, everything
breaks. The alternate way would be to use the Glade application. This one
actually works quite good.

But what if someone willingly or accidentally removed or modified an existing
widget in such a way, that Exaile cannot function properly anymore? (Think of
the "name" attribute or something similar.) Sure, if the user does this, it’s
his own fault in the end, but I think such a case should be prevented in the
first case.

Nothing against customizability but I think the casual user should not have THAT
much control. As Peter Parker used to say: "With great power comes great
responsibility."

I also think that having a way to customize the interface in place would be very
convenient. Have a look at ticket #671[0] for a short presentation.


Just my 2¢, Mathias

[0] http://exaile.org/trac/ticket/671

-- 
debian/rules

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Exaile-devel mailing list
[email protected]
http://exaile.org/mailman/listinfo/exaile-devel

Reply via email to