Commit graph

218 commits

Author SHA1 Message Date
Emil Ernerfeldt
6eae91e028 Distinguish ids that need to be unique and warn about name clashes 2020-04-19 11:13:24 +02:00
Emil Ernerfeldt
1afda00fc4 Make it easier to create an Outline 2020-04-19 11:11:41 +02:00
Emil Ernerfeldt
2170081221 Use new type Pos2 for positions (points) instead of Vec2 2020-04-19 01:05:49 +02:00
Emil Ernerfeldt
6eb1053c35 Start refactor mesher module into a more reusable Path concept 2020-04-19 00:27:25 +02:00
Emil Ernerfeldt
7480191f1a Refactor Font towards supporting all unicode 2020-04-18 17:14:38 +02:00
Emil Ernerfeldt
624e709a8f Make Id a proper newtype 2020-04-18 09:32:39 +02:00
Emil Ernerfeldt
407df94945 Switch to parking_lot::Mutex 2020-04-18 09:32:39 +02:00
Emil Ernerfeldt
481af55ce5 Handle window paint order (click to bring to front etc) 2020-04-17 23:22:28 +02:00
Emil Ernerfeldt
f709423809 Rename Data to Context and move to own file 2020-04-17 15:33:52 +02:00
Emil Ernerfeldt
de76cb6190 Move Memory and Region to own files 2020-04-17 15:29:48 +02:00
Emil Ernerfeldt
1d3836ba80 Add rudimentary support for gui windows that you can move around 2020-04-17 14:26:36 +02:00
Emil Ernerfeldt
b26359d383 Add checkbox for antialiasing on/off 2020-04-17 14:25:27 +02:00
Emil Ernerfeldt
74eeaf27ce Fix colors in glium (srgb issue) 2020-04-16 23:10:42 +02:00
Emil Ernerfeldt
49cbd3fe07 Fix: properly sample white color (was off by half a texel) 2020-04-16 23:10:05 +02:00
Emil Ernerfeldt
4a36b2c1c1 Fix name clash 2020-04-15 17:41:50 +02:00
Emil Ernerfeldt
0265b3d43a Refactor: define rect by min/max 2020-04-15 17:41:35 +02:00
Emil Ernerfeldt
7fc2500973 Update link to example code 2020-04-12 12:22:51 +02:00
Emil Ernerfeldt
d999962602 Refactor example code 2020-04-12 12:07:51 +02:00
Emil Ernerfeldt
4889296f7a Build WASM in release 2020-04-12 12:02:44 +02:00
Emil Ernerfeldt
98899c80b0 Fix font sliders 2020-04-11 18:35:21 +02:00
Emil Ernerfeldt
1a4614869c cargo update 2020-04-11 18:20:08 +02:00
Emil Ernerfeldt
dba42b1ada Compilation fix 2020-04-11 18:18:52 +02:00
Emil Ernerfeldt
f4f03d49eb Some predefined colors 2019-12-02 21:59:49 +01:00
Emil Ernerfeldt
157de8a966 Add support for monospace font 2019-12-02 20:08:49 +01:00
Emil Ernerfeldt
100d4e328f export more 2019-11-24 20:45:45 +01:00
Emil Ernerfeldt
f728180918 Ignore warning about legacy implement_vertex macro in old glium 2019-11-24 16:27:12 +01:00
Emil Ernerfeldt
9b862e9ec4 Update example_glium 2019-11-18 20:06:41 +01:00
Emil Ernerfeldt
be23d66f9e Update rusttype and run cargo update 2019-11-02 10:15:06 +01:00
Emil Ernerfeldt
be8eb02b3f Some minor fixes and additions 2019-11-02 09:50:49 +01:00
Emil Ernerfeldt
1d6bc3baba Minor API improvements 2019-04-25 18:07:36 +02:00
Emil Ernerfeldt
4836860c7b Create emigui_glium library 2019-04-21 10:13:05 +02:00
Emil Ernerfeldt
d0734ccdef Fix performance issue on touch devices 2019-03-16 15:49:41 +01:00
Emil Ernerfeldt
97bbc6f066 Minor API tweaks 2019-03-16 15:14:22 +01:00
Emil Ernerfeldt
6b5da83642 Adjust font sizes again 2019-03-16 14:16:27 +01:00
Emil Ernerfeldt
375cc231a6 Fix touch interaction 2019-03-16 14:12:40 +01:00
Emil Ernerfeldt
07711a456a Adjust font sizes 2019-03-16 14:12:27 +01:00
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