📚 Glossary
Context
A context is a group of commands. It defines the conditions that these commands will appear as buttons in DoubleDock. The contexts are listed on the sidebar of the configration window.
Conditions
The conditions can be based on the active application, the active window and the active browser url. When the conditions are met, the commands will appear as buttons in DoubleDock. For example, the context that has the active application set to Finder and the active window set to Downloads will only show the commands that are defined in this context, when the user views the Downloads folder in Finder.
Command
A command is a set of actions that are executed sequentially. The actions can be keyboard shortcuts, mouse clicks, text input, etc.
Clicking on a context on the sidebar of the configuration window will show the commands that are defined in that context. The commands are listed on the middle pane of the configuration window.
Action
An action is a single action that is executed by DoubleDock. It can be a keyboard shortcut, a mouse click, typing a piece of text, etc. On the right pange of the configuration window, the list of actions can be viewed.
Toolbar Buttons
Swap Axis
Toggle the axis of the contexts and the commands. The command buttons can be scrollable from left to right while the contexts are stacked vertically.
Toolbar Position
Toggle the position of the toolbar. The toolbar can be docked to the top or left of the window, which is what we are used to. When the dock is docked to the right, the toolbar seems to get in the way when it's on the left though. With this button it can be moved to the right.
Docking
In the active screen, the dock can be moved to the center of the each edge of the screen. The dock is still freely draggable.
Configuration
It opens the window to define the contexts and commands.
Preferences
It opens the window to adjust the appearance and configure dictation and coice command features. It also shows history of the dictation and voice command.