
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
New version of Karamba with:
Autohiding
Theme Creator
and more with all specs based only on QT and KDE
--
prerequired:
id3lib
qt devel
xmms-shell
Vorbisfile
17 years ago
Karamba Replica 0.23
- Added CHILD tag for managing child theme with mouse. Parameters are:
SRC: the path of child theme
EMBED: if true, child is embed in parent
MOUSE: mouse event for showing/hiding the child, value can be "over, click, ofocus, cfocus"
X,Y,W,H: coords of mouse sensitive area.
- Karamba windows are now embedable (in theme: CHILD tag with parameter EMBED=true, or in any QWidget using libkaramba).
- Solved bug with loading icons (don't load icon at correct size).
- Now you can load the Karamba configuration dialog with command line: #karamba --setup.
- Added FADE parameter to KARAMBA tag to fade background with a color choose in configuration dialog (you can also choose the fading level).
- XMMSsensor now save song tags also with OGG (only if tags don't exists).
- XMMS sensor: Added %pref (show the XMMS preferences dialog) and %onoff (launch/quit XMMS).
- First step of wysiwyg in KarthemeCreator(version 0.13):
current theme is embeded in a tab so you can preview theme directly in creator (all changes are immediatly updated).
--
Karamba Replica 0.22
- Added an ICON tag for loading default KDE's icons
- Added LIMIT parameter to KARAMBA tag (limit in pixel of autohiding)
- Added tooltip on CLICKAREA
- Improved memory and cpu usage
- Added "insert at cursor position" ability to all KarthemeCreator dialogs (exept for THEME)
- Move all tags and cover functions from XMMSsensor class to Tags class
--
Karamba Replica 0.21
- Make karamba as a shared library
- Added center image ability
- XMMS sensor: Added %play, %pause, %stop, %next, %prev, %list, %cover, %rcover, %runquit
- CLICKAREA sensor: Added %viewer
- Added Karamba configuration module
- Added default theme loading
- Added KarthemeCreator for easy theme building
- Added autohiding in KARAMBA with parameter HIDE=(TOP|LEFT|RIGHT|BOTTOM)
- Added MOVE and MAXMOVE parameter to the TEXT sensor
- Added french translation
- Seek and DL cover from http://www.darktown.com
--
TODO:
I'm waiting for users comments ;)
17 years ago
Karamba Replica 0.23
- Added CHILD tag for managing child theme with mouse. Parameters are:
SRC: the path of child theme
EMBED: if true, child is embed in parent
MOUSE: mouse event for showing/hiding the child, value can be "over, click, ofocus, cfocus"
X,Y,W,H: coords of mouse sensitive area.
- Karamba windows are now embedable (in theme: CHILD tag with parameter EMBED=true, or in any QWidget using libkaramba).
- Solved bug with loading icons (don't load icon at correct size).
- Now you can load the Karamba configuration dialog with command line: #karamba --setup.
- Added FADE parameter to KARAMBA tag to fade background with a color choose in configuration dialog (you can also choose the fading level).
- XMMSsensor now save song tags also with OGG (only if tags don't exists).
- XMMS sensor: Added %pref (show the XMMS preferences dialog) and %onoff (launch/quit XMMS).
- First step of wysiwyg in KarthemeCreator(version 0.13):
current theme is embeded in a tab so you can preview theme directly in creator (all changes are immediatly updated).
--
Karamba Replica 0.22
- Added an ICON tag for loading default KDE's icons
- Added LIMIT parameter to KARAMBA tag (limit in pixel of autohiding)
- Added tooltip on CLICKAREA
- Improved memory and cpu usage
- Added "insert at cursor position" ability to all KarthemeCreator dialogs (exept for THEME)
- Move all tags and cover functions from XMMSsensor class to Tags class
--
Karamba Replica 0.21
- Make karamba as a shared library
- Added center image ability
- XMMS sensor: Added %play, %pause, %stop, %next, %prev, %list, %cover, %rcover, %runquit
- CLICKAREA sensor: Added %viewer
- Added Karamba configuration module
- Added default theme loading
- Added KarthemeCreator for easy theme building
- Added autohiding in KARAMBA with parameter HIDE=(TOP|LEFT|RIGHT|BOTTOM)
- Added MOVE and MAXMOVE parameter to the TEXT sensor
- Added french translation
- Seek and DL cover from http://www.darktown.com
--
TODO:
I'm waiting for users comments ;)
asarmiento
16 years ago
Report
luismml
17 years ago
i've try to compile but I still get an error, stating that c++ can't create executables.
Report
WinterWolf
17 years ago
In fact it has a lot fo great things not found in SK. However, I do not see the need of having two KDE programs aimed at doing the same thing jsut ina slightly different way.
It would be much easier for both the suer and developers to have one great program to develop support and extend rather than two which both have something really cool that the other doesen't.
I think you two should just merge the two programs into one SUPER KARAMBA OF AL THE KARAMBAS OUT THERE! ;) SK has some gantstic themes already written for it and many more developers and users a like are used to it, that's why it has over 18,300 downloads from KDE-LOOK alone!
I think the existing suer base should be supported, by merging the ThemeCreator and all taht good stuff from KR to SK and also maybe borrow some things from gDeskelets 0.2 like use of the XML format which sounds like a great idea and may provide reuse of Qt Designer code.
Also, C++ is good and all, but for something small like this there is nothing wrong with Python, after all the functions for SK are written in C++.
Please use my suggestions, I lvoe both of these projects and have KDE's best interests at heart, and I sincerely think that merging the best features of KR SK and GD is the way to go as I am sure many others do too.
Report
ageitgey
17 years ago
If he does have some interest in merging, then he can email me and we can talk about it. But if he doesn't, please don't complain :) Let's let him do what he wants and continue to release cool programs :)
Report
BOSSoNe
17 years ago
Bye,
Cyril.
Report
WinterWolf
17 years ago
But, sacrificing one effort in order to ensure the long term sucess of the other and bring a super program, while regrettably missing some of the charachtersistics of the original seems worth it.
Sorry, if I seem like I am not thankful, I am, its just that I feel a concentrated effort would be better.
Report
BOSSoNe
17 years ago
My goal is to add KarambaR to kdenonbeta and for that an apps must not depend of librarys witch are not in KDE (this the reason why i plan to replace in next version the id3lib and vorbisfile by the KFilePlugin).
Don't tell me that my program depends of XMMS, it's optionnal and not obligatory to compile.
Tha's the reason why i don't merge with SK (which is a very good app).
Report
ageitgey
17 years ago
I mean look at KDE and GNOME. Why are there two entire desktop environments that basically replicate the exact same thing? Well, there are two because some people like programming in plain C using callbacks (GNOME) and some people like programming in C++ using OOP and signals (KDE). Some people are sticklers for LGPL and GNU (GNOME) and some people are satisfied with plain GPL (KDE).
So yes, one super desktop environment would probably be better. But you can't assume you could have ever made the people from the other project come work on your project, unless you start paying them :) For every successful open source project, there is another one written by people who for whatever reason disagree with how the first one is written. Linux and FreeBSD, KDE and Gnome, Gaim and Kopete, XMMS and Noatun, etc. etc. :)
Report
soulrebel
17 years ago
where's the difference?
which can you recommend?
thx in advance
Report
BOSSoNe
17 years ago
i can't recommand one or one, you have to make your own idea. But, i think KarambaR is a little bit easyer cause you don't have to know python programming and the theme creator can help you a lot.
Try it, and please comment it.
Bye.
Report
krec
17 years ago
compiled with no probelm yet album cover is missing!
can anyone help me?
thanks!
Report
BOSSoNe
17 years ago
Report
krec
17 years ago
didnt try that.
- new button for displaying/hidding playlist
didnt work. well its no big deal for me
- display cover
that's interesting. the way of finding cover is not that convenient i think.
i use musicmatch jukebox(win or vmware in linux) to sync my mp3 tags(including album cover) through musicmatch database which automatically sync my hundreds of mp3 within a few minutes. i still use it when i got new song import to my mp3 library.
which is a snap.
the album cover is a part of mp3 tag id3v2 so its already store in the mp3 file.
Report
BOSSoNe
17 years ago
so if you don't have it, that can't work.
- the use of the id3v2 is an interesting think, i'll work on it.
THX 4 the comment.
Report
hashimoto
17 years ago
5798-xmmssensor_patch-0.1.4.tar.bz2
but I didn't found the new
xmms.theme
Where do I get it?
Report
BOSSoNe
17 years ago
Report
snakattak3
17 years ago
Report
snakattak3
17 years ago
Report
BOSSoNe
17 years ago
Report
BOSSoNe
17 years ago
Some people have put negative vote, why, explain.
Comment is the only way for me to know wat's wrong and what i must do.
Thx
Report
ntesa
17 years ago
Report
BOSSoNe
17 years ago
Report