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 |
|
hyb1996
|
9c43b1f41c
|
opt: API of canvas
|
2018-03-24 13:37:10 +08:00 |
|
hyb1996
|
a009eb02b0
|
refactor: use GlobalAppContext to replace App.getApp()
add: Canvas
|
2018-03-23 14:45:48 +08:00 |
|
hyb1996
|
d098c77827
|
fix(ui): textStyle
|
2018-03-21 17:50:49 +08:00 |
|
hyb1996
|
e7103b3187
|
api(images): images.toBase64(), images.fromBase64(), images.save(), images.toBytes(), images.fromBytes()
|
2018-03-21 17:41:44 +08:00 |
|
hyb1996
|
e705d7f688
|
fix(ui): app crash when some ui events' handlers throw exception
|
2018-03-21 16:43:44 +08:00 |
|
hyb1996
|
90ab184310
|
fix(canvas): rendering thread not restart when a destroyed surface is recreated
|
2018-03-21 16:27:09 +08:00 |
|
hyb1996
|
efa31915c2
|
add: sample Gluttonous Snake for canvas
|
2018-03-21 16:04:43 +08:00 |
|
hyb1996
|
9e4cdb4723
|
fix: EditText of floaty window cannot request focus
|
2018-03-20 22:09:51 +08:00 |
|
hyb1996
|
b46e08e6bf
|
api: event click, long_click, touch_down and so on for view
|
2018-03-20 21:27:02 +08:00 |
|
hyb1996
|
f16b3ad922
|
feat: new ui widget canvas
|
2018-03-19 19:17:06 +08:00 |
|
hyb1996
|
c5e3050732
|
just to save works
|
2018-03-17 14:34:59 +08:00 |
|
hyb1996
|
976e78e07d
|
fix: requestScreenCapture() dead lock if request activity destroyed
|
2018-03-15 20:22:13 +08:00 |
|
hyb1996
|
9679830c75
|
fix: generated selector code is wrong for exists and waitFor
|
2018-03-15 19:30:29 +08:00 |
|
hyb1996
|
714cbd5759
|
fix: engines.exec*** reports error
|
2018-03-15 16:48:24 +08:00 |
|
hyb1996
|
0d94c36d8c
|
fix: thread.interrupt() not quit looper
|
2018-03-15 16:35:22 +08:00 |
|
hyb1996
|
40f7941064
|
fix: extras option for app.intent() handles data types incorrectly
|
2018-03-10 16:35:49 +08:00 |
|
hyb1996
|
16b39b550d
|
fix(selector): the behavior of findOnce() is different from docs point out
|
2018-03-09 13:36:52 +08:00 |
|
hyb1996
|
c0b03d89d5
|
fix: floaty.closeAll() not found
|
2018-02-28 09:52:32 +08:00 |
|
hyb1996
|
3de96662c6
|
docs: events, automator
|
2018-02-27 17:59:12 +08:00 |
|
hyb1996
|
ce515e58e0
|
api(automator): auto.waitFor()
|
2018-02-27 17:28:50 +08:00 |
|
hyb1996
|
528171b77d
|
api(events): events.setKeyInterceptionEnabled()
|
2018-02-27 17:03:09 +08:00 |
|
hyb1996
|
a43ac939e9
|
refactor: rewrite init.js
|
2018-02-27 16:32:10 +08:00 |
|
hyb1996
|
235115edf3
|
api(app): app.startActivity() for string param
|
2018-02-27 16:16:32 +08:00 |
|
hyb1996
|
724fd115eb
|
docs: sensors, media
|
2018-02-27 13:16:11 +08:00 |
|
hyb1996
|
37e4ebc91e
|
api: add module media
|
2018-02-27 11:27:37 +08:00 |
|
hyb1996
|
011008df93
|
feat: util.format() supports java array
|
2018-02-24 20:42:01 +08:00 |
|
hyb1996
|
198a694064
|
fix: engines.execScriptFile() missing executePath config
|
2018-02-23 22:42:53 +08:00 |
|
hyb1996
|
f6e0b0d806
|
feat: js beautifier for new editor
|
2018-02-22 11:31:03 +08:00 |
|
hyb1996
|
f852837488
|
fix: console input box not showing on some devices
|
2018-02-22 10:38:00 +08:00 |
|
hyb1996
|
ea5f80b437
|
feat: new editor: jsdroid editor
|
2018-02-21 21:32:08 +08:00 |
|
hyb1996
|
4b4c823db5
|
api: media module
|
2018-02-13 09:57:53 +08:00 |
|