Firefox/Feature Brainstorming:Accessibility: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 75: Line 75:
* On MacOS X, if you click on the address bar (or a Html text field) keys to go at the beginning/end of the field don't work. I know it is a known bug, but it should be fixed as soon as possible
* On MacOS X, if you click on the address bar (or a Html text field) keys to go at the beginning/end of the field don't work. I know it is a known bug, but it should be fixed as soon as possible
* Opera has a feature to browse images in directory listings. If you have a directory listing with images you can open the first image and navigate with the next/back button or mouse gesture to the next/previous image in the directory.
* Opera has a feature to browse images in directory listings. If you have a directory listing with images you can open the first image and navigate with the next/back button or mouse gesture to the next/previous image in the directory.
== "Wesnoth" Scrolling ==
The game "Battle for Wesnoth" has a really usefull model for scrolling with scroll mouse. The screen is virtually divided into four triangles by drawing every possible line between the four corners of the screen.
Holding the cursor on top or bottom triangle while scrolling triggers vertical scrolling, while holding the cursor on side triangles triggers horizontal scrolling. Scrolling forward moves up or left, depending on the triangle under the cursor. Scrolling backward then  moves to the opposite direction.
As an addition to this. The lack of either horizontal or vertical scroll bar should trigger scrolling the existing one. Ignoring the cursor position.
This should be optional and off by default because some people like the current method of scrolling.

Revision as of 04:22, 3 February 2007

« Firefox/Feature Brainstorming

Font deltas

  • Remember a users font delta for each site. If a user goes back to that site in another session, they should not have to re-adjust the font size every time they visit.

Export printscreen

  • Implement save page as image or export page as image in TIF/JPG/GIF/PNG
  • whole page downloaded into the clipboard (not just only the window view), with a key shortcut or the contextual menu

like a printscreen with alt+pscreen but without the edges of the window, and including the full page loaded for quick printing changing resizing with an image editor software

Zooming

  • Add smooth zooming
  • Implement full page zoom, including images (sub: have browser optionally store this setting per-page, per-site, or globally)
  • Zooming, panning, scaling for images (especially SVG)
  • Add "Fit to width" option (like Opera)
  • Implement user-definable zoom levels
  • Make zoom levels settable preferences per page, per site, or globally
  • Menu entries for them in the view menu in a possible page zoom submenu and text zoom submenu
  • Also putting this in Tools > Options > Content > Page Zoom % and Text Zoom %
  • Prettier image resizing & scaling (Bilinear, Bicubic, anything better than Nearest Neighbor)
References

Changing font size

  • After user presses Ctrl++/Ctrl+- to increase/decrease font size, the page should stay on the same line of text so that it is immediately possible to continue reading without having to find first where user was before changing font size.
  • Al aumentar el tamaño de la página aumentarla incluyendo las imágenes, tablas y regiones, para no perder la relación de aspecto, como si fuera una imagen ampliada. -- When "zooming" the page mantain the aspect ratio between images, divs, spans and fonts so it looks like a bitmapped zoom.
    • I think this should be optional

Scrolling

  • Add smooth scrolling
  • Add scrolling by just moving the mouse pointer to the edge of the window. That is, mouse pointer near the bottom of the window scrolls down, whereas mouse pointer near the top scrolls up, and in a similar manner for sideways (no clicking, and no need to find the tiny scrollbar button). It's better than using the mousewheel for prolonged scrolling, because you can just leave the mouse pointer hovering over the scroll area as long as you want to scroll.
  • Add 'Apple/Command' + Mouse Click & Hold (Mac OS) to allow scrolling with the movement of the mouse, like IE on Mac.
References and Comments
  • How is this different to Preferences | Advanced | General tab | Use smooth scrolling?
  • "Maybe refers to the Mac version, like how Safari allows scrolling 1 pixel at a time using a touchpad"
  • "The built in smooth scrolling in Firefox is very 'rough' compared to the way Opera seems to handle it."
  • Second item: ¿qué pasa si querés ir a un vínculo cerca de los bordes de pantalla? se te mueve todo sin que quieras eso -- What happens if you want to click some link near the bottom/top of the window? it moves even when you don't want this.

Fast Scrolling

  • Add a system for fast user scrolling. When the user holds down the alt-key (or mac equivalent) for example and presses the up or down arrows the page will scroll faster. In the user options window the user should be able to specify how many lines fast scrolling will scroll to.
  • Scrolling long web pages on a laptop with a touchpad is cumbersome and pressing the up and down arrows scrolls very slowly. Adding a fast scroll feature would make it easier to scroll very large pages where the content you want is no where near the top
    • use page up/ page down buttons?
  • Al presionar la barra espaciadora permitir avanzar una pantalla, al siguiente marcador o una combinación de ambos (lo que esté más cerca/lejos) -- When pressing spacebar allow to scroll down a screen, to the next marker (#) or to a combination of both.
  • For those who have missed it, turning off "Allow text to be selected with the keyboard" in Preferences>Advanced will enable use of the spacebar to scroll down one window/screen and shift-spacebar to scroll up, as is conventional in IE and Safari. This option might be labeled more clearly.

Voice navigation

  • Add Support for Macintosh VoiceOver screenreader
  • Add Support for Windows Vista Voice Recognition

Tidy context menu

  • When using several extensions, the context menu gets overloaded with features. Add a feature to organize the context menu - just like the bookmarks manager.
  • Poderia também suportar comandos de voz para Windows.

Access keys

  • A simple fix for the problem of access keys would be to allow the user to define their own access keys for, say, "home", "next", "previous", "search" "copyright info", "contents", etc.; and then to map these, for any given page, to the target pages specified in the "link" headers, e.g.:
<link rel="home" href="http://www.example.com/index.htm">
<link rel="search" href="http://www.example.com/search.htm">

General

  • Create an html "Next Page" extension where, if there is no forward page to go to, it goes to the "next" page just by clicking the mouse "forward" button. Very useful for going through pages and pages of results just by clicking the forward mouse button instead of scrolling down, finding and clicking the "next page" link on the bottom of every page over and over again. This might have to be coded into webpages but it needs to be supported by the browser so it can start being used. This might need to be submitted as a W3C Open Standard.
    • You can actually make a 'next' link on a page using the <link>-element.. maybe firefox support for all navigation-related "rel"-attributs in <link> would make more sense here
    • Can it go to the next page just by clicking the forward mouse button and nothing else?
  • Simplify process for creating accessible themes (dev? docs?)
  • On MacOS X, if you click on the address bar (or a Html text field) keys to go at the beginning/end of the field don't work. I know it is a known bug, but it should be fixed as soon as possible
  • Opera has a feature to browse images in directory listings. If you have a directory listing with images you can open the first image and navigate with the next/back button or mouse gesture to the next/previous image in the directory.

"Wesnoth" Scrolling

The game "Battle for Wesnoth" has a really usefull model for scrolling with scroll mouse. The screen is virtually divided into four triangles by drawing every possible line between the four corners of the screen.

Holding the cursor on top or bottom triangle while scrolling triggers vertical scrolling, while holding the cursor on side triangles triggers horizontal scrolling. Scrolling forward moves up or left, depending on the triangle under the cursor. Scrolling backward then moves to the opposite direction.

As an addition to this. The lack of either horizontal or vertical scroll bar should trigger scrolling the existing one. Ignoring the cursor position.

This should be optional and off by default because some people like the current method of scrolling.