hyb1996
|
7036fa994e
|
fix(autojs): ui.emitter.emit() may make app crash if callback throws exception
add(sample): 界面模板一.js
|
2018-06-03 11:57:49 +08:00 |
|
hyb1996
|
35a5abed6a
|
feat(autojs): requestScreenCapture() supports changing orientation automatically and dynamically
|
2018-06-03 11:12:01 +08:00 |
|
hyb1996
|
9c612ea8bd
|
fix(autojs): ui tablayout default to dark theme
|
2018-05-31 11:07:21 +08:00 |
|
hyb1996
|
debcb1d7b8
|
api(autojs): supports ui label toolbar, appbar, tabs, viewpager, drawer
|
2018-05-31 01:38:36 +08:00 |
|
hyb1996
|
22185346e8
|
save works
|
2018-05-29 20:26:21 +08:00 |
|
hyb1996
|
aa770b2ffb
|
fix(app): BuildActivity crash when package.json is illegal
|
2018-05-29 11:07:42 +08:00 |
|
hyb1996
|
7cb7703921
|
api(images): images.copy(), Image(width, height)
api(canvas): canvas.toImage(), Canvas(width, height)
|
2018-05-28 21:43:08 +08:00 |
|
hyb1996
|
30dbe6e3f2
|
api(images): images.copy(), Image(width, height)
|
2018-05-28 21:37:05 +08:00 |
|
hyb1996
|
2d6fed4c99
|
api(runtime): runtime.requestPermissions()
|
2018-05-28 20:51:05 +08:00 |
|
hyb1996
|
faa5ef4c48
|
add(sample): 护眼模式
fix(floaty): xml.toString() return empty when xml has just one node
|
2018-05-28 20:02:40 +08:00 |
|
hyb1996
|
44b7f0b39a
|
api(floaty): floaty.rawWindow()
|
2018-05-28 17:02:48 +08:00 |
|
hyb1996
|
ac0e9952c8
|
feat(autojs): UiSelector.indexInParent
|
2018-05-28 13:14:59 +08:00 |
|
hyb1996
|
9911c9146d
|
fix(sample): 通知监听
|
2018-05-26 10:59:34 +08:00 |
|
hyb1996
|
d5630876d9
|
add missing files
|
2018-05-25 20:09:51 +08:00 |
|
hyb1996
|
7839bc6813
|
refactor: rename package name to 'org.autojs.autojs'
|
2018-05-25 13:20:00 +08:00 |
|
hyb1996
|
2edb363b39
|
fix(autojs): use global context factory to enter context to make runtime.loadJar() working
|
2018-05-22 20:49:06 +08:00 |
|
hyb1996
|
a6bc3b26f1
|
fix(autojs): script bridges convert boolean to Boolean
|
2018-04-25 16:22:38 +08:00 |
|
hyb1996
|
55f2e7b20a
|
fix(autojs): screen request activity memory leak
fix(autojs): idStartsWith not working
|
2018-04-25 15:53:04 +08:00 |
|
hyb1996
|
188347be34
|
fix(dialogs): cannot use 'in' in non-object for following code alert("", "", ()=>{})
`
|
2018-04-21 14:50:05 +08:00 |
|
hyb1996
|
ae243719b1
|
fix(dialogs): dialog.select() shows checkbox
|
2018-04-21 14:23:42 +08:00 |
|
hyb1996
|
4833471879
|
api(dialogs): change dialog setter thread to ui thread
|
2018-04-18 18:10:59 +08:00 |
|
hyb1996
|
baaa820d09
|
api(dialogs): change dialog event callback thread to caller thread
|
2018-04-18 17:48:26 +08:00 |
|
hyb1996
|
97198ad668
|
fix(autojs): bridges.call() convert boolean to java.lang.Boolean
|
2018-04-18 16:36:40 +08:00 |
|
hyb1996
|
278cfd2272
|
api(dialogs): dialogs.build()
|
2018-04-17 22:27:40 +08:00 |
|
hyb1996
|
6ed82afa53
|
api(colors): color.RED, colors.DKGRAY, ..., colors.TRANSPARENT
|
2018-04-15 14:36:35 +08:00 |
|
hyb1996
|
2162bd5b28
|
feat: checks plugin version
|
2018-04-13 22:10:40 +08:00 |
|
hyb1996
|
51fa9bde49
|
fix(images): java.lang.IllegalArgumentException: x must be < bitmap.width() in images.findMultiColors()
|
2018-04-11 17:11:15 +08:00 |
|
hyb1996
|
8b82a294d7
|
fix(ui): Don't call setOn(Long)ClickListener for an AdapterView
|
2018-04-11 16:41:16 +08:00 |
|
hyb1996
|
b49ea34585
|
fix(http): timeout on http request
|
2018-04-11 16:25:15 +08:00 |
|
hyb1996
|
16692dadf3
|
fix(selector): UiObjectCollection.find() conflicts with Array.find()
|
2018-04-07 14:03:14 +08:00 |
|
hyb1996
|
af8823b10f
|
feat(rhino): java object and class can custom prototype in javascript
|
2018-04-07 13:22:41 +08:00 |
|
hyb1996
|
aeae51bb74
|
fix: #268
|
2018-04-03 16:09:26 +08:00 |
|
hyb1996
|
0656a64468
|
api(engines): ScriptEngine.getSource()
|
2018-04-02 15:35:08 +08:00 |
|
hyb1996
|
b381f28470
|
api(app, globals): app.autojs, app.versionCode, app.versionName, requiresApi, requiresAutojsVersion
|
2018-04-02 14:30:03 +08:00 |
|
hyb1996
|
737f1a901f
|
fix(images): src or template image may be recycled on findImage
|
2018-04-02 11:41:38 +08:00 |
|
hyb1996
|
e31297794d
|
fix(ui): ui callbacks still alive after script exit
|
2018-04-01 14:18:23 +08:00 |
|
hyb1996
|
b3f000d240
|
api(engines): engines.all(), ScriptEngine.emit()
api(events): events.broadcast
|
2018-04-01 14:07:18 +08:00 |
|
hyb1996
|
0e2a49cd6f
|
fix(images): another mat released causes the mat recycled???
|
2018-03-31 22:07:31 +08:00 |
|
hyb1996
|
18a2543bb1
|
fix(images): another mat released causes the mat recycled???
|
2018-03-31 22:05:36 +08:00 |
|
hyb1996
|
77c0d6bd19
|
cleanup(autojs): ScriptRuntime.requiresApi()
|
2018-03-31 21:29:30 +08:00 |
|
hyb1996
|
e3335f4b79
|
fix(floaty): bugs of floaty's view inflation
|
2018-03-31 20:55:33 +08:00 |
|
hyb1996
|
3dffb02bad
|
add: 955 material icons
|
2018-03-31 14:10:48 +08:00 |
|
hyb1996
|
5226f41d33
|
remove built-in icons
|
2018-03-31 13:46:02 +08:00 |
|
hyb1996
|
32f9fd3359
|
fix(canvas): emit should call with view as this
fix(sample): 贪吃蛇重力感应版: some typo and bugs
|
2018-03-31 12:25:38 +08:00 |
|
hyb1996
|
af5bf8ecf2
|
feat(ui): supports label grid
|
2018-03-30 17:37:31 +08:00 |
|
hyb1996
|
47faa1f69e
|
fix(images): it seems that memory leak of images has been fixed
closes #323
|
2018-03-30 12:48:09 +08:00 |
|
hyb1996
|
61ba5dbed5
|
fix: try to fix memory leak of images
|
2018-03-29 21:34:24 +08:00 |
|
hyb1996
|
a7ed49d8b1
|
sample(ui): music file browser
|
2018-03-29 21:17:49 +08:00 |
|
hyb1996
|
bac87f2591
|
refactor(ui): refactor dynamic layout inflater
feat(ui): xml one way data binding
feat(ui): label `list`
|
2018-03-29 16:50:21 +08:00 |
|
hyb1996
|
9a61bbe64d
|
add: 300 built-in icons
|
2018-03-28 10:52:04 +08:00 |
|