hyb1996
bb6d44e696
fix: PrefSwitch is reset to false when app exit
2018-01-23 14:23:09 +08:00
hyb1996
a51b9c24ed
fix: app crash when longClick throws exception
2018-01-04 21:13:12 +08:00
hyb1996
55ea745d57
fix: colors.red() return NaN
2017-12-31 18:52:03 +08:00
hyb1996
6d9fda6862
api: floaty
2017-12-30 15:23:48 +08:00
hyb1996
3647cef81b
api: threads, events
2017-12-28 21:21:41 +08:00
hyb1996
729958d419
api: threads, files
2017-12-27 16:47:32 +08:00
hyb1996
25e9c90bf4
api: app
2017-12-11 19:10:01 +08:00
hyb1996
6128aa28a6
chore: add ensureAccessibilityServiceEnabled() to currentPackage(), currentActivity(), events.observeKey()
2017-12-09 10:45:14 +08:00
hyb1996
e6811c2f5a
fix: dialogs.select() arguments' parsing
2017-12-07 22:46:16 +08:00
hyb1996
a2f0e8d63b
optimize module floaty and add two samples
2017-12-06 15:02:37 +08:00
hyb1996
c871b474f5
add: console.setPosition, console.setSize
2017-12-06 13:58:49 +08:00
hyb1996
e33ce733d5
add: module floaty; events.on('exit')
2017-12-06 13:18:36 +08:00
hyb1996
02ec8f7fb5
add: circular menu alpha and limited in screen
2017-12-05 22:26:53 +08:00
hyb1996
e9346f0794
add: http.postMultipart
2017-12-05 17:59:42 +08:00
hyb1996
6e617d83e8
add: module storages
2017-12-04 17:20:40 +08:00
hyb1996
08571f409b
merge commits
2017-12-03 14:17:18 +08:00
hyb1996
6fb6e14369
add: module threads; read and write binary file supports
2017-12-03 14:13:34 +08:00
hyb1996
d06171d549
add: module device
2017-12-02 21:06:01 +08:00
hyb1996
1413bf21a5
add: promise support; fix: dialogs and setClip ANR on ui thread;
2017-12-01 20:52:51 +08:00
hyb1996
45bbc33ab7
add: some samples of ui widgets
2017-11-30 14:14:54 +08:00
hyb1996
7bf9b3f0d9
update dynamic layout inflater to latest version; add some ui samples
2017-11-30 00:49:06 +08:00
hyb1996
92f296cc19
optimize: util.format
2017-11-29 20:04:50 +08:00
hyb1996
028c5c91f4
fix: http wrapResponse crash
2017-11-28 23:11:35 +08:00
hyb1996
9951ffae7a
just to save works and use another computer to code
2017-11-27 21:11:49 +08:00
hyb1996
f99e844747
add: images.load(), landscape param of requestScreenCapture()
2017-11-27 14:29:21 +08:00
hyb1996
d775b5e77c
fix: require for absolute path
2017-11-27 00:12:43 +08:00
hyb1996
328ab6efa7
add: images.findImage; change images.findColor implementation to opencv
2017-11-26 17:47:17 +08:00
hyb1996
d3c60049b7
fix: app crash when ui script throws exception
2017-11-07 12:56:19 +08:00
hyb1996
37445b7905
fix: JSON.stringify() throws StackOverflow for Java objects
2017-11-02 15:27:49 +08:00
hyb1996
9b9b37b940
add: module util
...
fix: console.log for format %j
2017-11-02 13:41:13 +08:00
hyb1996
43263a62ff
* change rhino to 1.7.7.2
...
* fix: wrap java.lang.String to native string
2017-11-02 13:18:29 +08:00
hyb1996
935a82099c
add array's functions to UiCollection
2017-11-01 23:52:16 +08:00
hyb1996
2c7ede3e1c
fix: crash of ui script
2017-10-28 19:20:15 +08:00
hyb1996
2c990e1966
refactor: move some classes in package api to package core
2017-10-27 19:46:31 +08:00
hyb1996
4b43434b25
apply plugin retrolambda
2017-10-19 15:34:51 +08:00
hyb1996
a478278135
replace hover with custom circular menu
2017-10-18 20:53:21 +08:00
hyb1996
e6c0500358
add: module http
2017-10-04 14:43:41 +08:00
hyb1996
a72147fcf2
docs: RootAutomator
2017-08-15 20:17:27 +08:00
hyb1996
8034dc7b6b
fix: RootAutomatorEngine.forceStop not working
2017-08-14 20:10:33 +08:00
hyb1996
8c50bfdcaf
add: module RootAutomator
...
docs: RootAutomator
2017-08-13 13:11:19 +08:00
hyb1996
5ee99b5379
refactor(autojs): move inputevent to package core
2017-08-06 14:40:02 +08:00
hyb1996
9174a77676
optimize: auto file size generated by touch record
...
docs: selector
2017-08-05 14:59:00 +08:00
hyb1996
19dac12614
refactor(module autojs): package com.stardust.autojs.runtime.inputevent
...
add: module engines
2017-08-04 15:19:57 +08:00
hyb1996
2f5573d9c2
refactor(module autojs): to support .auto record file
2017-08-03 13:06:55 +08:00
hyb1996
6a3392cfe6
add: root_automator
2017-08-01 21:42:32 +08:00
hyb1996
33cdef21c6
add: auto() function and two mode of fetching rootInActiveWindow
2017-07-31 10:15:39 +08:00
hyb1996
fed7b97deb
add: example of random()
2017-07-30 16:08:56 +08:00
hyb1996
b3bc83d1a2
add: random()
2017-07-30 15:55:22 +08:00
hyb1996
12037ba488
change JavaScriptEngine to LoopBasedJavaScriptEngine
...
Everything works like Node.js. loop() will not need be called explicitly any more.
Including some changes:
* Every thread of script has a looper.
* Use a servant thread in gestures functions of GlobalActionAutomator and image available listener of ScreenCapture.
* For keeping events key and touch listener alive, add Loopers.waitWhenIdle to control whether or not Looper should quit when it has nothing to do
2017-07-29 17:46:23 +08:00
hyb1996
8f2a088111
add timers modules
2017-07-21 11:24:02 +08:00