Commit graph

141 commits

Author SHA1 Message Date
Emil Ernerfeldt
7459aa60a4 Make emigui fill entire web page 2020-04-23 22:08:42 +02:00
Emil Ernerfeldt
0b8351b9af Fix touch screen interactions 2020-04-23 21:27:05 +02:00
Emil Ernerfeldt
b39555bb23 Add support for hyperlinks 2020-04-23 19:15:17 +02:00
Emil Ernerfeldt
25b06a6ff0 Update wasm/web example 2020-04-23 09:50:03 +02:00
Emil Ernerfeldt
a8d9c3fc42 Listen to scroll wheel (glium only) 2020-04-22 20:01:49 +02:00
Emil Ernerfeldt
0ed578341b Add time as input to emigui to enable animations 2020-04-21 14:46:42 +02:00
Emil Ernerfeldt
2f02446f6f WIP: clip_rect 2020-04-20 23:48:55 +02:00
Emil Ernerfeldt
c7efd72a75 Update web example with experimental test windows 2020-04-20 23:45:05 +02:00
Emil Ernerfeldt
40a03dc9c1 New emigui example 2020-04-20 21:41:48 +02:00
Emil Ernerfeldt
d999962602 Refactor example code 2020-04-12 12:07:51 +02:00
Emil Ernerfeldt
d0734ccdef Fix performance issue on touch devices 2019-03-16 15:49:41 +01:00
Emil Ernerfeldt
375cc231a6 Fix touch interaction 2019-03-16 14:12:40 +01:00
Emil Ernerfeldt
e1652bef77 Rename example app to example_wasm 2019-03-16 12:55:42 +01:00
Emil Ernerfeldt
0ba687f521 Run on requestAnimationFrame by default 2019-03-12 10:01:25 +01:00
Emil Ernerfeldt
7cbf8e45bc Nicer looking colors and sliders 2019-03-11 15:30:32 +01:00
Emil Ernerfeldt
3f12d6da23 Update wasm 2019-03-10 21:02:00 +01:00
Emil Ernerfeldt
f0c879b2f4 Code cleanup: allow None mouse_pos + clippy fixes 2019-02-10 15:30:48 +01:00
Emil Ernerfeldt
1beed16053 Split example app from emigui_wasm 2019-02-09 23:00:07 +01:00
Emil Ernerfeldt
c2c94ddda5 Pixel-perfect fonts 2019-01-19 10:10:28 -06:00
Emil Ernerfeldt
391abda3d5 Mobile fixes 2019-01-17 17:34:01 -06:00
Emil Ernerfeldt
ca9333ec3e Support multiple fonts 2019-01-13 00:55:56 +01:00
Emil Ernerfeldt
8963a99a09 Rename to Emigui 2019-01-12 23:07:30 +01:00
Emil Ernerfeldt
aa63303892 No typescript. Just one index.html + wasm. 2019-01-05 22:55:09 +01:00
Emil Ernerfeldt
fafc802ffd Non-monospaced fonts 2019-01-05 21:23:53 +01:00
Emil Ernerfeldt
ad352e4a1e Rounded corners and antialiasing 2019-01-05 20:14:16 +01:00
Emil Ernerfeldt
cf495be002 Draw lines 2019-01-05 16:23:40 +01:00
Emil Ernerfeldt
aa1c53f707 Text and circle 2019-01-05 15:28:07 +01:00
Emil Ernerfeldt
a1ddef742d WIP: rust WebGL rendering 2019-01-04 14:14:32 +01:00
Emil Ernerfeldt
bfa20be28e Break into two crates 2018-12-30 21:08:29 +01:00
Emil Ernerfeldt
1e24095154 Horizontal layout 2018-12-28 10:39:08 +01:00
Emil Ernerfeldt
702ec23372 Full screen canvas 2018-12-28 00:51:40 +01:00
Emil Ernerfeldt
1c6fd220b2 Improve text layout 2018-12-27 23:55:16 +01:00
Emil Ernerfeldt
500312e878 Text tweaks 2018-12-27 18:19:06 +01:00
Emil Ernerfeldt
a52f27b8c8 Encode colors in sRGBA 2018-12-27 17:47:32 +01:00
Emil Ernerfeldt
4bca549de1 Checkbox 2018-12-26 22:17:33 +01:00
Emil Ernerfeldt
2e4d961676 Add optional outline to rectangles 2018-12-26 17:32:58 +01:00
Emil Ernerfeldt
094f8216c5 Separate layout from styling 2018-12-26 14:38:46 +01:00
Emil Ernerfeldt
db30e552d2 Add proper button function 2018-12-26 10:46:23 +01:00
Emil Ernerfeldt
6755a90734 Nicer rust code 2018-12-24 00:15:18 +01:00
Emil Ernerfeldt
2e2e7a7839 Refactor with some better types 2018-12-23 20:06:40 +01:00
Emil Ernerfeldt
856bbf4dae Initial commit: Closed loop of TS->Rust->TS 2018-12-23 19:42:30 +01:00