"Modern" GUI style

Anders Lund <[email protected]>
Newsgroups gmane.comp.kde.devel.kate
Organization Saguaro
Message-ID <[email protected]>
Hi all,

The new GUI style is still needing a lot of work, if we are going to release 
it, and esp if it going to be the default.

Most important, dragging tool views does not work. In some cases, you get 
empty kdockwidgets, and it is possible to cause kate to hang in a infinite 
loop during shutdown. To see, do

* Open views in left and bottom dock areas.
* Drag a view from the left area to a position above the bottom area.
* Drag that view to one of the dock areas.

Result: an empty KDockWidget, infinite loop during shutdown.

The button bars looks like shit (sorry), though that is a minor, easily 
fixable problem. However, the problems are
* horizontal button bars downright dosen't work graphically
* wrong colors are used. Normal colors (for button and inactive) should be 
  used.
* 3D effects should be fixed, so that the button bars has clean borders and
  the meaning and state of any part is clearly expressed in any circumstance.

Some more serious considerations:

The integration with KDockWidget is not good enough. KDockWidget presents some 
GUI elements that signals a behaviour, which should be adhered to.

Dragging views indicates they can be dropped anywhere, but as indicated in the 
example in the beginning of this message, that is not working. So it should 
not be possible, not indicated where not working.

I suggest it should be possible to tear off views.

I can drag tool views by the header, but the view needs be active. I suggest 
the buttons made draggable to other button panes.

If I drag a view to a button bar, a square is drawn to indicate its drop 
position, but the square is not erased after drop.

The button bars has a splitter widget next to them when all views are hidden, 
with a resize cursor, but can not be resized in that situation. So, the 
splitter should not be drawn.

I miss the option to have more views in the dock area, for example the file 
selector below the file list. I suggest when a passive button is activated, 
the area is split if all current views has the sticky button down, if not the 
first view with the sticky button up will be replaced.

I think it is really important that we get things to look right and behave as 
the look suggests before a release. We have been recieving so many positive 
responses on kate lately, and Kate is suggested as a good editor for example 
in use.perl.org. So, it looks like we are about to make it to the list 
of really respected editors. Lets not loose that position again:)

-anders
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.