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
|
6934a068e5
|
fix: built ui script shows log instead of ui
|
2018-03-21 17:03:39 +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
|
66c436cd99
|
index: sensors, media
|
2018-02-27 13:24:07 +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
|
ab121f23c3
|
global key observer lazy initialize
|
2018-02-27 09:59:36 +08:00 |
|
hyb1996
|
86c1371e93
|
touch record lazy initialize
|
2018-02-27 09:39:58 +08:00 |
|
Stardust
|
b8633fa059
|
Merge pull request #308 from hyb1996/jsdroid-editor
New editor: Jsdroid editor
|
2018-02-27 09:34:59 +08:00 |
|
hyb1996
|
43e3a75676
|
feat: any words' completion
|
2018-02-26 20:35:06 +08:00 |
|
hyb1996
|
84ab4d481c
|
chore: find and replace
|
2018-02-26 19:52:47 +08:00 |
|
hyb1996
|
a3fd8f2423
|
feat: uncaught exception on non-ui threads does not cause crash report any more
|
2018-02-26 14:04:25 +08:00 |
|
hyb1996
|
ced53c729f
|
feat(editor): inline some methods and fields to improve drawing efficiency(?)
|
2018-02-26 13:55:03 +08:00 |
|
hyb1996
|
3b2aac78fd
|
feat: brackets matching
|
2018-02-26 13:12:36 +08:00 |
|
hyb1996
|
445bcfa462
|
feat(editor): auto indent
|
2018-02-25 18:02:44 +08:00 |
|
hyb1996
|
451960008a
|
chore
|
2018-02-24 23:11:54 +08:00 |
|
hyb1996
|
011008df93
|
feat: util.format() supports java array
|
2018-02-24 20:42:01 +08:00 |
|
hyb1996
|
dfc75dab94
|
feat: supports changing editor text size
|
2018-02-24 18:49:39 +08:00 |
|
hyb1996
|
dab33831cb
|
feat: current line highlight
|
2018-02-24 12:05:05 +08:00 |
|
hyb1996
|
198a694064
|
fix: engines.execScriptFile() missing executePath config
|
2018-02-23 22:42:53 +08:00 |
|
hyb1996
|
622bb4c277
|
fix: editor cannot scroll horizontally if editor's height < parent's height
|
2018-02-23 19:01:46 +08:00 |
|
hyb1996
|
69861e8b4f
|
feat: editor toolbar menu item status sync
|
2018-02-23 12:51:34 +08:00 |
|
hyb1996
|
6f9b302e9b
|
fix: get visible char start and end are not correct
|
2018-02-23 12:35:07 +08:00 |
|
hyb1996
|
e4cda0b64f
|
feat: verify dex files
|
2018-02-23 11:21:18 +08:00 |
|
hyb1996
|
29402055ab
|
feat: light theme for new editor
|
2018-02-22 17:32:29 +08:00 |
|