"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