Commit Graph

66 Commits

Author SHA1 Message Date
longerian 54e2e6ab81 update demo 2018-05-11 15:51:59 +08:00
longerian 5ef82a032e simplify clicksupport, exposuresupport 2018-04-16 19:15:38 +08:00
longerian 8a26045ff0 fix conflicts 2018-04-13 16:26:46 +08:00
longerian 9144b2619d fix #92 2018-04-13 16:16:09 +08:00
longerian 36a7abf8f0 remove poor performance rx logic 2018-04-12 15:16:43 +08:00
longerian 19095583f8 fix uncheck warning 2018-04-09 19:25:54 +08:00
longerian 9257c54e4e fix uncheck warning 2018-04-09 19:21:04 +08:00
longerian 5bf3c8f8eb provide lifecycle constraint when bind data from cell to view, this makes async binding possible 2018-04-09 17:31:54 +08:00
longerian 59f197508a add switch to smoothly enable rx features 2018-04-09 15:51:44 +08:00
longerian ff79a06b7b refractor rxExposure support, simplify it 2018-04-09 15:30:28 +08:00
longerian b030e29d35 test auto dispose 2018-04-08 19:13:52 +08:00
longerian 1b773d66a4 setup unit test for lifeCycleHelper 2018-04-08 19:02:20 +08:00
longerian ae5f1e0cba setup basic lifecycle helper to auto dispose 2018-04-08 14:57:00 +08:00
longerian e4eb5b2dd8 move custom observable out of tangram lib 2018-04-04 17:15:42 +08:00
longerian c9cd50ff66 rename method 2018-04-03 09:26:39 +08:00
longerian bc5753b367 update rxjava version 2018-04-02 12:59:05 +08:00
longerian d82c8362d7 make click events handle disposable in SimpleClickSupport, so observable and click listener can be reused 2018-03-29 20:07:04 +08:00
longerian b541740731 fix that click and exposure's observable do not emit event after dispose and re-subscribe 2018-03-29 19:53:59 +08:00
longerian eb85fc9072 remove RxClickExposureEvent, use ClickExposureCellOp instead when handle click and exposure event 2018-03-29 16:22:39 +08:00
longerian 05a0eb6c25 refactor banner observable 2018-03-29 15:17:17 +08:00
longerian 9220d49dff make rxjava dependency provided 2018-03-28 19:52:42 +08:00
longerian 0d7b11b538 refractor tangram op and data parser 2018-03-28 17:57:21 +08:00
longerian f3d9848857 make cell parsing result non-null 2018-03-28 13:05:49 +08:00
longerian b07b289491 exposre data paser API at TangramEngine 2018-03-28 11:51:19 +08:00
longerian d36dcfafa3 refractor data parsing and render 2018-03-27 21:52:35 +08:00
longerian b784a07b77 add data parsing transforming for rx 2018-03-27 21:08:17 +08:00
longerian e2b6c05d7e refractor data parser 2018-03-27 18:54:38 +08:00
longerian 69a1b543fa make BaseCell reactive to its data change 2018-03-26 17:45:30 +08:00
longerian 22f6ef508d update demo 2018-03-26 11:47:32 +08:00
longerian 2a8012a997 update demo 2018-03-23 19:38:15 +08:00
longerian b9832aa39a add All consupmer API for tangram 2018-03-23 19:33:17 +08:00
longerian ba2362fbcb test cell updatea API 2018-03-23 16:58:47 +08:00
longerian 31c3fc4031 remove log and opt observable instance creation 2018-03-15 19:30:16 +08:00
longerian 7056bda9d6 add reactive card load more api 2018-03-15 19:21:27 +08:00
longerian ff2e02f138 add reactive card load api 2018-03-15 17:04:41 +08:00
longerian b2d46fe819 remove verbose code 2018-03-14 20:55:32 +08:00
longerian 3191b44044 opt container-banner and container-scroller when nested in another card 2018-03-14 20:40:32 +08:00
longerian bd0d7c1282 rename api, add consumer to append data at the end of list 2018-03-14 18:56:12 +08:00
longerian 5875cec5f3 refractor examples 2018-03-14 17:13:31 +08:00
longerian 2f901ddc7a provide ObservableTransformer help to parse data in Observable chain 2018-03-14 16:50:26 +08:00
longerian e7a7193121 provide basic consumer api for tangram engine to consume reactive events 2018-03-14 16:26:35 +08:00
longerian b2c0d3bf93 update copyright 2018-03-14 15:55:14 +08:00
longerian a7b5108255 refractor banner's observabl api 2018-03-14 15:37:47 +08:00
longerian e6525da308 add BannerSelectedObservable 2018-03-13 21:15:29 +08:00
longerian 486339b4e2 add banner observable api 2018-03-11 21:47:11 +08:00
longerian 40faea5a61 add rx api for timerSupport 2018-03-08 21:05:13 +08:00
longerian b9ea230e45 refactor exposure observable's api 2018-03-08 16:18:54 +08:00
longerian 6daf5b5f80 fix exposure observable, and add unit test 2018-03-08 15:06:08 +08:00
longerian f7a187f813 fix multiview click handler in one cell 2018-03-08 14:21:55 +08:00
longerian ec9885b82a make inner class public and add rx api for exposre support 2018-03-07 21:49:03 +08:00