KDE 4: the good, the bad and the broken

James Tyrer jrtyrer at earthlink.net
Sun May 9 05:09:34 BST 2010


On 04/27/10 02:07, Dotan Cohen wrote:
> I am performing a lecture for my LUG on KDE 4: the good, the bad and
> the broken. These are my current topics, I would like to solicit ideas
> for further good, bad, and broken aspects of KDE 4:
>
> The Bad

I find a couple of annoying usability issues in Konqueror.

1.  If I copy a file to a folder where I have a subfolder selected that 
the right click to open the context menu to Paste (or a variation of 
Paste) does NOT unselect the selected subfolder and the result is that 
the pasted file winds up in the selected subfolder rather than the 
opened folder.  I am fairly certain that this is a regression -- that 
this didn't happen in KDE-3.5.

2.  When I use the: "Preview in -> Advanced Text Editor" that if I 
select text and right click that nothing happens.  The context menu is 
missing.  It is also a bit strange that if I use the main menu: "Edit" 
(which you have to do since you can't get to: Copy with the nonexistent 
context menu) that there are two sets of: "Cut, Copy, & Paste" with one 
grayed out (disabled).

These are also typical of the small things that are not quite right.

Apprentice developers could probably fix these (and other) rough edges 
with a little help from mentors if the developers didn't object to 
someone else fixing their errors.

Other things like the messed up date format in the Plasma DigitalClock 
are not simple.  One person already quite on it.  I note that I added a 
new version of my demonstration patch to:

	https://bugs.kde.org/show_bug.cgi?id=162368

This demonstrates the proper programing method: doing this by taking the 
locale specific Qt date format string, modifying it, and then converting 
it to a string to display.  It is here where non-specific programing 
experience is helpful.  If you can manipulate strings in one language, 
you can quickly figure out how to do it in Qt by reading the 
documentation.  That is, string manipulation is the same whether it is 
Intel x86 assembler, BASIC, or Qt -- you do the same things, only the 
functions used to do it are different.  In this case, find a string that 
matches and remove it from the Qt date format string is the needed 
operation.

If I fix this, do you think that my patch will be accepted.  I only did 
enough to do what I wanted (the numerical date -- which does match the 
locale string selected in SystemSettings).

-- 
James Tyrer

Linux (mostly) From Scratch
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list