|
From: Bertalan F. (LilyPondTool) <lil...@or...> - 2009-11-09 13:11:56
|
Hm. It might be related to floating free (without anchor button) mode. There is very much confusion caused by the terminology. Also the context menu on the title bar changes, and behaves a way I can't follow. So, I gathered some bugs about the docking framework. See below, please: - *For example some extreme confusion:* 1. Press right button on docking pane button, select Floating live. The docked window disappears but doesn't appear anywhere. (*BUG)* - Press the button twice, the dockable window appears: Press the dock button. - The window is docked with three buttons: Floating free, undock, floating - Press undock, the Console stays as it was (*BUG)* - Now I have a Dock and a Floating button, and I can drag&drop the console window somewhere, though it is actually in Floating Live mode, but the window doesn't behave as such. - Now I press the Floating button, and the separate window appears (the original window appears as an artifact on the screen *BUG*). The floating window now has a Fix button. - When I press the Fix button, the Console disappears (*BUG*). - Pressing right button on the docking pane button, I can see "Floating live" is selected. (*BUG/confusion - why?*) Now I press Docked mode. - The normal docked Console appears. I press the Floating button, then on the floating window, the Fix button. The docked console appears, but with different buttons, no Undock button *(BUG)* I right-click on the Console, I can see, that docked is selected So some very important suggestions, to eliminate confusion: - in the context menu, only toggleable properties (like pinned) should be toggleable. Other options should be: Dock, Float, Float live, Float without anchor. For example if the window is already floating, and the user selects Float, NOTHING should happen. The best if the already selected options is greyed out, disabled. - I think float live should be renamed Float, and Float should be renamed "Float as external window" or "float as root level window". In the latter case the window should appear in the system taskbar, and not just the task list. - There should be more help about floating modes. Also, the context menu and the button bar should reflect the same options. I'm happy to help with the fixes if needed, as I've been a jEdit plugin developer for 4 years now. Bert |