Commit Graph

11 Commits

Author SHA1 Message Date
mars 4dd6307c12 Window drawing 2023-09-14 17:41:42 -06:00
mars cce42ef240 Refactor text rendering 2023-09-14 17:19:51 -06:00
mars 814d4b116b More efficient scope style lookups 2023-04-12 18:38:12 -04:00
mars 742ed97819 Defer stdout flush until end of draw 2023-04-12 17:50:14 -04:00
mars 7d46cbcf9b Live theme reload 2023-04-12 17:13:20 -04:00
mars 51622bf6fd Ignore style modifiers and underline for now 2023-04-12 12:41:22 -04:00
mars 7137744122 Merge palette table with default palette 2023-04-12 12:41:08 -04:00
mars 78b24c4203 Support 0-length scopes 2023-04-12 12:40:39 -04:00
mars 86bbfcda60 Add Style::apply() 2023-04-12 12:40:16 -04:00
mars ce13258ca7 Make Style::print_styled() generic over Display 2023-04-12 12:40:06 -04:00
mars 1f9ba13620 Add basic theming 2023-04-11 23:34:24 -04:00