- 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_magnify
to simulate two finger double taps - Add
Mouse.two_finger_double_tap
as alias ofMouse.smart_magnify
- Add
Mouse.pinch
to simulate pinch-to-zoom and pinch-to-expand - Add
Mouse.rotate
to simulate rotation gestures - Add
Mouse.swipe
to simulate a swipe gesture - Add
Mouse.horizontal_scroll
to scroll horizontally - Add
Mouse.hscroll
as alias ofMouse.horizontal_scroll
- Add
Mouse.secondary_click_down
and aliasMouse.right_click_down
- Add
Mouse.secondary_click_up
and aliasMouse.right_click_up
- Add
Mouse.arbitrary_click_down
- Add
Mouse.arbitrary_click_up
- Fix
Mouse.scroll
assuming arguments always included units - Fix
Mouse.scroll
assuming amount was always positive (d'oh)
- Coerce
CGPoint.new
arguments using#to_f
- Do not redefine
CGPoint
if 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
point
argument to allMouse
click methods - Added duration argument to all
Mouse
methods 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
CGPoint
on CRuby to mimicCGPoint
in MacRuby -
Added
Array#to_point
to mimic MacRuby allowing Arrays for structs