Describe the bug
The styles styles.slides.{fg,bg} currently modifies the slide number text in the bottom-right corner. This is confusing - it should be modifying the background of the slides and the default foreground of the slide text.
A separate style should be added for slide_number with its own fg and bg.
Expected behavior
The default slide text foreground should be red when set to #f00. The entire slide's background should be set to the background color.
Environment (please complete the following information):
OS: Linux, Ubuntu
Lookatme Version: 2.4.1
Notes
This may have to wait for 3.0 in order to implement this properly. It would be impossible to have cascading styles in 2.x - 3.0's new Context object can handle this correctly.
Tips
When creating the main slide frame in lookatme/tui.py, we need to:
Create one root Context object that is used everywhere before rendering anything
Push the styles.slides.{fg,bg} style onto the context spec stack
Describe the bug The styles
styles.slides.{fg,bg}
currently modifies the slide number text in the bottom-right corner. This is confusing - it should be modifying the background of the slides and the default foreground of the slide text.A separate style should be added for
slide_number
with its ownfg
andbg
.Expected behavior The default slide text foreground should be red when set to
#f00
. The entire slide's background should be set to the background color.Environment (please complete the following information):
2.4.1
Notes This may have to wait for 3.0 in order to implement this properly. It would be impossible to have cascading styles in 2.x - 3.0's new Context object can handle this correctly.
Tips
When creating the main slide frame in
lookatme/tui.py
, we need to:styles.slides.{fg,bg}
style onto the context spec stack