Commit graph

2482 commits

Author SHA1 Message Date
Emil Ernerfeldt
e06a4db7bc New font: Comfortaa 2019-03-16 13:37:29 +01:00
Emil Ernerfeldt
2c2450e67b Fix retina resolution of example_glium 2019-03-16 12:57:44 +01:00
Emil Ernerfeldt
075fa7ab0f Button clicked on mouse release 2019-03-16 12:56:00 +01:00
Emil Ernerfeldt
e1652bef77 Rename example app to example_wasm 2019-03-16 12:55:42 +01:00
Emil Ernerfeldt
01862d07ae Add native glium backend 2019-03-12 22:59:55 +01:00
Emil Ernerfeldt
0be9722af5 Handle more than 2^16 vertices in WebGL renderer 2019-03-12 14:43:50 +01:00
Emil Ernerfeldt
0ba687f521 Run on requestAnimationFrame by default 2019-03-12 10:01:25 +01:00
Emil Ernerfeldt
9cdd038285 Expose mesher module 2019-03-12 10:01:25 +01:00
Emil Ernerfeldt
733df46a0a Update README.md 2019-03-12 08:54:17 +01:00
Emil Ernerfeldt
192b59ebb0 Refactor: remove GuiCmd 2019-03-11 15:59:49 +01:00
Emil Ernerfeldt
87288634e9 Refactor: Merge LayoutOptions and Style 2019-03-11 15:39:54 +01:00
Emil Ernerfeldt
7cbf8e45bc Nicer looking colors and sliders 2019-03-11 15:30:32 +01:00
Emil Ernerfeldt
cd58190d35 Add slider example 2019-03-11 13:32:54 +01:00
Emil Ernerfeldt
81faa964cc Add column example 2019-03-11 13:32:44 +01:00
Emil Ernerfeldt
e398668f96 Add support for usize sliders 2019-03-11 13:31:55 +01:00
Emil Ernerfeldt
3f12d6da23 Update wasm 2019-03-10 21:02:00 +01:00
Emil Ernerfeldt
f9a9d85d16 Update readme 2019-03-10 21:01:07 +01:00
Emil Ernerfeldt
79e38e39fe Fix: allow sliders without text 2019-03-10 21:00:44 +01:00
Emil Ernerfeldt
c15768dbf4 Refactor: rename Frame to Mesh 2019-03-10 21:00:28 +01:00
Emil Ernerfeldt
f2040c6fc5 Fix antialiasing for non-retina screens 2019-02-24 17:18:30 +01:00
Emil Ernerfeldt
68db833a3a Add some helpful wrapper around web_sys 2019-02-11 20:27:32 +01:00
Emil Ernerfeldt
eb589757a8 Add function to check if user is interacting with anything 2019-02-10 22:27:41 +01:00
Emil Ernerfeldt
4741955f68 Add function for vertical layout 2019-02-10 22:06:57 +01:00
Emil Ernerfeldt
da6d590908 Minor improvements 2019-02-10 20:56:59 +01:00
Emil Ernerfeldt
2583fd2c52 integer sliders 2019-02-10 16:10:08 +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
7dcda029ec Fix some build issues 2019-02-09 22:49:35 +01:00
Emil Ernerfeldt
ef4f0908f2 make label into a macro 2019-01-21 01:48:32 -06:00
Emil Ernerfeldt
c2c94ddda5 Pixel-perfect fonts 2019-01-19 10:10:28 -06:00
Emil Ernerfeldt
cd8ca47e76 Small tweaks 2019-01-19 10:09:00 -06:00
Emil Ernerfeldt
391abda3d5 Mobile fixes 2019-01-17 17:34:01 -06:00
Emil Ernerfeldt
46293f6fd4 Allow zooming font atlas 2019-01-17 17:33:20 -06:00
Emil Ernerfeldt
88fdd127ea Allow resizing fonts at runtime 2019-01-17 11:03:39 -06:00
Emil Ernerfeldt
fe3542a28d Allow floating point font sizes 2019-01-17 07:07:02 -06:00
Emil Ernerfeldt
616245c323 Refactor: create Texture struct 2019-01-16 17:09:12 -06:00
Emil Ernerfeldt
7f83876005 Enable colored text (and other misc fixes) 2019-01-16 09:28:43 -06:00
Emil Ernerfeldt
4dab7a1504 Fix font test 2019-01-15 04:50:30 -06:00
Emil Ernerfeldt
2c0ca77e09 Add support for alignment (min, center, max) in horizontal and vertical layouts 2019-01-15 04:50:30 -06:00
Emil Ernerfeldt
3f84836c20 Add rect field to InteractInfo struct 2019-01-15 04:48:05 -06:00
Emil Ernerfeldt
6e8cc8439b Add separator widget 2019-01-13 19:15:11 +01:00
Emil Ernerfeldt
d1a985d7cd Add TODO.md 2019-01-13 16:53:43 +01:00
Emil Ernerfeldt
ca9333ec3e Support multiple fonts 2019-01-13 00:55:56 +01:00
Emil Ernerfeldt
1b8a45a514 Share font atlas 2019-01-13 00:19:53 +01:00
Emil Ernerfeldt
2fc191eed4 Break out texture atlas into own struct 2019-01-13 00:10:53 +01:00
Emil Ernerfeldt
e607097da0 Refactor where and how options are stored 2019-01-12 23:20:19 +01:00
Emil Ernerfeldt
8963a99a09 Rename to Emigui 2019-01-12 23:07:30 +01:00
Emil Ernerfeldt
1e8a4d3906 Automatic line break when text overflows max_width 2019-01-10 21:09:37 +01:00
Emil Ernerfeldt
984a56aae9 Move widgets out of Region into own file 2019-01-10 10:55:38 +01:00
Emil Ernerfeldt
9f876b3ccd Implement columns 2019-01-07 08:54:37 +01:00