- Fix minor documentation issues
- Build against the system Ruby for Yosemite
- Allow output directory and cache for Dash to use
- Use the default markdown provider when generating documentation
- Finish removing MacRuby support
- Cleanup coding style and doocumentation, and also enable stricter warnings
- Begin signing the gem
- Begin distributing pre-compiled versions of the gem
- Yosemite compatability
- Remove MacRuby support (sort of)
- Do not redefine constants Apple has exposed on Sea Lion (@tbartelmess)
- Add
Mouse.smart_magnifyto simulate two finger double taps - Add
Mouse.two_finger_double_tapas alias ofMouse.smart_magnify - Add
Mouse.pinchto simulate pinch-to-zoom and pinch-to-expand - Add
Mouse.rotateto simulate rotation gestures - Add
Mouse.swipeto simulate a swipe gesture - Add
Mouse.horizontal_scrollto scroll horizontally - Add
Mouse.hscrollas alias ofMouse.horizontal_scroll
- Add
Mouse.secondary_click_downand aliasMouse.right_click_down - Add
Mouse.secondary_click_upand aliasMouse.right_click_up - Add
Mouse.arbitrary_click_down - Add
Mouse.arbitrary_click_up
- Fix
Mouse.scrollassuming arguments always included units - Fix
Mouse.scrollassuming amount was always positive (d'oh)
- Coerce
CGPoint.newarguments using#to_f - Do not redefine
CGPointif it is already defined
- Moved github project to be under the AXElements organization
- Add compatability with OS X 10.7
- Revert 1.0.1 changes
- Rename mouse.bundle to cmouse.bundle to avoid name conflict
- Added optional
pointargument to allMouseclick methods - Added duration argument to all
Mousemethods that are animated - Fix differences between MRI CGPoint and MacRuby CGPoint
-
Fixed animation timing (sleep(3) type coercion issue)
-
Added
Mouse#click_down -
Added
Mouse#click_up -
Added
Mouse#click -
Added
Mouse#secondary_click -
Added
Mouse#arbitrary_click -
Added
Mouse#middle_click -
Added
Mouse#multi_click -
Added
Mouse#double_click -
Added
Mouse#triple_click
-
CRuby and MacRuby compatible
-
Added
Mouse.current_position -
Added
Mouse.move_to -
Added
Mouse.drag_to -
Added
Mouse.scroll -
Added
CGPointon CRuby to mimicCGPointin MacRuby -
Added
Array#to_pointto mimic MacRuby allowing Arrays for structs