Commit Graph

283 Commits

Author SHA1 Message Date
marceline-cramer 0e546e8010 Add Container trait 2022-07-27 20:52:56 -06:00
marceline-cramer aa0d49b6c4 WIP flexbox-ish layout 2022-07-27 20:39:36 -06:00
marceline-cramer c22baff89e Make more demo-friendly 2022-07-27 02:01:59 -06:00
marceline-cramer 722013a3c9 Add dialog box 2022-07-27 01:43:54 -06:00
marceline-cramer ba5b31275d Move menu to left 2022-07-27 00:34:24 -06:00
marceline-cramer a6492622b6 RectButton icons 2022-07-27 00:08:10 -06:00
marceline-cramer e070a54bb6 EXTREMELY HACKY multifont 2022-07-26 23:32:18 -06:00
marceline-cramer 6c44feab62 Option<T> impls Widget + RectButtonStyle 2022-07-26 23:09:52 -06:00
mars 529bcad32c WIP settings menu 2022-07-26 22:44:53 -06:00
mars a6b1e50dc5 Add SAO UI exit button 2022-07-25 22:47:05 -06:00
mars 495fb40c9f Canary egui harness cursor input 2022-07-25 18:27:18 -06:00
mars 77465dab6e Migrate SAO UI draw code to script crate 2022-07-24 01:26:57 -06:00
marceline-cramer da4fce3d19 Remove script access to TextLayout GlyphPositions 2022-07-23 02:39:34 -06:00
mars ca1841af10 Refactor SAO UI widgets 2022-07-21 15:19:57 -06:00
mars 2e36ef9851 SAO UI button icons + Label widget 2022-07-21 13:42:18 -06:00
mars b7df68195a Add font_load() fn 2022-07-18 21:24:39 -06:00
marceline-cramer d617eaaf64 Text rendering offset + scale + color 2022-07-18 20:51:54 -06:00
marceline-cramer bf6228f277 Compute glyph bounding boxes from paths 2022-07-18 18:43:49 -06:00
marceline-cramer 43b6aca29a Temp draw_glyphs ABI 2022-07-18 17:51:33 -06:00
marceline-cramer 1feb3e9ef2 WIP text layout API 2022-07-18 17:44:42 -06:00
marceline-cramer f53c7ac4cb Remove compatibility fn UiPanel_drawTriangle() 2022-07-18 16:54:05 -06:00
marceline-cramer 0ead815fa1 Hacky but functional scripted text rendering 2022-07-18 16:49:33 -06:00
marceline-cramer 96eb8c2daa FontStore caching + returns Arcs 2022-07-18 16:10:58 -06:00
marceline-cramer 6b78d51e64 GlyphCache mutex-locking + Font interior mutability 2022-07-18 16:03:02 -06:00
marceline-cramer 7e15a2f6a8 Font mutex-locking 2022-07-18 15:51:18 -06:00
mars 342e8b142e Remove emoji test + panic!() format mistake 2022-07-18 15:24:47 -06:00
mars dc71971c39 System font loading + proper scaling + FontStore 2022-07-16 21:57:45 -06:00
mars feadf8fa15 Refactor text shaping 2022-07-16 19:26:02 -06:00
marceline-cramer 2975477725 Cruddy hacked-together owning Font struct 2022-07-16 15:13:55 -06:00
marceline-cramer 9cd5aa3822 GlyphCache 2022-07-16 14:39:11 -06:00
marceline-cramer d4591ddbb9 text example in linja pona font 2022-07-16 14:06:06 -06:00
mars 50543d876a WIP text rendering 2022-07-16 11:44:22 -06:00
mars bf8592b5fe Initial commit 2022-07-15 15:11:35 -06:00