textual icon indicating copy to clipboard operation
textual copied to clipboard

Video ideas

Open rodrigogiraoserrao opened this issue 2 years ago • 3 comments

Tip videos

Short videos (<5min) that explain how to do a very concrete and self-contained thing.

  • [ ] MD editor with live-preview (Discord reference).
  • [ ] Send app notifications with toasts.
  • [ ] Use set_interval for automatic sync/updates.
  • [ ] How to set a screen (sub-title) and show it with a header.
  • [ ] How to change the language for syntax highlighting in a text area.
  • [ ] How to create a custom command for the CommandPalette widget.
  • [ ] How to install and run the devtools in Textual 0.29.0+, where installation is from textual-dev.
  • [ ] How to do logging (in console and in a widget).
  • [ ] How to push and pop screens dynamically.
  • [ ] How to add suggestions to an input field.
  • [ ] How to create a good-looking modal screen (centre everything and maybe restrict total width/height).
  • [ ] “Debug” layouts by setting background colours on everything.
  • [ ] Difference between the styles align and content-align.
  • [ ] How to see prints in the console.
  • [ ] Creating a snapshot test.
  • [ ] Add a loading indicator to a widget.
  • [ ] Add simple validation to Input widgets.

Guide videos

10-15min videos going over a topic, e.g., the documentation guides.

  • [ ] How to create and manage custom screens.
  • [ ] How to create a compound widget.
  • [ ] Reactivity guide.
  • [ ] Get data from a modal screen into an application.
  • [ ] Workers guide.
  • [ ] The ins and outs of the CommandPalette.
  • [ ] The ins and outs of the TextArea.

Tutorial series

A series of videos where we build an application from start to finish.

  • [ ] Build a TODO app (based on the EuroPython tutorial).
  • [ ] Build the calculator.py example.
  • [ ] Build a Pokémon Pokédex.

rodrigogiraoserrao avatar Sep 21 '23 14:09 rodrigogiraoserrao

I could certainly produce an initial piece on "Get data from a modal screen into an application," having just taught myself how to do that dance. I've created a component called a "SaveCancel" which, when added to a modal screen, allows it to return a result on Save or None on Cancel. The tricky bit, such as it is, is the callback setup and handling, but it isn't rocket science.

Have you established any timescale for this work?

holdenweb avatar Sep 24 '23 08:09 holdenweb

@rodrigogiraoserrao Just to let you know, I think we should have you do more videos for us. @holdenweb Your input is very welcome!

willmcgugan avatar Nov 22 '23 15:11 willmcgugan