Labs/Ubiquity/Ubiquity 0.5.4 Release Notes: Difference between revisions

< Labs‎ | Ubiquity
(added outline)
 
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Main Features =
= Main Features =


Ubiquity 0.5.2 makes a number of incremental changes to improve Ubiquity's localizability and usability.
Ubiquity 0.5.4 is a maintenance release that addresses bugs and performance problems. Substantial new localizations to the about and settings pages have also been included.


= Download It =
= Download It =


If you already have Ubiquity 0.5 or 0.5.1, it will automatically update itself soon (you can also go to the add-ons manager and click "Find Updates" if you are feeling impatient). If you don't already have Ubiquity installed, you can [https://ubiquity.mozilla.com/xpi/ubiquity-latest-dot-next.xpi get the latest version of Ubiquity here].
If you already have Ubiquity 0.5.x, it will automatically update itself soon (you can also go to the add-ons manager and click "Find Updates" if you are feeling impatient). If you don't already have Ubiquity installed, you can [https://ubiquity.mozilla.com/xpi/ubiquity-latest-dot-next.xpi get the latest version of Ubiquity here].


= Thanks =
= Thanks =


Thanks to [http://www.secondagenda.com/ Lech Deregowski] who spearheaded the major work required to make about:ubiquity and related pages localizable. The new command reminder feature was made possible by the support and encouragement of many Labs engineers and was implemented in just over a day by mitcho and Brandon.
Thanks to the Ubiquity communities on the [http://groups.google.com/group/ubiquity-firefox?hl=en ubiquity-firefox list] and [http://getsatisfaction.com/mozilla/products/mozilla_ubiquity Get Satisfaction] for reporting bugs and helping us to reproduce issues to get them fixed for this release.


= In Depth =
= In Depth =


== Usability ==
== Parser Performance ==


* Verb suggestion memory was implemented. Now more commonly used verbs will be ranked higher.
* Optimized asynchronous queries to improve Parser 2 performance. ([http://ubiquity.mozilla.com/trac/ticket/856 #856]) Parser 2 is now roughly twice as fast! Read [http://mitcho.com/blog/projects/performance-vs-responsiveness/ mitcho's blog post] for more information and performance details.
* New command reminder function gently reminds the user when they are using a service's website instead of the command.


== Nountypes ==
== Firefox 3.0 Compatibility ==


* Many nountypes' scoring algorithms are now markedly improved ([http://ubiquity.mozilla.com/trac/ticket/746 #746]), as was documented in a series of blog posts: [http://mitcho.com/blog/projects/judging-noun-types/ introduction], [http://mitcho.com/blog/projects/nountype-quirks-day-1/ day 1], [http://mitcho.com/blog/projects/nountype-quirks-day-2/ day 2], [http://mitcho.com/blog/projects/nountype-quirks-day-3/ day 3].
* Fixed issue where Firefox was failing silently on startup in Firefox 3.0.x. ([http://ubiquity.mozilla.com/trac/ticket/857 #857])
* Introduced new experimental geolocation nountypes: <code>noun_type_geo_country</code>, <code>noun_type_geo_region</code>, <code>noun_type_geo_subregion</code>, <code>noun_type_geo_town</code>, <code>noun_type_geo_postal</code>, <code>noun_type_geo_address</code>
* The command editor page now works correctly in Firefox 3.0.x. ([http://ubiquity.mozilla.com/trac/ticket/858 #858])
* <code>noun_type_awesomebar</code> now works for accessing the history.
 
== Mouse-based Ubiquity ==
 
* Mouse-based Ubiquity has been improved. Mouse-based Ubiquity is the interface to Ubiquity that can be accessed by selecting some text on a page, then right-clicking, then selecting "Ubiquity" from the firefox context menu that pops up. Suggested commands given by Ubiquity here are now much more informative than they have previously been. Before 0.5.2, only the verb of the command that would be performed was shown. Now, the entire command including the verb and all of it's arguments are displayed. This removes a lot of ambiguity and makes the mouse-based interface much more useful than it had previously been.


== Localization ==
== Localization ==


* [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/1e8f6c07a35a Spanish command localization].
* The en-US sources for localization of about and settings pages were updated.
* about:ubiquity and most other related pages are now localizable ([http://ubiquity.mozilla.com/trac/ticket/770 #770])! Localization files are in properties and DTD format and can be found [https://ubiquity.mozilla.com/hg/ubiquity-firefox/file/tip/ubiquity/chrome/locale/en-US/ here]. Please ask on [irc:irc.mozilla.org#ubiquity #ubiquity] or [http://groups.google.com/group/ubiquity-i18n the ubiquity-i18n list] if you have any questions.
* Thanks to the great work of volunteers on [http://babelzilla.org BabelZilla], the about and settings page strings have been almost-completely localized in Spanish (es-ES), Finnish (fi-FI), French (fr), Hungarian (hu), Japanese (ja), Dutch (nl-NL), Polish (pl-PL), Brazilian Portuguese (pt-BR), and Russian (ru).
** about:ubiquity was localized for Japanese by marsf.


== Developer features ==
== Miscellaneous ==


* Utils.log [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/c3e63bdfe4de now ensures the Firebug console is available].
* Resetting Ubiquity now works correctly. ([http://ubiquity.mozilla.com/trac/ticket/859 #859])
* The Playpen and Nountype Tuner have been updated to work.
* Fixed an issue where disabled commands would still be checked as enabled in the commands list. The command list now accurately displays whether a command is enabled or disabled. ([http://ubiquity.mozilla.com/trac/ticket/820 #820])
 
== Miscellaneous ==
* Some unit tests were fixed ([http://ubiquity.mozilla.com/trac/ticket/641 #641]). Now all are passing when tested on an individual's machine or in the browser.
* Most all about and settings pages are now XHTML.
* Improved parser completion in some rare edge cases.

Latest revision as of 18:17, 13 August 2009

Main Features

Ubiquity 0.5.4 is a maintenance release that addresses bugs and performance problems. Substantial new localizations to the about and settings pages have also been included.

Download It

If you already have Ubiquity 0.5.x, it will automatically update itself soon (you can also go to the add-ons manager and click "Find Updates" if you are feeling impatient). If you don't already have Ubiquity installed, you can get the latest version of Ubiquity here.

Thanks

Thanks to the Ubiquity communities on the ubiquity-firefox list and Get Satisfaction for reporting bugs and helping us to reproduce issues to get them fixed for this release.

In Depth

Parser Performance

  • Optimized asynchronous queries to improve Parser 2 performance. (#856) Parser 2 is now roughly twice as fast! Read mitcho's blog post for more information and performance details.

Firefox 3.0 Compatibility

  • Fixed issue where Firefox was failing silently on startup in Firefox 3.0.x. (#857)
  • The command editor page now works correctly in Firefox 3.0.x. (#858)

Localization

  • The en-US sources for localization of about and settings pages were updated.
  • Thanks to the great work of volunteers on BabelZilla, the about and settings page strings have been almost-completely localized in Spanish (es-ES), Finnish (fi-FI), French (fr), Hungarian (hu), Japanese (ja), Dutch (nl-NL), Polish (pl-PL), Brazilian Portuguese (pt-BR), and Russian (ru).

Miscellaneous

  • Resetting Ubiquity now works correctly. (#859)
  • Fixed an issue where disabled commands would still be checked as enabled in the commands list. The command list now accurately displays whether a command is enabled or disabled. (#820)