Dash Command Version 0.95.2.2

This new version is the first on a series of releases that will incorporate the separate development branches. Enjoy!

New Features

Notification system

Dash now can display small notification boxes that fade in when invoked. They also stack up and fall down realistically as the ones on the bottom fade out. We are using the Snarl protocol, so any application that is Snarl compatible will send messages that Dash will capture and display. (check http://www.fullphat.net/ ).

You can make your own applications and send notifications to Dash by just following the Snarl guidelines. And you don’t need to install or use Snarl!!!

Skins for the notification boxes

All the Dash skins will have matching skins for the new notification boxes.

New Update system

The rewritten update system should provide a smoother experience when updating. This version provides better support for proxy settings, a better visualization of progress, a new failsafe mechanism using the web browser and standard windows.

Editing of text within the Dash bar

Now you can move the text cursor with the arrow keys and edit the typed text. This is particularly useful for editing a previously used command or when using the new calculator.

Dash Calculator (”=” key)

Dash now has an instant result calculator that accepts a wide range of math functions and displays the result automatically. Pressing ENTER will paste the text on the currently open document or text box. (We will be adding more features to the calculator!)

Operators:
+ - / * ^ ! ( ) { }  Brackets have the same functionality as parenthesis. Also 5*(1+2) is the same as 5(1+2)

Functions:
Pi, sin, cos, tan, sec, csc, cot, sinh, cosh, tanh, sech, csch, coth, asin, acos, atan, sqr, sqrt, abs, Lng, Log, Exp, Fact

Scheduled Execution

Scanners now allow for running executable files and scripts of any kind to generate scheduled keyword lists of anything you can think of. Also your scanner can send a notification to Dash using the Snarl mechanism (check http://www.fullphat.net/ ).

Regex support

Dash now supports regular expressions internally so that more complex pattern matching can be provided. This will allow making Dash even smarter when it comes to recognizing what the user wants to do without the user having to explicitly tell Dash. The first example is our smart Website keyword (see below).

Sharp and Fast font rendering

The new text rendering engine allowing crisper display, especially for small fonts. It is also faster.

Resizing Skin Icons

Dash icons can now be resized, allowing for skins that need smaller or larger icons.

Drop List transparency

The Dash drop down list is now semi transparent and the transparency can be controlled in the Skin.ini file or each skin.

Return Focus

Dash now returns focus to last window or control after being dismissed with the ESC key or after pressing the hotkey for a second time.

New and Improved Website keyword (”,” key)

This whole command has been rewritten using regexp. It can now recognize all sorts of domain syntax, full URLs and will look for a website’s address by just entering the name of the page (ex. “Adobe” sends you to http://www.adobe.com). If you encounter some URL in a text page that is not clickable, just select it, call Dash, press “,” and the link will automatically appear.

Wayback Machine

We added support for searching Wayback Machine. Type in your website and Dash will send you to the Internet Archive where you can access previous versions of the website and find material that is no longer available.

Yahoo keyword

This keyword was not working properly before so we fixed it and added an icon for it. (was missing for some odd reason)

Webservice icons

New icons for several web based keywords have been added.

Other Improvements

  • Improved clipboard functions to minimize problems and increase reliability in capturing text.
  • Improved Google suggest handling. Now it doesn’t repeatedly check for web access throught the day.
  • Text matching has been improved to provide better matches especially with repeatedly used keywords (improved learning).
  • Proxy settings support has been enhanced and bug corrected.
  • Skins have been tweaked for aeasthetic purposes.
  • Also many bug fixes and additional minor improvements.