|
| This Week... |
|
A Calculator and Show Desktop Plasmoid, units conversion and contacts "runners", enhanced composite-based effects, a "dashboard" view and applet hover handles in Plasma. Updated artwork for "about" pages (like the one present in Konqueror upon application startup). Support for quick user switching in Kickoff. Continued development progress in KDevelop 4. Work begins on resurrecting KEduca for the KDE 4.1 timeframe. New imagery for KTuberling and KMahjongg. Foundations laid for "undo close tab" in Konqueror. OSS device hotplugging in KMix. A bandwidth scheduler plugin in KTorrent. Interface work, including per-protocol UI specification in Kopete. Hardware database for an enhanced audio device experience in Phonon. Continued KDE 4 porting in K3b, with the integration of Solid and Phonon for device and media management. KDE 3.96 tagged, comprising Release Candidate 2 of the development platform (hopefully final), and Beta 5 (or Release Candidate 1) of the Desktop.
|
In the final piece of the media puzzle of the past week, Aaron Seigo talks about the recent developments in Plasma in a Digest-exclusive screencast:
|
|
(ensure sound is on to hear the voiceover)
|
|
We can really see the separate elements of Plasma come together now - in the final stages leading to the KDE 4.0 release - to make the greater whole that is KDE 4. I'm getting quite excited!
|
Matt Williams introduces his current work resurrecting KEduca:
|
In most modules, there are many applications which have no maintainer since the days of KDE 3 and so have not made it to be ported to KDE 4 in time for KDE 4.0. It's an unavoidable fact of limited manpower. With luck, some will be finished by KDE 4.1 but there are some which have no one to care for them. KEduca - an application for writing and taking tests - is one of these.
Just the other day on IRC, Mauricio Piacentini talked about a guy he met who worked in government and had been using KEduca to administer tests to up to 45,000 students in poor communities (and that using KEduca had saved up to $10,000 in printing costs). When he heard that KEduca would not be in KDE 4 he was enormously disappointed. This inspired me to revive it and so I have been working to at least bring it up to the standard of the KDE 3 version. Now, of course, it won't make it for KDE 4.0 but by 4.1 it should be in great shape.
So far, I've got it compiling and running simple tests:
Since some of the code is very old and a partial rewrite would be necessary anyway, I decided to take this opportunity to increase the scope of the program. The KDE 3 version only had support for simple linear tests with multiple-choice questions stored in a home-grown (but nice and simple) file format. However, I felt that KDE deserved a more featureful piece of software and so I have started to implement the IMS QTI specification. While I will initially only be supporting a small section of the specification, it will allow interoperability with other test software, such as Moodle. Eventually, I plan to implement most of the test types available.
The code is currently in playground/edu if anyone wants to have a look.
|
|
Dirk Mueller discusses the relicensing initiative, and provides a sysadmin's perspective on the recent KDE 4 Release Candidate 1 release:
|
The KDE Relicensing initiative is trying to clarify and improve licensing of KDE source files. In particular we're concerned about GPL version 2-only licensed files. In most cases, this is an oversight, in other cases it is because some copyright holders do not want to say "or any later version" without actually knowing the specifics of how later version will function. For those we would like to offer a "GPL v2 + v3 + (any later version that was approved by the KDE e.V.)" licensing solution. The groundwork for that to happen is shaping up slowly. Jonathan Riddell has started a new Licensing Policy draft and we're trying to make it ready for becoming an official policy ASAP.
In addition we're trying to simplify our licensing and make it possible for KDE to link to or derive from projects that have switched or will switch to GPL v3. Still, we have not reached agreement from a critical mass of copyright holders (i.e. developers) to relicense their files. Developers: please check out this Techbase page.
In other news, the KDE 4 Release Candidate 1 Live CD was unexpectedly popular. Within a few hours, we had to mirror the CD to several high-bandwidth servers, install a load balancing mechanism and set up a BitTorrent alternative for it, and we still weren't able to do anything else than just watch the server crawl under the load. I would have preferred to see those problems coming with one of the previous beta released, but they did not get too much attention. Now being prepared, I'm waiting for new download highscores with RC2 :-)
|
|
In an affirmation of the strong community spirit of KDE, Pradeepto Bhattacharya of KDE-India presents these posters celebrating different sections of the community:
|
Anne-Marie Mahfouf, Celeste Lyn Paul, Ellen Reitmayr, Sharan Rao, David Faure, Aaron Seigo, Allen Winter, Philip Rodrigues, Sebastian Kuegler, Jos Poortvliet, and Piyush Verma are our models :).
These people are only a random sample of KDE contributors from our "large KDE family". The theme for the posters showcases the "human face" behind KDE Project - the wonderful community that keeps attracting people from all corners of the world and from all aspects of life/backgrounds.
All of us join together to form a beautiful family.
These were created by Kamaleshwar Morjal for the upcoming FOSS.in/2007 event.
|
|
This past week saw a marked increase in bug fixing activity (more than double the previous week), with 4 contributors closing more than 30 bugs each, and all in the Top 10 table of excellence in extermination killing at least 10 bugs. I expect a continued acceleration of bug fixing up until the KDE 4.0 release, especially with efforts such as the KDE 4 Krush Saturdays.
|
|
| Statistics |
|
| Contents |
|
|
Bug Fixes |
Features |
Optimise |
Security |
Other |
|
Accessibility |
|
|
|
|
|
|
Development Tools |
|
|
|
|
|
|
Educational |
|
|
|
|
|
|
Graphics |
|
|
|
|
|
|
KDE-Base |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Office |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Networking Tools |
|
|
|
|
|
|
User Interface |
|
|
|
|
|
|
Utilities |
|
|
|
|
|
|
Games |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
Bug Fixes |
|
Development Tools |
|
Michael Pyne committed a change to /trunk/KDE/kdesdk/scripts/kdesvn-build:
|
Fix bug 151971 (kdesvn-build SVN aborts with IPC failure).
I was never able to pin down what was causing the bug, or to reliably reproduce it. So I went and completely ditched the old IPC code instead. :(
It has been rewritten using anonymous pipes and adding an extra process so that the update and build processes can both proceed unfettered.
Also added is a command line option (--no-async) to disable the IPC stuff. You can set it as a config file option as well (just called async), it defaults to enabled.
In addition the async mode is turned off unless performing both the update and build processes. In theory async mode should always work but I see no reason to test the issue unnecessarily. |
|
|
|
|
|
|
|
|
|
|
KDE-Base |
|
Aaron J. Seigo committed a change to /trunk/KDE/kdebase/workspace/libs/plasma/widgets/layoutitem.cpp:
|
items were getting added to the same layout more than once. now that the desktop actually knows what its layout is, this screws things up pretty badly. so fix that.
however, the panel is now screwed and will be until i write a proper layout for it. be warned: i really don't want to hear about the panel until then. |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs:
|
Better handling of the case where the total size of a job is unknown (very old kde bug).
Instead of showing 100% all the time, and a fake total size, simply don't show a total size at all, nor a remaining time; and the percent isn't emitted so the progressbar stays at 0 (maybe a jumping-back-and-forth progress bar would be better though). |
|
|
|
|
|
|
Thomas McGuire committed a change to /trunk/KDE/kdelibs/kwallet/backend/kwalletbackend.cc:
|
Fix loading of the wallet, now the wallet can be loaded again and the data is no longer forgotten.
The reason was that because of a porting mistake, the data was filled up with zeros before it was read.
This was reported on a krush day, thanks! |
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase/apps:
|
Fix "delete" and "move to trash" actions in dolphinpart; moved all logic for those out of konqueror.
Inside dolphin, the usual: moving code to DolphinView.
Pressing shift while clicking on "Move to Trash" in konq (dolphinpart) offers to delete, as in kde3 (this bit of logic might be good for dolphin itself too? see DolphinPart::slotTrashActivated) |
|
|
|
|
|
|
Features |
|
|
|
Hamish Rodda committed changes in /trunk/KDE/kdevelop/languages/cpp:
|
Cool Feature Of The Day(TM)
Move calculation of code completions into a separate thread, thus not blocking the ui (as much) when it is invoked.
To me, this makes automatic code completion invocation more bearable, but still not ready for daily use.
Note: you need an up-to-date katepart in order to see completions now, due to the bugs I fixed in katepart today. |
|
|
|
|
|
|
Hamish Rodda committed changes in /trunk/KDE/kdevplatform:
|
Initial implementation of ideal mode
Thanks to Roberto (mostly his code)
The only bug (as compared with missing features, of which there are many) I can see is that when you switch back to the Qt DockWidget user interface style, the docks don't yet tabify (even though I traced the code, and they are asked to...??) |
|
|
|
|
|
|
Hamish Rodda committed changes in /trunk/KDE/kdevplatform/sublime:
|
Implement anchoring of tool views in ideal mode, and speed up the button bar layout which was slowing down resizing of the main window.
I never thought I'd see the day I understand layouting - but now I do :) Using a custom layout is going to make the next part (resizing of tool views) much easier, and not require heaps of QSplitters :) |
|
|
|
|
|
|
Hamish Rodda committed changes in /trunk/KDE/kdevplatform/sublime:
|
Implement dock widget resizing with a custom splitter handle. Make dock widget anchoring behave like kdev3.
There is still a bug when you resize the bottom dock: the layout is continually invalidated by QEvent::LayoutRequest events.
I spent an hour trying to figure out the source of this loop, but so far have failed. It only seems to happen on some of the dock widgets, so it must be related to the dock wigets' contents.
A big cookie to anyone who can figure it out :) |
|
|
|
|
|
|
|
|
Educational |
|
Carlos Licea committed changes in /trunk/KDE/kdeedu/marble/src/lib:
|
|
Finally finished the ViewParam-etrization of the GPS stuff, not it should be Projection-aware. It runs but as I lack a GPS I don't know if it works, anyway any fixes will be a lot easier in the future. |
|
|
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Converting the Observing List tool to a Model/View framework. The code is a lot cleaner, and the poor performance seen in the previous implementation is much improved. Also added a wait cursor when updating the current count in the ObsListWizard.
TODO: (1) implement sorting columns (2) get resizing of the window to work. I've never been able to get this working properly; I'm going to try blogging about it. |
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars/tools:
|
Ok, sorting columns in the observing tool works now.
another TODO:
Make sure the TableView has "active" colors even when it doesn't have input focus, otherwise you can't see the selection at all. Might be another issue to ask the blogosphere about. |
|
|
|
|
|
|
Matt Williams committed a change to /trunk/playground/edu/keduca:
|
1) First stage of KEduca porting. It will compile and open .edu files from the command line. But if you try to answer any questions, it will likely crash.keducabuilda is currently disabled. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs/database:
|
- schema changes: - Remove wrong unique restrictions on Albums - rename filepath to identifier in DownloadHistory - add label to AlbumRoots The schema version 5 is not declared stable; no updating routine is added, please delete your digikam4.db
- some minor changes and bugfixes |
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/libs/kipi-plugins/sendimages:
|
Kipi-plugins from trunk (KDE4) : SendImages plugin port:
Huge improvement with mozilla/thunderbird emailer support about attachement files given on command line.
No need to check if an instance of mailer already exist in memory to use -remote option. If we use -compose with the right options form. This way simplify the source code considerably... Thanks to Mozilla.org wiki page to describe all catch command line options syntax.
I have tested with recent Thunderbird, Mozilla, and Netscape mailers. Please give me feedback if you occurs special errors with old versions. Thanks in advance...
Note Bug 148186 is closed because RAW attachement files is fixed now. |
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/digikam:
|
digiKam from trunk (KDE4) : libkipi now provide a virtual method + a signal from Kipi::Interface to handle thumbs from kipi host.
Note than if Kipi host do not re-implement the virtual method, the default KDE Thumbs KIO slave will be used instead...
With this commits, digiKam give an acess to kipi-plugins to handle internal thumbnails cache used to render image.
The first plugin wich will use this mechanism is SendImages.
Valerio, you waiting this feature since a long time to use it in SLideShow plugin. It's time to port your plugin to KDE4 (:=)))
Angelo, patch for likipi can be ported to KDE3 (look my commit #735775). It's not very complex to do, but of course binary compatibilty will be broken.
Feel free to decide to port the code if you want this feature in KDE3 (:=))) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KDE-Base |
|
Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:
|
finish support of HTML 4.01's RULES attribute in TABLE
- add CSS style rules for rows/cols/groups/all - replace previous logic with pure css. |
|
|
|
|
|
|
John Tapsell committed changes in /trunk/KDE/kdebase/workspace:
|
* Due to popular request (well, someone told me that someone else wanted it), I added a pid column, hidden by default.
* Because the number of columns changed, saved heading data is no longer valid, so save a 'header data version number' in the config files, to keep track of that.
* Add a "Programs Only" option. This only shows processes that have a GUI, or are attached to a tty. This works better than I expected :) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Harri Porten committed changes in /trunk/KDE/kdelibs/khtml:
|
have not finished the implementation so here's just the interface for what is aimed to be a generalized LiveConnect API. To be used in e.g. KHTMLPart::processObjectRequest() like this:
ScriptingInterface *si = qobject_cast<ScriptingInterface*>(part); if (si) { si->initScripting(...); } |
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed a change to /trunk/KDE/kdebase/workspace/kwin/effects/login.cpp:
|
Ok, the splash needs to cover the entire screen, no hacks in the effect trying to hide other windows. Fullscreen splash is a good idea anyway, it'll hide all the setting up of kdesktop+kicker ... er .. plasma.
Speaking of which, are there any plans concerning the splash, or are we sticking with the Akademy photo for 4.0? |
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdeui/about:
|
new about page; konqueror update forthcoming; kcontrol just needs a new right-side image, but it seems that kdepim has its own about stuff so doesn't need porting/changing.
still waiting on a couple of fixed png's for the shadow around the central box, but you get the idea =)
thanks to Lee Olson for his great work; sorry we can't enjoy the full glory of your svg ... yet. |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase/apps/konqueror/src:
|
Introduce a KonqUndoManager per mainwindow, to lay out the foundation for "undo close tab".
No time to finish that this week though, next kde working day will be next Wednesday...
So if you want to take a look, Eduardo :) |
|
|
|
|
|
|
|
|
Teemu Rytilahti committed changes in /trunk/playground/base/plasma/runners:
|
|
add contacts runner. it currently only allows e-mailing to particular user and is able to display the photo of the user, if set. please test and give your comments and ideas how to improve it further, thanks :-) |
|
|
|
|
|
|
Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon/libkaudiodevicelist:
|
add a hardware database for audio playback and capture devices. This allows "hardcoding" the initial preference for specific devices and to give devices nicer names.
The latter is very important where Solid/HAL report the exact same name for multiple different devices where thenphonon-xine would discard all but one of them.
Feel free to add your devices here. |
|
|
|
|
|
|
|
|
|
|
|
|
Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:
|
Properly handle multiple address book resources with the same name in the recipientspicker.
Patch by Sander van Grieken, thanks! |
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
|
|
Make album groups use the index of the track in the group isntead of the index in the complete playlist to determine if it should have the alternate track bacground. This makes the alternate tracks in each group independent of each other and looks a lot less confusing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Networking Tools |
|
Will Stephenson committed changes in /trunk/KDE/kdenetwork/kopete/kopete/identity:
|
Rewrite the identity status widget to use a more recognisable list widget containing the accounts, and a pushbutton to change display picture.
I had some problems with this as Kopete::Identity is only superficially integrated with the rest of libkopete, so it's not possible to know a new account's real identity at the usual Kopete::AccountManager::accountRegistered() signal. As a safe solution for 4.0 the identity status widget is hidden when this signal is received. After 4.0, Kopete::Identity will need to be properly integrated.
Still to do is to connect the widgets up to display photo changes in the config dialog and make sure display name changes are effective. |
|
|
|
|
|
|
|
|
|
|
Gustavo P. Boiko committed changes in /trunk/KDE/kdenetwork/kopete/libkopete/ui:
|
Simplify the avatar selector dialog a bit. A list of the changes: - Use the listview in icon mode and hide the name of the avatar. - Remove the signal avatarChanged (unused). - Remove the "Contacts" tab. - Remove the side preview of avatars. |
|
|
|
|
|
|
Will Stephenson committed changes in /trunk/KDE/kdenetwork/kopete:
|
Adds a much-requested a way for protocols to give a hint to Kopete which form a chat should take. This allows Kopete to give a chatwindow a size and members list visibility appropriate to the chat.
We've previously told users who requested this feature that it was not possible for consistency's sake, but I feel that this has handicapped our use of chatrooms/IRC in kopete. This solves this dilemma elegantly.
* Form is an attribute of Kopete::ChatSession * 2 forms of chat: Small and Chatroom * this affects the initial format of the chatwindow * Small windows and Chatroom windows layout and members list visibility changes by the user are sticky and persisted independently
Additionally, the feature allows (optionally) a compact variant of the chat view style to be selected dependent on chat session form. This is implemented by munging the relative path to the variant css.
FunkyStyle.css -> _compact_FunkyStyle.css. The rationale for this is that a large style with avatars is not appropriate to a high traffic channel. This allows a compact variant to the main style, but that keeps has consistent theming, and works within the Adium chat spec
Notes on the patch: * Everything defaults to the current Small behaviour! Even if applied as is, the patch is fail-safe! * ...Except testbed, for testing and demonstration. This requests Chatroom style windows.
Patch reviewed by Duncan and Boiko |
|
|
|
|
|
|
Urs Wolfer committed changes in /trunk/KDE/kdenetwork/kget:
|
* don't show not yet implemented features in the config dialog * port the search engine dialog from QDialog to KDialog * show some icons on buttons in the search engine config dialog* filemirrors is not anymore, it's now called FindFiles.com. Use this search engine now. |
|
|
|
|
|
|
Office |
|
Thomas Zander committed a change to /trunk/koffice/libs/flake/KoToolManager.cpp:
|
|
Actions that have shortcuts only actually work if they are added to at least one widget on screen. So, to make things like "Ctrl-B" be 'Bold' even while there is no docker or menu option to do that attached to the main-window we add all the actions of a tool to the canvas. |
|
|
|
|
|
|
Rob Buis committed changes in /trunk/koffice:
|
|
Bringing back the old spiral shape/tool from karbon. I need to do some work on the editing to make it more useful though. |
|
|
|
|
|
|
|
|
Rob Buis committed changes in /trunk/koffice:
|
|
Implement the spiral using the arcTo that was already in KoPathShape and remove the arcTo I introduced. |
|
|
|
|
|
|
Boudewijn Rempt committed changes in /trunk/koffice/krita/plugins/tools:
|
|
Start porting the curves framework -- we will need it at least for magnetic selection in 2.0, and perhaps also for stroked curves until we figure out how to do stroked curves with KoPathShapes. |
|
|
|
|
|
|
Thorsten Zachmann committed changes in /trunk/koffice/libs/kopageapp:
|
Implemented intelligent paste of pages. o When copying a page and the master page of that page already exists the master page is not created, instead the existing master page is used. o When copying a page and the master page of that page does not yet exists the master page of that page is also created. o When copying a master page a copy of the page is always created. |
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
|
|
Other |
|
|
|
|
|
|
|
Frederik Gladhorn committed changes in /branches/work/kdeedu_parley/parley/src:
|
Break just about everything and have lots of regressions - yay :) On the plus side: create ParleyDocument where document handling (open/save etc) is moved.
This makes the main class a little less bloated. Start a first dock widget for word types (enable me)... Make it crash and burn. |
|
|
|
|
|
|
|
|
KDE-Base |
|
Robert Knight committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/ui:
|
Revert item delegate painting back to the normal highlighted item rendering, until I have a chance to borrow from the rendering used in Dolphin/Konqueror/the file open-save dialog.
Fix the problem reported on kde-usability where the highlighted text color was not used for the menu arrow indicator next to items. |
|
|
|
|
|
|
Jakob Petsovits committed a change to /trunk/KDE/kdelibs/khtml/khtmlview.cpp:
|
Get rid of the arrow-{up,down,left,right} usage in KHTML by using the style arrows for drawing the mouse scroll indicator.
However, this still makes the indicator not appear - I can see it shining through (occasional one-pixel shifts make it look like transparent glass) but it's not drawn with a visible color obviously. No idea which brush, composition mode or whatever is to blame for this.
Also, use two more appropriate icon names. |
|
|
|
|
|
|
|
|
|
|
Andreas Hartmetz committed changes in /branches/work/newssl/kdelibs:
|
|
This is a snapshot of work in progress. Its purpose is to save and publish the work done so far. KSSLInfoDialog does not compile at the moment which is expected. |
|
|
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace:
|
Prefer composited logout effect if possible. I'm just having problems with changing the saturation, I cannot get it to simply go to gray by reducing data.saturation :-/. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdebase/apps:
|
Move KonqHistoryManager from libkonq to libkonquerorprivate as discussed with fredrik, so that he can modify it to use other konqueror code.
libkonq is not far from its goal: being only the lib for file management, shared between dolphin and konqueror. |
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
|
aseigo's first run over this code;
* don't use magic pixel values, use static const ints and it makes everything so easy to play with * make the borders and icons much smaller * allow dragging using any area that isn't the applet. really, we ought to be able to drag on the applet border as well, but ce la vis? |
|
|
|
|
|
|
|
|
KDE-PIM |
|
Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:
|
Remove the classical recipient editor. It was not ported or tested, and crashed. Furthermore, it was lots of code in kmcomposewin, which is now gone.
The classical editor was only available by a hidden config option anyway.
Also, set the label text immediatley instead of in rethinkFields(). This fixes a small layout bug when showing the sent mail folder line. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
User Interface |
|
Jakob Petsovits committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
|
Icon naming spec compliance, battery cleanup part 2. Moving battery icons from actions to status:
* battery-discharging-000 -> battery-low * battery-discharging-020 -> battery-caution * battery-discharging-(040|060|080|100) -> battery-\1 * battery-charging-000 -> battery-charging-low * battery-charging-020 -> battery-charging-caution * battery-charging-(040|060|080|100) -> battery-charging-\1
battery-charging-100 is an intermediate solution and will probably be removed sometime, but you can keep using it in your code (although plain battery-charging is better).
This means that
1. we conform to the naming spec for battery icons, plus have a few additional but compatible ones.
2. if your battery daemon uses composite strings, like QString("battery") + charging_state + percentage and Pino didn't find those when grepping through KDE/, please drop me a note and let me look at the code so I can see how to best fix them.
3. KLaptopDaemon depends on battery icons with a #FFFFFF colored free space that is drawn blue according to the charging state. And that's a mess. Totally impossible to standardize on battery icons this way, somebody needs to fix that icon usage code. |
|
|
|
|
|
|
|