Downloads
DOMercury 3 BETA Released! After over a year and a half, I have finally gotten to updating DOMercury.
I still use it every day, even though I haven't (until recently) touched the code in over a year. Complete in
DOMercury 3.0 BETA is the first WPF DOMercury Interface. It is not the default interface, you will have to go into the
Options, Interfaces tab and double click on Bezel++, then click ok to start the new Bezel++ interface. It is not the default
interface because it is buggy, and I need user feedback on it. Also, I did away with the installer. The thumbdrive package is
downloaded way more often anyway.
Anyone with WPF experience who wants to improve the user interface, DOMercury is provided open source on
code.google.com.
DOMercury Version 3.0 Thumbdrive Package
To "install", just download, unzip, and drag the folder onto your pc or portable drive.
If using a portable drive, don't forget to index your other portable programs using the ^D^ Alias wildcard
After it loads, press Windows+Z to launch it.
View Plugins For Download
DOMercury System
Requirements
IMPORTANT: At the moment, in order for the selected file sensing
functionality to work correctly, Windows Explorer must be set to show the full folder
path in its address bar. In Windows Explorer, go to Tools->Folder Options->View
tab-> and make sure "Display the full path in address bar" is checked. It was
either this or the title bar, and I have found many more people have the full address
in the address bar.
Windows XP or Vista with .NET Framework 3.5
DOMercury requires .NET Framework 3.5, which it will prompt you to download and
install if you do not already have it.
DOMercury Plugins
Check out the
Plugins Page to view and Download
DOMercury Plugins...
DOMercury Plugin Template
Want to create your own plugin? This DOMercury Visual Studio 2005
Template (in
C#) will get you started. Please refer to the
Plugin tutorial and documentation section for further instruction.
Example Plugins Source
Here is the source (in
C#) of some example plugins I have written
to give you a better idea of how plugins can be structured:
DOMyDocuments Project: This is a simple plugin that converts every file path in
your My Documents folder into an indexable item.
OutlookActions Project: Actually it only includes one action, but it is a good example
of how to add a nifty action to an already existing ItemType.
FolderIndexorPlugin Project: This
plugin allows you to choose which folders are indexed by default, and to only index
specific file types if desired.
FolderContents Project: The first
plugin to tout sub indexes, this plugin allows a sub index of all folders and files
within that folder.
IEFavorites Plugin Project: Adds IE
favorites to the index.
DOMercury ChangeLog
2.7
Eliminated re-indexing time period where plugin items do not show up in index
and priorities are not set
Edited Priority Scheme so smaller file names have a higher priority
Changed ParametersProvider to supply IItems rather than objects
Created two new interfaces: IDOMercury and IDOMercuryUserInterface for plugin
interface extensibility
Changed Options Form to accomodate multiple interfaces
Added an EngineCore Interface to the DOMercuryInterfaces dll, the potential
power of plugins has just increased drastically!
Extracted UserInterface to a plugin architecture, allowing for incredibly new
dynamic and flexible interfaces
2.6
Added Todoist Plugin
Added Voo2do Plugin
Added iTunes Plugin
Added Clipboard Plugin
Improved Plugin Options screen
Fixed Google Ops Url Encoding
Fixed drive double backslash anomoly on some machines
Added "Append to text file" action to .txt, .csv, .log
Edited QBSkin to have results box twice as wide
Added File Extension Filtering & temp file filtering
Fixed "Freeze if invoked while options form visible" bug
Fixed Some minor skin issues
Fixed intermittent "collection has been modified" crash
Fixed "zombie thread" issue (ninja style)
Added New Folder Action
Added more action icons
Added Force Text Ctrl + T
Added "Getting Sub Index" Notifier
2.5
Fixed PersistData.dat unhandled exception bug
Re integrated Alias exact match priority that was somehow lost in 2.4
Added "Zip with 7Zip" action to files and folders
Added "Grep" action to files and folders
Added "Google" Item with many different actions for searching specific areas of
Google
Added Item and Action Icon skin options
Changed Sub Index star to image of arrow
Changed Parameters box from combobox to something more visually apealing
Added More Skinning properties
Double clicking a Skin on the Skins tab applies it
2.4
Added "Refresh Index" Item
Made background changes to skinning interface to avoid "Font Not Found" bugs
Added Configurable "Results Delay"
Path text box in Alias Form now autocompletes with the file system
New Configuration scheme to solve settings persisting issues
File Indexor Plugin now allows indexing of the specific folder.
Added Fade In Effect Added Item Priority Scheme (Convenient eh?)
Added Priority Editor in the Options form
Added Icons for Actions
2.3
Fixed Alias add error
Fixed Firefox bookmarks no icons bug
ActionProvider Actions now load when Reload Plugins is pressed
Added ScreenSaver Item Added "Smart Matching"
Added Performance Options to Options Form
"Selected Item Sensing" now uses Windows Explorer address bar rather than title
bar
2.2
Added Refresh Item which refreshes the current skin in case of skin mis-syncronization
No longer crashes if item has no actions
Changed IE Favorites to allow favorites to be stored under an "IE Favorites" Parent
Item.
You can change these settings in the Plugin options Added Firefox Bookmarks Plugin,
which acts just like IE Favorites plugin, but for Firefox bookmarks
Added QSkin
2.1
Added patch to Windows XP bug where Windows and Internet Explorer don't respond
to the close command.
Added Desktop Item with two actions, ShowDesktop and Open
Added Manage Action to My Computer Item
Changed Explore Parent Folder action to select file in the new Windows Explorer
Window
Added Timers Plugin
Added text based comprehensive skinning interface (GIANT UPDATE)
Added Descriptive Results Option
Results box size now changes to reflect number of results
No longer have to restart after changing hotkey
2.0
Added Sub index possiblity: Alt+Right, Alt+Left
Added Parent Item Display to ItemPane
Broke Plugin Interface into separate modular interfaces
Added SubIndex Interface
Changed plugin details to handle modular interfaces
Added FolderContents plugin as a default plugin - allows you to peruse your filesystem
using Folder sub indexes
1.2.1
Added Icons Tab to show loaded Icons in options form
DOMercury now alerts user of an attempt to load a bad plugin rather than crashing
(A good update)
Increased Plugin Details Form to show provided items and actions by the plugin
Added FolderIndexorPlugin as a plugin to the install package
Fixed Slickrun magicwords import to no longer blow up
Plugin index items are added on a separate thread, so slow plugins do not bog down
on startup
1.2
Changes to Plugin Interface to allow Options Form
Added Show Options Button to Plugin Details Form
Added Program version to the title of the DOMercury Options Form
1.1.4.0
Added Drop Shadow Show/Hide option in the skin tab in the options form
Exact suggestion matches now display before approximate matches
Added ^U^ wildcard to Alias Parameters
Added Parameters autocomplete
Added IEFavorites Plugin
Added Plugins Tab in Options Form
Added Plugin Refresh to Plugins Tab
1.1.3.0
Added Large Icon
Modified IDOMercuryPlugin interface to allow addition of custom icons.
Added Eplore Parent Folder Action to Paths and Folders and StarMenuItems.
Added Options and Exit items to the items index
Added a System Window Icon
Shortened Initial Load Time
Fixed Start menu indexing to find both User and AllUsers StartMenus from currently
running Windows Drive
1.1.2.0
Fixed fuzzy File Sense File Sense
Recognizes Desktop
Added browser dialog to SKin tab on setup form
Eliminated empty drop down of parameters input
Fixed tab from lbItems to Action issue
Made form moveable
Added My Computer to item index
Added Sample Plugin : DOMyDocumentsPlugin
Added Sample Plugin : DOMercuryOutlookActionsPlugin
Renames Setup Form to Options Form to eliminate confusion
Expanded size of list box to show more choices
Added Help File to installer
Increased number of skinning options
Added Icons to suggestion box and selected items box
1.1.1.0
Added * options to OpenWith action
Cleared parameters autofill remnants
Fixed Path Shortcut "Path Not Found" Error
Made Improvements to DOMercury Icon
Added index refresh every 5 minutes
Added "Create Alias" action to path actions
Fixed Setup Form Alias list Update
Added System Window Actions and indexing
1.1.0.0
Reformat of Item Pane, suggestions are now in listbox
Selections are no longer string based, contains index of Items
Added Start Menu Indexing Re-designed IPlugin Interface to be compatible with item
finding changes
Added support for multiple aliases on one alias command.
Added current directory path for aliases ^D^ support
Fixed Form Re activate on wrong panes issue
Added Installer Project
Added Path OpenWith Action
1.0.0.4 Added Skinning Ability
Seperated Object Interfaces into separate dll
Added
Plug-in extensibility
1.0.0.3
Fixed slow selected item retrieval of large directories.
Fixed Alias AutoComplete
issue
1.0.0.2 Added Background Image Instead of Ugly Red/Orange Coloring
Fixed Random Autocomplete Exceptions
Fixed detection of Aliases less than 2 characters
Added Current Window Close
1.0.0.1
Added Slickrun MagicWord to Alias Converter
Added Current Window actions
1.0.0.0
DOMercury Released!