Commit Graph

38 Commits

Author SHA1 Message Date
Richard Feldman
269da82840 Make VarStore no longer use atomics 2020-06-13 21:59:01 -04:00
Richard Feldman
0b64134547 Get basic undo/redo working 2020-05-31 22:59:44 -04:00
Richard Feldman
0861a51240 Update clippy settings for editor 2020-05-31 22:59:44 -04:00
Richard Feldman
3465f0a8be Use inlinable_string in editor AST 2020-05-31 20:14:19 -04:00
Richard Feldman
99dcda8603 Use inlinable_string 0.1 2020-05-31 20:14:19 -04:00
Richard Feldman
020e2d70fd Add PartialLookup (commented out for now) 2020-05-31 17:28:23 -04:00
Richard Feldman
673fc3bcc3 Add custom formatting for NodeId 2020-05-31 17:28:12 -04:00
Richard Feldman
68a3550e7e Add beginnings of editor/ast 2020-05-31 17:28:00 -04:00
Richard Feldman
553b46b9c7 cargo fmt 2020-05-31 16:48:26 -04:00
Richard Feldman
0ef7ec8d44 Go back to default power preference and BackendBit 2020-05-30 11:39:26 -04:00
Richard Feldman
89f27cd5c6 Try tweaking BackendBit to fix Linux
Folkert was getting a "Request adapter" panic.
Maybe tweaking these settings will fix it?
2020-05-30 09:43:47 -04:00
Richard Feldman
81f140b744 Don't start maximized 2020-05-30 09:43:27 -04:00
Richard Feldman
3323cfdd04 Drop some obsolete dependencies 2020-05-30 09:43:11 -04:00
Richard Feldman
7b490053e9 Fix backspace on macOS 2020-05-30 09:30:16 -04:00
Richard Feldman
fe218a5966 Handle text input from keyboards better 2020-05-30 01:46:14 -04:00
Richard Feldman
c734c7779a Tweak editor colors 2020-05-30 01:42:37 -04:00
Richard Feldman
f10e817226 Switch to wgpu for rendering 2020-05-30 01:13:05 -04:00
Richard Feldman
66fd716a8c Revert "wip try merging in glyph stuff"
This reverts commit d66e16ce7a9b35ff5881b10d5012057a3b2d4708.
2020-05-30 01:13:05 -04:00
Richard Feldman
79469b2d23 wip try merging in glyph stuff 2020-05-30 01:13:05 -04:00
Richard Feldman
195c695ab1 wip w/ sampler and dots 2020-05-30 01:13:05 -04:00
Richard Feldman
bf2f7de69e Extract text_state 2020-05-30 01:12:49 -04:00
Richard Feldman
3b603dc1c4 Don't draw spaces at all 2020-05-30 01:12:49 -04:00
Richard Feldman
be0f76e3e5 Fiddle with default colors a bit 2020-05-30 01:12:49 -04:00
Richard Feldman
5350818e07 Default to not animating 2020-05-30 01:12:49 -04:00
Richard Feldman
b93f129319 Revert "Add text shaders (segfaults)"
This reverts commit 360bb8ec2b580a2b0061854cbd9eb5f1fe2db6e6.
2020-05-30 01:12:49 -04:00
Richard Feldman
a87667c74f Add text shaders (segfaults) 2020-05-30 01:12:49 -04:00
Richard Feldman
deda27304e Use PresentMode::IMMEDIATE 2020-05-30 01:12:49 -04:00
Richard Feldman
caca684c6a Satisfy clippy 2020-05-12 21:48:07 -04:00
Richard Feldman
ceab15dffe Revert "Introduce some font stuff"
This reverts commit 0db0f46582df75d23bfaaa424aa6a7e291f723ef.
2020-05-12 21:48:07 -04:00
Richard Feldman
3d0fa6e050 Introduce some font stuff 2020-05-12 21:48:07 -04:00
Richard Feldman
bae47e0ac4 Password field typing 2020-05-12 21:48:07 -04:00
Richard Feldman
51581ef338 Make some animated triangles 2020-05-12 21:48:07 -04:00
Richard Feldman
0c9b895912 Render a triangle
Largely following https://github.com/mistodon/gfx-hal-tutorials - code
is CC0 licensed. Lovely tutorials!
2020-05-05 22:07:23 -04:00
Richard Feldman
05e13e9842 Precursor to triangle in editor 2020-05-05 21:40:14 -04:00
Richard Feldman
42b4e5acf6 Add fun emoji 2020-05-05 18:34:36 -04:00
Richard Feldman
d7ee713bc5 Have the editor theoretically take filepaths 2020-05-04 21:41:45 -04:00
Richard Feldman
f0b65a25e2 Launch a blank window for the editor 2020-05-04 21:41:45 -04:00
Richard Feldman
50357acd55 Add editor/ crate 2020-05-03 21:38:36 -04:00