|






| Depends on: Qt 4.x Downloads: 1614
| Submitted: Mar 16 2009 Updated: Jan 31 2010
| | Description:
QuantumStyle is an SVG themable style for Qt 4 and KDE.
Announcing the QuantumStyle Release Candidate. Stable and Ready to Use.
Themes are designed in SVG files (e.g. in Inkscape).
It can use :
* a per application theme (in ~/.config/QuantumStyle/appName/appName.svg). Application name is guessed from QApplication::applicationName().
* a user set theme (in ~/.config/QuantumStyle/yourTheme/yourTheme.svg)
* a default theme (embedded into the style)
When drawing a widget, the style first looks for application specific one, then falls back into user set theme, then falls back to default theme.
To take into account color scheme, the SVG objects can use alpha :)
INSTALLATION
1. qmake && make
2. copy (or symlink) libquantumstyle.so to (from) your Qt4 styles plugin directory (/usr/lib/qt4/plugins/styles/ for me)
MAKE YOUR OWN THEME
Read the documentation in the doc/ directory
The style should appear on kde style settings dialog and qtconfig. You may run kbuildsycoca4 if not.
BUGS
* some missing widgets
* No config dialog
* Drawing glitches for scrollbars when using transparency (Qt Bug ?)
Changelog:
RC 5
------
* NEW documentation available for making themes
* FIXED combo box size calculation
* FIXED combo boxes have their own settings instead of mimicking push button ones
* NEW primary support for MDI windows
RC 4
-------
* FIXED double /home/user path when XDG_CONFIG_HOME is found resulting in /home/user/home/user/.config
RC 3
----
* FIXED themebuilder not correctly saving/restoring fixed/minimum width/height
* improved header support in listviews
RC 2
----
* Various improvements. Minor changes to the default theme
* FIXED toolbuttons with drop down menus are now displayed correctly
RC 1
----
* Various improvements
* NEW beautiful default theme
* NEW theme debug mode. Compile QuantumStyle with __DEBUG__ define (see screenshot 2).
BETA 4
------
* Various improvements in drawing labels (menus, checkboxes, ...) with icons
* Changed in the theme config files PE_IndicatorCheckBox to PE_CheckBox and PE_IndicatorRadio to PE_Radio
* No more crashes (I hope so).
BETA 3
------
* Menus now have their icons displayed
* Fixed some settings in the themebuilder not being saved/loaded properly
BETA 2
------
* Code cleanup
* Announcing the Quantum Style Theme Builder that lets you build config files for your themes
* Icons are now displayed in widgets that support them
* Moved config files from ~/.QuantumStyle to ~/$XDG_CONFIG_HOME/QuantumStyle or ~/.config/QuantumStyle if the env variable is not found
* Some widgets can now have constrained or minimum size
* NOTE for users that started making themes : all .svgelement in the config files have been renamed to .element in order to someday support PNGs.
BETA 1
------
* Code cleanup
* Added theme config files (see default.qsconfig in source directory for an example)
* Now default theme is embedded into the library using Qt resource builder. No need to copy it into your home directory.
* ALL managed elements can have a FRAME, an INTERIOR, INTERIOR MARGINS, TEXT SHADOW.
* Some widgets can be shown in CAPSULES when they are in the same layout.
License: GPL
|
| |
add commentback
|