Comment 10 for bug 39516

Revision history for this message
Hein (sho) wrote :

No generated code, nope.

The size of the diffstat stems mostly from the fact that after I took over development of Yakuake from Francois, I put it in the KDE.org Extragear module, fixed up the shoddy KDevelop-generated Makefiles, made the source code localizable (a number of translations are now included thanks to the KDE l10n team) and improved e.g. keyboard shortcut consistency with Konsole. Basically, I got it formally up to KDE level quality standards. The availability of a public bug tracker was part of that effort.

All other fixes are listed in the changelog as attached above.

Bugs:

#123894 is presently not fixed as the problem wouldn't appear to be in Yakuake itself (PNG loading). I'll likely work around it in the future. As noted in the bug by me, the skin parser unfortunately has some basic conceptual problems (Francois doesn't seem to be a big believer in validating input ...) that will be sorted out in future releases. Generally, there is no change between 2.7.3 and 2.7.5 in that area of the code, i.e. both are prone to the same problems.

I've been unable to reproduce #124129 so far.

All other deficiencies that I'm currently working on eliminating leading up to Yakuake 2.8 are present in Yakuake 2.7.3 already. Mostly behavioral problems, such as the KPassivePopup informing the user about Yakuake having launched possibly occluding the prompt in the first session for a second or two, and the pre-configured F12 access key potentially not being available for use (common right-click emu on Apple laptops, for example). Another problem in 2.7.x is botched fullscreen handling. Although Yakuake presently does not expose a keyboard shortcut or menu element to switch into Fullscreen mode, it is possible to invoke the standard kwin window menu via the keyboard and activate it from there.

Yakuake 2.8 will introduce a first-run dialog for access key configuration and add proper fullscreen handling, among other things. A release date has not yet been set.

Overall, Yakuake 2.7.5 is the best version of Yakuake presently available. There have been significant improvements to the user interface, DCOP API, stability and internationalization coverage (Yakuake 2.7.3 is not internationalized at all).