This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Idea: improv qtcurve widget style to make the breeze theme

Tags: None
(comma "," separated)
User avatar
granpez
Registered Member
Posts
2
Karma
0
OS
Idea: using an improved qtcurve widget style to make the breeze theme plasma 5

What if instead of writing the breeze theme in C++, we invested that time to improve qtcurve through its configuration options can be achieved the breeze theme optimal manner, as has designed.

To enhance I mean for example: better rendering of the widget (oxygen quality level) increase configuration options (for example padding, colors, shapes, fonts), better documentation, adding animations, allows import svg (control slider for example)

Advantages:
1. Qtcurve have gtk2 and qt4 support. gtk3 and qt5 support are in the way
2. you can do decorate windows with qtcurve in the same configuration dialog
3. not need to know c + + code to design a theme in Qtcurve, it can attract more designers, what ..
4. Could in general involve the possibility of increasing the quality and quantity of all themes made ​​in qtcurve. Remember that the number of different widget themes
is a strong point of Gnome and GTK+. It could also be a strong point of KDE.
5. It could facilitate the process for making the same theme as both qml widget in c++ widget?

disadvantages:
1. Perhaps in qtcurve is not possible to achieve the level of modification having in c++

pd 1: I do not code so I can not evaluate the pros and cons on that level. it's just my opinion as to qtcurve theme creator:
http://marichiweu.deviantart.com/

pd 2: opening thread about improving qtcurve in concrete terms could be useful. There is a page on github but is more oriented programming issues that design


Original en español:
idea: utilizar un qtcurve mejorado para hacer el tema widget style breeze de plasma5

que tal si en vez de escribir el tema breeze en C++,
se invierte ese tiempo para mejorar qtcurve para que
mediante sus opciones de configuracion pueda lograrse
el tema breeze de manera optima, tal y como se ha boceteado.

con mejorar me refiero por ejemplo a: mejor renderizado de los widget (calidad al nivel de oxygen),
aumentar las opciones de configuracion (por ejemplo padding, colores, formas, fuentes), mejor documentación,
añadir animaciones, dibujos en svg (para el control de slider por ejemplo)

ventajas
1. qtcurve ya soporta gtk2, qt4, y estan en proceso el soporte a qt5 y gtk3
2. puedes hacer temas de decoracion de ventanas con qtcurve
3. con qtcurve no necesitas saber código c++ para diseñar un tema, esto puede atraer mas diseñadores, lo que..
4. podria implicar en general la posibilidad de aumentar la calidad y cantidad
de todos los temas hechos con qtcurve. recordemos que la cantidad de temas diferentes
es un punto fuerte de gnome. podria tambien ser un punto fuerte de kde.
5. podria facilitar el proceso para hacer el mismo tema tanto en qml widget como en c++ widget?

desventajas:
1. quiza en qtcurve no es posible lograr el poder de modificacion de widget que tiene c++

pd 1: no hago código entonces no puedo valorar los pro y contras en ese nivel. sólo es mi
opinión como creador de temas en qtcurve

pd 2: se podria habrir un hilo sobre como mejorar qtcurve en términos concretos. hay una pagina en github
pero es más orientada a cuestiones de programación que de diseño
enoop
Registered Member
Posts
101
Karma
0
I find Qtcurve to have far too many options myself, it would be very overwhelming to new comers trying to customise their desktop. Also, the aurorae theme has performance issues, so I assume that Qtcurve would also run a little worse than a new theme built from scratch.
luebking
Karma
0
Aurorae has performance issues since QGraphicsScene was not designed with this usage in mind.
QtCurve is a straight forward QStyle implementation, if there's inferiror performance anywhere, that'd be just bad code - no systematic issue (except for the "bloat" of options to be dealt)

However, sth. as generic as QtCurve will always have to make concessions to genericity (is that a word? ;-) - so you won't get every last detail exactly as you want it (or QtCurve turns into a configurable Breeze style or has a special Breeze implementation inside)


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]