Emil Ernerfeldt
|
903e62cd1c
|
[egui_web] Update demo and example wasm
|
2020-11-28 13:54:16 +01:00 |
|
Emil Ernerfeldt
|
633b19ee99
|
[egui_web] Repaint on finished fetch in example app
|
2020-11-20 20:35:16 +01:00 |
|
Emil Ernerfeldt
|
c6ce0b9e8c
|
[example_web] show loading of an image
Required some redesign of `TextureAllocator` as well as
some improvements to the fetch API.
|
2020-11-18 22:16:01 +01:00 |
|
Emil Ernerfeldt
|
9c8a3a994f
|
[example_web] Fix link to own source code
|
2020-11-18 01:20:35 +01:00 |
|
Emil Ernerfeldt
|
bafbe04fb3
|
Update example web app
|
2020-11-18 01:08:45 +01:00 |
|
Emil Ernerfeldt
|
fad0029119
|
egui_web: Add simple fetch API and demostrate it in example_web
|
2020-11-18 00:43:58 +01:00 |
|
Emil Ernerfeldt
|
0cb3bb791b
|
Add example_web app
|
2020-11-17 23:24:14 +01:00 |
|
Emil Ernerfeldt
|
7651e2f15b
|
egui_web: Implement copy, cut and paste
|
2020-11-15 21:20:38 +01:00 |
|
Emil Ernerfeldt
|
d4e4033f10
|
Publish new web demo
|
2020-11-07 14:52:12 +01:00 |
|
Emil Ernerfeldt
|
4fab4b30a3
|
[egui_web] Publish new web demo
|
2020-10-10 14:12:40 +02:00 |
|
Emil Ernerfeldt
|
c25d4ff70a
|
[egui_web] publish new web demo
|
2020-09-13 22:08:50 +02:00 |
|
Emil Ernerfeldt
|
6907e747c6
|
[web] publish new web demo build
|
2020-09-08 09:45:31 +02:00 |
|
Emil Ernerfeldt
|
fe50f39590
|
[demo] toggle_switch.rs source demo for how to create your own widget
|
2020-08-31 07:55:31 +02:00 |
|
Emil Ernerfeldt
|
a395b385b7
|
build new web demo
|
2020-08-29 18:18:48 +02:00 |
|
Emil Ernerfeldt
|
ad9783a33d
|
Update links to point to https://github.com/emilk/egui
because I renamed the github repository from "emigui" to "egui"
|
2020-08-10 19:38:46 +02:00 |
|
Emil Ernerfeldt
|
b06c9e94fb
|
[egui] rename "with_serde" feature flag to just "serde"
|
2020-08-09 17:34:26 +02:00 |
|
Emil Ernerfeldt
|
b58142ba15
|
Update versions to 0.1.3
|
2020-08-09 17:30:12 +02:00 |
|
Emil Ernerfeldt
|
554e6e7120
|
[app] unify web and glium demo app
|
2020-07-23 19:04:23 +02:00 |
|
Emil Ernerfeldt
|
61cdec8fca
|
[refactor] rename 'example' to 'demo', and add simple example_glium
|
2020-07-23 12:18:19 +02:00 |
|
Emil Ernerfeldt
|
6b6545958d
|
[web] fix: repaint on pagehide, pageshow and resize
|
2020-07-20 15:08:39 +02:00 |
|
Emil Ernerfeldt
|
cb6b3bb58f
|
Move web app contents to own window
|
2020-07-19 01:09:37 +02:00 |
|
Emil Ernerfeldt
|
57ae03f52d
|
[web] minor fixes for reactive mode
|
2020-07-19 00:44:06 +02:00 |
|
Emil Ernerfeldt
|
7565210b2d
|
[web] simplify and improve reactive mode on touch screens
|
2020-07-18 23:56:37 +02:00 |
|
Emil Ernerfeldt
|
3ecd6c0297
|
[web] implement reactive repainting
meaning: only repaint on new input
|
2020-07-18 19:54:42 +02:00 |
|
Emil Ernerfeldt
|
dfa4d52a94
|
[web] move all reusable web code into egui_web
|
2020-07-18 18:35:17 +02:00 |
|
Emil Ernerfeldt
|
1a4c399e41
|
[web] port all remaining JS code to Rust
|
2020-07-18 18:00:05 +02:00 |
|
Emil Ernerfeldt
|
0afad57d41
|
[web] port JS code to Rust
|
2020-07-18 13:30:23 +02:00 |
|
Emil Ernerfeldt
|
bea7e3a52e
|
[egui] prepare for 0.1.0 release
|
2020-05-30 18:22:33 +02:00 |
|
Emil Ernerfeldt
|
fd5ab736bb
|
Rename from "Emigui" to "Egui"
Shorter to type (especially in code).
|
2020-05-30 10:22:35 +02:00 |
|
Emil Ernerfeldt
|
ae6080405c
|
Remove 'Web' from GuiInput
|
2020-05-21 12:04:42 +02:00 |
|
Emil Ernerfeldt
|
d5d6c48974
|
cargo update
|
2020-05-20 21:36:16 +02:00 |
|
Emil Ernerfeldt
|
3022231e4f
|
Reduce .wasm size by around 20%
|
2020-05-20 18:58:21 +02:00 |
|
Emil Ernerfeldt
|
c9f07c1cff
|
Publish new wasm
|
2020-05-17 17:45:51 +02:00 |
|
Emil Ernerfeldt
|
88bfcd585e
|
Resize windows by dragging any side or corner
|
2020-05-17 16:42:20 +02:00 |
|
Emil Ernerfeldt
|
c79b28e3b0
|
publish new wasm
|
2020-05-17 10:21:57 +02:00 |
|
Emil Ernerfeldt
|
e5c216447a
|
new web version
|
2020-05-12 07:29:24 +02:00 |
|
Emil Ernerfeldt
|
71154edf9b
|
Add a fractal clock example to showcase painting performance
|
2020-05-11 20:21:24 +02:00 |
|
Emil Ernerfeldt
|
5a9e3d62bf
|
Fix: web version steal keyboard input
|
2020-05-11 19:53:43 +02:00 |
|
Emil Ernerfeldt
|
3deb7dda7c
|
Deploy new web version
|
2020-05-10 19:05:59 +02:00 |
|
Emil Ernerfeldt
|
077cc3d8d1
|
Publish new wasm build
|
2020-05-05 22:40:00 +02:00 |
|
Emil Ernerfeldt
|
14db237b1d
|
Basic text input support
|
2020-04-29 21:25:49 +02:00 |
|
Emil Ernerfeldt
|
41eea6cd86
|
Update web wasm example
|
2020-04-28 19:55:59 +02:00 |
|
Emil Ernerfeldt
|
649dcec09c
|
Refactor: replace bounding_size: Vec2 with child_bounds: Rect
|
2020-04-25 15:46:50 +02:00 |
|
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 |
|