mirror of
https://github.com/zetaPRIME/libstarlight.git
synced 2025-06-26 21:52:47 +00:00
pretty-print mono font defs for easier editing
This commit is contained in:
parent
e22c8995a6
commit
7d8f500e25
@ -3,16 +3,13 @@
|
|||||||
|
|
||||||
roadmap to first release, in no particular order {
|
roadmap to first release, in no particular order {
|
||||||
finish implementing OSK! {
|
finish implementing OSK! {
|
||||||
- MAKE IT NOT CRASH ON BEING CLOSED FROM INPUTHANDLER
|
|
||||||
enable scrolling preview (and scroll to cursor where applicable)
|
enable scrolling preview (and scroll to cursor where applicable)
|
||||||
polish!
|
polish!
|
||||||
InputManager::OpenKeyboard
|
InputManager::OpenKeyboard
|
||||||
}
|
}
|
||||||
- textbox widget
|
|
||||||
|
|
||||||
add generic backdrop assets (and form)
|
add generic backdrop assets (and form)
|
||||||
|
|
||||||
fix font glyph padding to eliminate slight "crosstalk" in bordered variants
|
|
||||||
fix lowercase j running into things
|
fix lowercase j running into things
|
||||||
adjust monospace line height (and maybe offset) to closer match the vwf of the same size
|
adjust monospace line height (and maybe offset) to closer match the vwf of the same size
|
||||||
|
|
||||||
@ -20,8 +17,13 @@ roadmap to first release, in no particular order {
|
|||||||
ADD README.MD PLS
|
ADD README.MD PLS
|
||||||
} then consider these before 1.0 "gold" {
|
} then consider these before 1.0 "gold" {
|
||||||
should form priority be a float?
|
should form priority be a float?
|
||||||
|
make closing forms a bit less finicky (add them to a separate list and let the Application remove them from the list)
|
||||||
|
add customization for Button (alternate idle/press images, optional glyph drawable)
|
||||||
|
^ use that to spice up the OSK
|
||||||
|
input prompt dialog
|
||||||
language config and atlas support
|
language config and atlas support
|
||||||
maybe implement some way of "knocking out" and replacing metrics during runtime for theme switching
|
maybe implement some way of "knocking out" and replacing metrics during runtime for theme switching
|
||||||
|
fix font glyph padding to eliminate slight "crosstalk" in bordered variants
|
||||||
}
|
}
|
||||||
|
|
||||||
today's agenda {
|
today's agenda {
|
||||||
|
@ -77,7 +77,7 @@ void Core::Init() {
|
|||||||
//kb->Open();
|
//kb->Open();
|
||||||
|
|
||||||
auto tb = std::make_shared<sl::ui::TextBox>(VRect(0, 64, 320, 24).Expand(-16, 0));
|
auto tb = std::make_shared<sl::ui::TextBox>(VRect(0, 64, 320, 24).Expand(-16, 0));
|
||||||
tb->text = "TextBox testing in progress.";
|
tb->text = "TextBox testing in progress. ij ji lj jl";
|
||||||
form->touchScreen->Add(tb);
|
form->touchScreen->Add(tb);
|
||||||
|
|
||||||
/*label->SetFont("default.16");
|
/*label->SetFont("default.16");
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user