Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | basic support for testing writes to screen | Kartik K. Agaram | 2022-03-03 | 1 | -0/+73 |
| | |||||
* | fake keyboard constructor | Kartik K. Agaram | 2022-03-02 | 1 | -0/+34 |
| | |||||
* | distinguish between window global and arg | Kartik K. Agaram | 2022-03-02 | 1 | -5/+5 |
| | |||||
* | starting to make Teliva apps more testable | Kartik K. Agaram | 2022-02-27 | 1 | -3/+3 |
| | | | | | | | | | | Tasteful apps should only perform side-effects through 'window' arguments rather than the 'curses' module directly. It's ok however to read constants like curses.A_NORMAL or curses.stdscr(). There are some limitations, unfortunately. Ncurses wasn't designed with testability in mind. For example, there's no way to curs_set or assume_default_colors without the 'curses' module. Oh well. | ||||
* | import https://github.com/majek/lua-channels | Kartik K. Agaram | 2022-02-26 | 1 | -2/+1 |
| | | | | Also a little test program to demo channels in action. | ||||
* | a little program for kids: anagrams of names | Kartik K. Agaram | 2022-02-21 | 1 | -2/+62 |
| | |||||
* | 'doc:blurb': a place to briefly describe an app | Kartik K. Agaram | 2022-02-17 | 1 | -0/+6 |
| | | | | | | This is for what the app does, as opposed to 'doc:main', which is also intended to include commentary about the internal organization of the app. | ||||
* | standardize key order in .tlv files | Kartik K. Agaram | 2022-02-09 | 1 | -2/+2 |
| | | | | This will eliminate some spurious git diffs I keep having to clean up. | ||||
* | more precise control over menu order | Kartik K. Agaram | 2021-12-22 | 1 | -0/+2 |
| | | | | I can't believe I didn't notice this until now. | ||||
* | minor tweaks | Kartik K. Agaram | 2021-12-21 | 1 | -1/+1 |
| | |||||
* | document dbg | Kartik K. Agaram | 2021-12-18 | 1 | -0/+2 |
| | |||||
* | streamline an app; pull useful stuff into template | Kartik K. Agaram | 2021-12-18 | 1 | -0/+32 |
| | |||||
* | expand Teliva's "standard library" | Kartik K. Agaram | 2021-12-16 | 1 | -0/+96 |
| | | | | | | | | Lua is often not very functional. Available primitives often mutate data destructively rather than create new values. Perhaps I shouldn't be trying to go against the grain. We'll see. The above changes are based on using Teliva intensively for 2 weeks of Advent of Code 2021. But that isn't quite the ideal use case for Teliva. | ||||
* | . | Kartik K. Agaram | 2021-12-16 | 1 | -2/+2 |
| | |||||
* | snapshot: migrate all sample apps to new format | Kartik K. Agaram | 2021-12-11 | 1 | -72/+69 |
| | |||||
* | a starting point for new apps | Kartik K. Agaram | 2021-11-27 | 1 | -0/+72 |