[OpenLayers-Dev] Some issues to fix or improve in the UI

Xavier Mamano (jorix) xavier.mamano at gmail.com
Sun Jul 18 17:29:02 EDT 2010


Hello,

In OL there are issues to fix or improve in the UI. Some of them are these:
- Some visual controls do not change when activate/deactivate and
autoActivate (Graticule.js, Attribution.js, MousePosition.js,
Permalink.js...)
- The appearance of some toolbars is inconsistent (NavToolbar.js opposite
EditingToolbar.js and NavigationHistory.js) and in any case is unclear
(NavToolbar.js)
- Limitations to create toolbars: hide controls, save state, start with
multiple toggle controls activated (Panel.js)
- Problems with measuring (using window.setTimeout()in Measure.js)
- Collateral problems of movement of the map using the keyboard
(KeyboardDefaults.js), and in the future with other accessibility devices
without a pointer such the voice?
- Some div inside the map need no impact on the map when use the mouse or
keyboard (eg popups, info div). Now only Popup.js manages the mouse as out
the map.

I have thought about all this and I created some tickets:
- Activation on visual controls: http://trac.openlayers.org/ticket/2567
Graticule.js, #2519+#2629 Attribution.js, #2520+#2629 MousePosition.js
- Toolbars apperance, limitations and using generic CSS:
http://trac.openlayers.org/ticket/2650 Panel.js 
- Measuring: #2635 (2 bugs) & #2641 Measure.js
- Facilitate the usage of the events on the API: #2629 raised to open a
discussion because of its impact.
- Using keyboard as out the map: #2648+#2647 (I have in mind another
implementation without window.setTimeout())
 
These tickets are in review. The hours of work on these tickets would be
beneficial to OL ;-)

Would greatly appreciate any comments on any of these tickets!


Best regards,

Xavier Mamano
-- 
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Some-issues-to-fix-or-improve-in-the-UI-tp5309947p5309947.html
Sent from the OpenLayers Dev mailing list archive at Nabble.com.



More information about the Dev mailing list