In addition to the variables above, expressions can be used with the following functions and operators: WindowHintsHeight = the value of the windowHintsHeight config (only usable in windowHintsTopLeftX and WindowHintsWidth = the value of the windowHintsWidth config (only usable in windowHintsTopLeftX and NewWindowSizeY = window's new height (after resize, only usable in topLeftX and topLeftY, should not be NewWindowSizeX = window's new width (after resize, only usable in topLeftX and topLeftY, should not be ![]() WindowTopLeftY = window's current top left y coordinate (should not be used in Window Hints configs) WindowTopLeftX = window's current top left x coordinate (should not be used in Window Hints configs) ![]() ScreenOriginY = target screen's top left y coordinate (should not be used in Window Hints configs) ScreenOriginX = target screen's top left x coordinate (should not be used in Window Hints configs) The following strings will be replaced with the appropriate values when using expressions: Some directives allow parameters that can be expressions. source (to load configs from another file).default (to default certain screen configurations to layouts).Note: If no ".slate" file exists in the current user's home directory, the default config file will be used.Ĭonfiguration is split into the following directives: You can also re-load the config using the "Load Config" menu option on the status menu (use this at your own risk. Configuration is loaded upon running Slate. Slate is configured using a ".slate" file in the current user's home directory. You can check out the documentation for this here. This allows for much more complex and dynamic configurations than the normal slate configuration style below. NEW: You may now use a ".slate.js" file to configure slate using JavaScript. Note: You must turn on the Accessibility API by checking System Preferences > Universal Access > Enable access for assistive devices Direct Download A better, more customizable, application switcher.īig thanks to philc for the Window Hints idea (and initial implementation) as well as plenty of other suggestions and improvement ideas.Window Hints: an intuitive way to change window focus.Set default layouts for different monitor configurations which will activate when that configuration is detected. ![]() create, delete, and activate snapshots of the current state of windows.Slate currently works on Mac OS X 10.6 and above Summary of Features As a result, it may be a bit daunting to get configured, but once it is done, the benefit is huge. Originally written to replace them due to some limitations in how each work, it attempts to overcome them by simply being extremely configurable. Slate is a window management application similar to Divvy and SizeUp (except better and free!).
0 Comments
Leave a Reply. |