Version: (using KDE KDE 3.2.0) Installed from: Debian testing/unstable Packages OS: Linux When you give focus to a knote, either through mouseover or otherwise, the window changes size to accomodate the Rich Text Format header (Bold, Italics, etc., buttons). This is very annoying; the window should not change size without explicit user intervention. Either the RTF headers should always be there, they should be activated with an explicit user action, or they should not be there at all.
Honestly, I have no other, better concept. If you can propose one regarding "activated with an explicit user action", I'd be more than happy to consider it. However, always being there and never be there is no option. Thanks, Michael
I think a right-click context menu with "Show RTF menu" would be sufficient, as per konsole's "Show menubar". In combination with a good set of shortcuts, ala Bug 68031, an on-mouseover RTF menu could be considered superfluous. Mind you, my problem is with the resizing of the window and how it "jiggles" the content, making user interaction a little less predictable. It might help to see the RTF menu appear on mouseovers if it did not resize the window, only push the content down. Mind you, this does not really solve the "jiggling", per se. Another, perhaps better, alternative would be to put the RTF menu at the bottom of the note, so that the position of the content did not change on mouseover. This could make a window resize less intrusive, too, I think. (Or it could just appear inside the window, without a resize)
Ahh, ok, these are indeed quite good points. Thanks a lot for that! I will try to experiment with a toolbar on the bottom of the note and with non-resizing notes. As a last resort, as you said, we could put an option in the RMB menu and/or make it configurable. First I will have to fix some real (RTF) bugs though... Cheers, Michael
CVS commit by brade: Hacking and bugfixing in the car from Munich to Hannover (CeBIT): * fixed updating the icon in the notes menu after a color change * fixed change of font family in richt text mode * fixed updating of font and font size combo box * fixed bug that made the html source show up in a text note when switching from rich text to plain text and then restarting KNotes * make KNotes interpret the text as rich text when switching from pain text to rich text * moved the rich text -> plain text conversion to KNoteEdit * finally switched rich text toolbar to XMLGUI as well * fixed #60841: include the title as subject by default when mailing a note * make mailing a note possible again at all - KMail now needs --body and not --msg as argument * convert rich text notes to plain text before emailing them * fixed #75793: notes should not resize in RT mode, moved to the bottom of the note (needs some more work, the resize handle should be next to the toolbar, IMHO) CCMAIL: 60841-done@bugs.kde.org, 75793-done@bugs.kde.org All this stuff should be backported, will do so when I'm back in Penzberg or if I have enough time during CeBIT... :) M +18 -0 ChangeLog 1.64 M +8 -7 TODO 1.12 M +33 -22 knote.cpp 1.106 M +1 -0 knote.h 1.38 M +80 -43 knoteedit.cpp 1.37 M +4 -2 knoteedit.h 1.23 M +1 -1 knotes.kcfg 1.2 M +5 -4 knotesapp.cpp 1.79 M +21 -1 knotesui.rc 1.6