Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003590 [Squeak] Morphic tweak N/A 05-10-06 05:08 08-22-07 03:47
Reporter schwab View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.9
Summary 0003590: Hopefully small feel improvements to the IDE, plus reversal of coloring of active/inactive system window stripes
Description A well-intentioned attempt (I know just enough about Squeak to be dangerous) to clean up some feel problems with the tools that seem to haunt my desktop, and a small tweak to system window stripe coloring.

The feel change uses #mouseOverForKeyboardFocus to limit when a mouse over of a list grabs keyboard focus. It seems to work, but I could easily be missing something.

The system window coloring change reverses the active/inactive color scheme, making the active window the strongly colored one vs. having many strongly colored inactive ones.
Additional Information
Attached Files  MouseOverMadness.1.cs [^] (2,091 bytes) 05-10-06 05:08

- Relationships

SYSTEM WARNING: Creating default object from empty value

child of 0006635new  Mother of Squeak UI annoyances 
child of 0005124new  SystemWindows is ripe for a refactoring. 

- Notes
(0007688 - 1092 - 1146 - 1146 - 1146 - 1146 - 1146)
10-15-06 22:48
edited on: 10-15-06 22:49

This looks like a step in the right direction, however there is one problem that should be addressed before this is made the default behavior. At the moment, this changeset does two things:

- If you move the mouse out of a text pane, the keyboard focus still stays in that text pane (good).
- If you move the mouse out of a text pane and then click the mouse in a list pane in the same window, the keyboard focus still stays in the original text pane (bad). It seems to not be possible to get keyboard focus into the list pane (for arrowing up and down through the list), unless you completely reset things by bringing up a different window.

If we could fix that, and then also add the capability to use something like ctrl-tab to change keyboard focus from pane to pane, then we'd be in business. :-)

At that point, we might have to make mouseOverForKeyboardFocus true by default, if the new behavior was too unfamiliar for old-time Squeak users. Or not. But in any case, it would be good to have mouseover consistently have no effect when mouseOverForKeyboardFocus is false.

(0007692 - 190 - 190 - 190 - 190 - 190 - 190)
10-16-06 04:51

Excellent point. I will see what I can do. If any Morphic experts care to waive a quick hand (pun intended) to fix it, I will not take offense. Otherwise, I will be working on it. -- Bill

- Issue History
Date Modified Username Field Change
05-10-06 05:08 schwab New Issue
05-10-06 05:08 schwab File Added: MouseOverMadness.1.cs
10-15-06 22:48 dway Note Added: 0007688
10-15-06 22:49 dway Note Edited: 0007688
10-15-06 22:49 dway Issue Monitored: dway
10-16-06 04:51 schwab Note Added: 0007692
08-11-07 23:08 matthewf Issue Monitored: matthewf
08-22-07 03:47 matthewf Relationship added related to 0006635
08-22-07 03:47 matthewf Relationship deleted related to 0006635
08-22-07 03:47 matthewf Relationship added child of 0006635
08-22-07 03:48 matthewf Issue End Monitor: matthewf
09-20-07 06:05 matthewf Relationship added child of 0005124

Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
61 total queries executed.
34 unique queries executed.
Powered by Mantis Bugtracker