This repository has been archived by the owner on Jun 14, 2019. It is now read-only.
forked from jigish/slate
-
Notifications
You must be signed in to change notification settings - Fork 39
/
VERSION
381 lines (252 loc) · 11.2 KB
/
VERSION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
Current Version: 1.2
------------------ 1.2 ------------------
- Remove support for OS X 10.7 and below
- Add options to hide the menu bar icon (jigish/slate #371)
- Converted the test suite to use XCTest
------------------ 1.1 ------------------
- Expose the bundle identifier in the Javascript API app object (jigish/slate #387)
- Add a missing period in the README (jigish/slate #395)
- Prevent Slate hanging due to unresponsive apps (jigish/slate #414)
- Fixed snapshot operations to properly get the name from the config (jigish/slate #393)
- Updated the README with info for Mavericks (jigish/slate #362)
- Add the ability to use the delete from larger keyboards (jigish/slate #351)
- Fix crash due to uninitialized variable (jigish/slate #344)
----------------- 1.0.25 ----------------
Updates to javascript configs
- Issue #239 - add events and event listeners
- Issue #252 - allow for integers in screenForRef
- Issue #241 - fix order of operations related issues in corner operation
- Issue #233 - allow numbers in options for move based operations
- fix doop on window object
- fix screenCount
Issue #240 - add link to about page
Issue #250 - load default config file properly
Merge Pull Request #248 - fix undo for move based operations
Merge Pull Request #253 - allow quoted arguments in shell operation
----------------- 1.0.24 ----------------
fix stupid bug.
----------------- 1.0.23 ----------------
Updates to javascript configs
- Issue #220 - one-off operations
- Issue #222 - don't auto-fail js operations if there is no window focused
- Issue #218 - add isMovable and isResizable to windows
- Issue #221 - add aliases for more functions
- Issue #219 - add visibleRect to screen
Issue #206 - fix a crash
Issue #217 - better error when a key is unrecognized
Fix some minor memory leaks
----------------- 1.0.22 ----------------
Updates to javascript configs
- add dup function to operations
- slate.log now will show the message on the OS X Console for easier debugging
----------------- 1.0.21 ----------------
Random fixes to javascript configs
- Sequence and Chain can now take functions as well as objects
- screen object rect() function should now work properly
Fixed a bug with grid operation that did not take orderScreensLeftToRight into account
Removed all logging in Slate. if you want to see the logs, use the debug version of Slate from the repo.
----------------- 1.0.20 ----------------
Random fixes to javascript configs
nudgePercentOf and resizePercentOf now default to screenSize because that just makes more sense.
Added some documentation for javascript configs on the Wiki. more incoming.
----------------- 1.0.19 ----------------
Implement Issue #91 - [BETA] javascript config file (no documentation yet)
Implement Issue #172 - modal mode toggle
----------------- 1.0.18 ----------------
Fix Issue #209 - fix modal bindings
WIP Issue #91 - javascript config file (no documentation yet)
----------------- 1.0.17 ----------------
Merge Pull Request #191 - (Fix Issue #190)
Merge Pull Request #166 - (Fix Issue #130)
Merge Pull Request #204
Merge Pull Request #185
----------------- 1.0.16 ----------------
Add REPEAT_LAST and TITLE_ORDER_REGEX to layouts
----------------- 1.0.15 ----------------
Fix Issue #177 - slate now will detect the first screen change properly when checkDefaultsOnLoad is false.
also, the following quoted string is now allowed: 'hello, I am a string with "nested" quotes'
----------------- 1.0.14 ----------------
Implement Issue #171 - undoOps config
Implement Issue #179 - allow BEFORE and AFTER operations for layout
Implement Issue #176 - allow WindowInfo to be selectable
----------------- 1.0.13 ----------------
Implement Issue #165 - undo operation
Merge Pull Request #146
Merge Pull Request #143 (windowHintsIconAlpha)
Merge Pull request #161 (Colemak Support)
----------------- 1.0.12 ----------------
Implement Issue #121 - enable fn as modifier
Partially implement issue #85 - added shell operation
----------------- 1.0.11 ----------------
Implement Issue #131 - better load config
Implement Issue #125 - modal key with modifiers
"Load Config" is now "Relaunch and Load Config" to maintain a clean Slate (get it!?)
Update Sparkle
----------------- 1.0.10 ----------------
Merge Pull Request #111 (hint icons and associated configs)
----------------- 1.0.9 -----------------
Add ability to hide, show, and toggle all apps or all except one single app
----------------- 1.0.8 -----------------
Add ability to hide, show and toggle the current app
----------------- 1.0.7 -----------------
Implement Issue #118 (hide, show, and toggle operations)
Implement Issue #117 (focus an application)
Implement Issue #103 (layoutFocusOnActivate config)
Implement Issue #100 (modal commands)
Merged Pull Request #119
Merged Pull Request #115
Merged Pull Request #93
----------------- 1.0.6 -----------------
Fixed Issue #109
Implement Issue #114 (sequence operation)
----------------- 1.0.5 -----------------
Properly Fix Issue #92
----------------- 1.0.4 -----------------
Fixed Issue #92
DMG Installation
----------------- 1.0.3 -----------------
Upgrade Xcode project
Add Grid Operation! Bind a key to open a grid that you can use to one-off resize a window
Added the following configs for grid:
gridBackgroundColor
gridRoundedCornerSize
gridCellBackgroundColor
gridCellSelectedColor
gridCellRoundedCornerSize
----------------- 1.0.2 -----------------
Fixed Issue #76 - Added config snapshotTitleMatch
----------------- 1.0.1 -----------------
Fixed sparkle.
----------------- 1.0.0 -----------------
bump version cause I feel like it. From now on users who had a symlink from the git to /Applications should
remove the symlink and just download the latest version from the downloads page on github. Sparkle will
update you when you need it.
----------------- 0.6.0 -----------------
Let there be SPARKLE! Slate now has automatic updates through Sparkle!
----------------- 0.5.12 ----------------
Defaults can now trigger snapshots!
----------------- 0.5.11 ----------------
Update Snapshot menu items to persist and not delete
Added "Launch Slate on Login" menu item
----------------- 0.5.10 ----------------
Fix Issue #72, #74
Add a default config if no .slate file exists in ~/ to appease the App Store testers.
----------------- 0.5.9 -----------------
Fix Issue #70 (Dvorak Support)
----------------- 0.5.8 -----------------
Fix Issue #69
----------------- 0.5.7 -----------------
Fix Issue #63
----------------- 0.5.6 -----------------
Fix Issue #66
Snapshots are now stored in the Application Support directory
----------------- 0.5.5 -----------------
New Icon
----------------- 0.5.4 -----------------
Fix bad access error
----------------- 0.5.3 -----------------
Fix Issue #58, #60, #61, #62
Fixed exception on cmd+shift+tab with default switch operation
Fixed switch op to properly switch to hidden apps
----------------- 0.5.2 -----------------
Add Configs:
secondsBeforeRepeat
switchSecondsBeforeRepeat
Changed Configs:
secondsBetweenRepeat (Default 0.1 - was 0.2)
switchSecondsBetweenRepeat (Default 0.05 - was 0.1)
----------------- 0.5.1 -----------------
Fix Issue #56 (unrecognized selector on startup for Mac OS X 10.6)
----------------- 0.5.0 -----------------
Fix Issue #32
Release version of Switch operation
Add/Update configs:
switchOrientation
switchSecondsBetweenRepeat
switchStopRepeatAtEdge
switchOnlyFocusMainWindow
switchIconPadding
switchFontSize
switchFontColor
switchFontName
switchShowTitles
switchType
switchSelectedPadding
switchSelectedColor -> switchSelectedBackgroundColor
switchSelectedBorderColor
switchSelectedBorderSize
switchRoundedCornerSize
windowHintOrder "persist" mode
----------------- 0.4.19 ----------------
Fix Issue #50, #51, #52
Beta version of Switch operation (Issue #32 WIP)
Change windowHintsTopLeftX and windowHintsTopLeftY to array configs (array of expressions)
Add windowHintsOrder config
Add support for cmd+tab and cmd+shift+tab bindings (this completely disables the default mac app switcher)
Change array config format to use semi-colon as a separator instead of colon. This affects:
windowHintsFontColor
windowHintsBackgroundColor
switchBackgroundColor
switchSelectedColor
----------------- 0.4.18 ----------------
Fix Issue #45, #47, #48
Pressing ESC will dismiss window hints
Apps will now be ordered by last use for all operations that loop through apps
Minor UI related performance enhancements for window hints (faster rounded rectangle drawing)
Pre-release version of Switch operation (use at your own risk!)
----------------- 0.4.17 ----------------
Fix Issue #36, #37, #38, #42
Add windowHintsIgnoreHiddenWindows config
Add ability to use expressions for windowHintsHeight and windowHintsWidth configs
Add windowHintsTopLeftX and windowHintsTopLeftY configs
Add menu options to Take/Activate Snapshots
----------------- 0.4.16 ----------------
Performance improvements for Window Hints and other minor bug fixes
----------------- 0.4.15 ----------------
Fix Issues #34, #35, #40
Added windowHintsRoundedCornerSize config
Fixed Current Window Info menu option to allow scroll
----------------- 0.4.14 ----------------
Added Window Hints
----------------- 0.4.13 ----------------
Switch to ARC (no new feature or bug fixes, but should have better memory management and performance)
----------------- 0.4.12 ----------------
Added Snapshot operations
----------------- 0.4.11 ----------------
Added Current Window Info menu option (Issue #20)
----------------- 0.4.10 ----------------
Fixed Issue #25 - Binding parse error when starting up Slate when referencing unconnected screens
----------------- 0.4.9 -----------------
Added "orderScreensLeftToRight" config (default is true)
Added new monitor identifier "ordered"
NOTE: This version changes the way screenIDs are ordered by default! If you want the old style ordering, set
"orderScreensLeftToRight" to false.
----------------- 0.4.8 -----------------
Fixed some memory leaks
----------------- 0.4.7 -----------------
Added whitelist checking to SlateConfig
----------------- 0.4.6 -----------------
Added the "focusCheckWidthMax" config
----------------- 0.4.5 -----------------
Fixed bug in "focus" operation that caused some apps to be skipped
Fixed bug in "focus" operation that caused same-app switching to be weird
----------------- 0.4.4 -----------------
Added the "focus" directive
Added the "focusCheckWidth" config
Added the "focusPreferSameApp" config
Fixed all MoveOperation variants to default to semicolon separators
----------------- 0.4.3 -----------------
Fixed bug in StringTokenizer that caused leading spaces in aliases
----------------- 0.4.2 -----------------
Added the "if_exists" option for the source directive
----------------- 0.4.1 -----------------
Added the "source" directive
----------------- 0.4 -----------------
Added the "default" directive
Added the "checkDefaultsOnLoad" config
----------------- 0.3.4 -----------------
Added the ability to specify resolutions for screens
Added the ability to specify relative locations for screens
Added the ability to specify screen for push and corner
Revamped screen geometry to be more accurate
-----------------------------------------