Commit Graph

148 Commits

Author SHA1 Message Date
xianjimli
4bfd3f9b4f supported cursor for mouse 2018-10-22 12:34:47 +08:00
xianjimli
14ec1c997a nanovg-agg backend 2018-10-15 16:19:26 +08:00
xianjimli
109c96201c tidy 3rd packages 2018-10-13 18:40:00 +08:00
xianjimli
92dd5127bd use customized SDL to support hidpi on windows/linux 2018-10-13 07:59:46 +08:00
xianjimli
b8846253d9 fix build scripts 2018-10-12 17:48:27 +08:00
xianjimli
fe9d6829de optimization 2018-10-11 16:12:43 +08:00
xianjimli
251501face update docs 2018-10-11 11:24:06 +08:00
xianjimli
a7b2b19ec2 rework lcd_mem and blend 2018-10-10 17:30:59 +08:00
xianjimli
e22d5afdef improve mem manager, support memory leak 2018-10-04 11:14:59 +08:00
xianjimli
afd0c16e85 refactor 2018-10-01 17:32:24 +08:00
xianjimli
b11fe164e7 fix build script 2018-09-26 11:30:25 +08:00
xianjimli
98c486ac1d add text_selector 2018-09-25 18:00:27 +08:00
xianjimli
bc6e63af64 update resources 2018-09-22 18:13:21 +08:00
xianjimli
dc0b34b019 update SConstruct 2018-09-21 12:05:45 +08:00
xianjimli
4a05d0db84 add tests 2018-09-21 11:18:22 +08:00
xianjimli
489641839a nanovg-agge support fb rgb565 2018-09-20 10:28:31 +08:00
xianjimli
bd9bd9a667 nanovg-agge works 2018-09-19 14:13:57 +08:00
xianjimli
5725f4d950 improve build scripts 2018-09-04 18:00:08 +08:00
xianjimli
1dca8751a0 add vgcanvas_cairo.c 2018-09-02 12:17:42 +08:00
xianjimli
7da93578a7 fix build scripts 2018-08-30 15:24:34 +08:00
xianjimli
1f7a270d3e fix for windows 2018-08-25 18:11:49 +08:00
xianjimli
c1417104c8 improve desktop development 2018-08-17 18:11:08 +08:00
xianjimli
de8732e495 fix windows build 2018-08-15 17:33:55 +08:00
xianjimli
f77b4644cd move tk.h to awtk.h 2018-08-05 18:56:46 +08:00
xianjimli
17e9fd4fef move lua related stuff to awtk-lua 2018-08-05 11:59:11 +08:00
xianjimli
558af7f68e fix for linux 2018-08-03 18:40:24 +08:00
xianjimli
35ff4e4011 rework widget 2018-08-01 19:01:19 +08:00
xianjimli
c6d1d6c43d improve rich text 2018-07-31 16:26:31 +08:00
xianjimli
7824ee6fbb add rich text parser 2018-07-27 19:12:20 +08:00
xianjimli
86c7a3a713 add line break 2018-07-27 10:50:05 +08:00
xianjimli
9c0433de9b only image support rotation/scale 2018-07-18 10:36:54 +08:00
xianjimli
4154f899a1 add image resize 2018-07-10 15:59:21 +08:00
xianjimli
882c6a9e58 list view support mouse wheel event 2018-07-10 14:04:00 +08:00
xianjimli
a109e8fdc3 improve listview 2018-07-05 11:46:38 +08:00
xianjimli
0efe0534e9 update scipts 2018-06-28 17:14:02 +08:00
xianjimli
cdf04d5cf0 update resources 2018-06-28 17:10:38 +08:00
xianjimli
20c0e93f91 fix linux build 2018-06-24 12:42:28 +08:00
xianjimli
0ba9d3303d integrate pinyin input method 2018-06-24 12:23:51 +08:00
xianjimli
cc445c74ab add input engine and candidates widget 2018-06-23 17:55:52 +08:00
xianjimli
51e1b64217 improve sdl input 2018-06-22 18:35:56 +08:00
xianjimli
bd2b2f6857 fix resource_manager_clear_cache 2018-06-22 07:45:08 +08:00
xianjimli
2492c4a36c fix native input 2018-06-22 06:47:54 +08:00
xianjimli
f071b027e2 improve lcd/animation 2018-06-10 17:39:20 +08:00
xianjimli
83fb2e7cf5 add glyph_cache to optimize draw text 2018-06-10 08:24:42 +08:00
xianjimli
29b429c0d0 improve resource management 2018-06-09 16:36:53 +08:00
xianjimli
e74be7c5f4 improve demos 2018-06-08 17:03:06 +08:00
xianjimli
7b654f6b74 fix layout 2018-06-08 07:50:15 +08:00
xianjimli
a834486f7c remove stdio depends 2018-06-03 07:09:54 +08:00
xianjimli
1b6462c41c add animator_rotation/animator_scale 2018-05-31 11:01:46 +08:00
xianjimli
3b621a4d42 widget animator support delay play 2018-05-31 08:41:13 +08:00
xianjimli
b004ee0cfc support opacity animator 2018-05-30 17:54:37 +08:00
xianjimli
1f4dd4e451 fix timer init and logs 2018-05-29 17:41:09 +08:00
xianjimli
fd8d44c230 optimization 2018-05-27 17:27:27 +08:00
xianjimli
425b380ed9 use agg-svn 2018-05-27 11:52:44 +08:00
xianjimli
fab957cb27 rework g2d 2018-05-24 17:13:11 +08:00
xianjimli
1d5794f7ff add BITMAP_FMT_BGRA 2018-05-21 15:25:16 +08:00
xianjimli
fed14c164f optimize window animation 2018-05-20 16:35:56 +08:00
xianjimli
8ad3eb99b4 optimization 2018-05-19 12:57:58 +08:00
xianjimli
693de798f5 improve for stm32 2018-05-19 07:36:47 +08:00
xianjimli
bdc14b2e47 add thread/mutex 2018-05-18 17:42:13 +08:00
xianjimli
6e2dfa8854 update comments 2018-05-15 09:31:58 +08:00
xianjimli
ff2cf9932b fix for stm32f429 2018-05-14 11:53:05 +08:00
xianjimli
f4041a373d update SConstruct 2018-05-10 14:22:10 +08:00
xianjimli
576b65f974 change file encoding to utf8-bom 2018-05-10 13:47:39 +08:00
xianjimli
b98540a502 rework lcd mem to support hardware blend image 2018-05-09 16:18:05 +08:00
xianjimli
084c127b04 rename to awtk 2018-05-05 16:47:58 +08:00
xianjimli
a11386cd1c improve image manager to unify agg/picasso/nanovg 2018-05-04 18:18:09 +08:00
xianjimli
f2ba7f8264 supported strings translation 2018-05-04 14:52:15 +08:00
xianjimli
f0980f748e resource manager support loading res from file system 2018-04-27 18:12:12 +08:00
xianjimli
cd321ab9fb unify some function/macro names 2018-04-27 11:23:09 +08:00
xianjimli
7e6bc3591a vgcanvas over picasso draw text works 2018-04-26 15:01:19 +08:00
xianjimli
01b9490a8f update picasso 2018-04-26 11:31:20 +08:00
xianjimli
8e665e77c1 fix picasso matrix and image format 2018-04-25 17:38:51 +08:00
xianjimli
a9ed485499 improve vgcanvas on picasso 2018-04-25 15:14:30 +08:00
xianjimli
11788a5113 add vgcanvas on picasso 2018-04-24 17:38:22 +08:00
xianjimli
306ea9106e improve window animator 2018-04-23 11:33:45 +08:00
xianjimli
132ac68121 ignore user input when window animating 2018-04-22 21:59:55 +08:00
xianjimli
6d5f099997 window animator on framebuffer 2018-04-22 16:57:05 +08:00
xianjimli
35d4ea8f5e add window animator framework 2018-04-20 21:49:47 +08:00
xianjimli
9a855c483d add lcd_get_point_color 2018-04-17 15:09:25 +08:00
xianjimli
cfaf1b67bb add nanovg implememented vgcanvas 2018-04-15 17:58:24 +08:00
xianjimli
1d8e49519c fix windows compile error 2018-04-13 21:44:50 +08:00
xianjimli
122207fd9b use glad to load opengl 2018-04-13 13:54:36 +08:00
xianjimli
23eb92a0d9 add nanovg lcd 2018-04-13 10:25:58 +08:00
xianjimli
2ffaa8a2e6 refactoring 2018-04-08 12:41:48 +08:00
xianjimli
b29773aad8 add edit 2018-04-08 07:32:48 +08:00
lixianjing
1317c5410f support ttf font 2018-04-01 08:13:10 +08:00
lixianjing
14d5e73415 add vgcanvas to draw vector graphics 2018-03-24 21:37:40 +08:00
jim
5f36f35611 redesign resource manager 2018-03-18 11:29:31 +08:00
jim
906a09f6d9 add qt_to_xml/rc_to_xml 2018-03-15 22:07:01 +08:00
jim
3fb0ff30b9 support fast mode 2018-03-11 14:21:19 +08:00
jim
9a0590ba59 support load ui from xml/bin ui description 2018-03-10 19:11:37 +08:00
jim
db5acd2123 load ui from bin/xml works 2018-03-09 21:54:46 +08:00
jim
8a5b7a63a9 fix linux/windows build errors. 2018-03-05 11:51:05 +08:00
jim
1e9d85353b improve lua generator 2018-03-04 13:09:23 +08:00
jim
0d420c9665 1.add api doc. 2.add lua generator 2018-03-04 08:32:52 +08:00
jim
5b5987c3f6 add lua generator 2018-02-26 12:42:05 +08:00
jim
a68c7d049f init 2018-02-21 19:36:38 +08:00