Firefox/Feature Brainstorming:Accessibility: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 71: Line 71:
  <link rel="home" href="http://www.example.com/index.htm">
  <link rel="home" href="http://www.example.com/index.htm">
  <link rel="search" href="http://www.example.com/search.htm">
  <link rel="search" href="http://www.example.com/search.htm">
See also [http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Other_or_Uncategorized#Remote_Control OtherUncategorised/RemoteControl]. Maybe use syntax
<a accesskey="{home}" href="http://www.example.com/index.htm">link text</a>
?


== General ==
== General ==

Revision as of 14:23, 9 May 2007

« Firefox/Feature Brainstorming

URL Capture

  • Many forums, blogs and webpages print out URL's without a hyperlink, and just the plain URL text. Hilighting the URL, then right-clicking should bring up an additional option, such as "Visit http://www.....". Much like the "Search Web For...", but will take you straight to the URL hilighted, using the same window rules as "Search Web For" (new tab, new widow, same tab).

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
    • Great idea! I've wished this myself many times.

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">

See also OtherUncategorised/RemoteControl. Maybe use syntax <a accesskey="{home}" href="http://www.example.com/index.htm">link text</a> ?

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.

Inbuilt sound player

Internet explorer has an inbuilt sound player which can be called upon for mouseover sounds. Mozilla and firefox cannot be used for LOTE subjects at universties that rely on sounds to be played.

On the fly editing

It could be very useful to enable on the fly and temporary modifications of a webpage. For instance when you read a blog or news, you may want to easily :

  • change the font family (some people prefer Times / Serif, some prefer Arial / sans-serif)
  • change the font color, when contrast is too bad
  • change the background color, for constrast as well
  • switch off some element (display:none on a div for instance).

It would be great if those options could apply to a div only (by clicking on it) or on the entire page. Reading the news will be more comfortable with such a functionnality.