Simon Cruanes
Simon Cruanes
spawn a given command, communicate using stdin/stdout and a simple Json procotol
- ignore other bots (specify it in config) - implem: high-priority plugin that matches messages from those people to ignore, does nothing, and return `matched`. This bypasses all the other...
- [ ] need some administrative interface for trusted users, to control join/part. - [ ] need separating state for every channel (perhaps have one *instance* of each plugin for...
- put everything in a single module `Nottui` (easily aliasable/openable). I'll refer to it as `UI` from now on. - re-export `Lwd` as `UI.Incremental` and `Lwd_seq` as `UI.Seq` - `UI.Syntax`...
make the widgets into a submodule of `Ui`? seems a bit useless to have `Ui` without a collection of standard widgets imho :slightly_smiling_face:
Here are some things I think would be convenient for a lot of UIs. I can contribute some of them if needed :). I also think that `Nottui_widget` should just...
`Nottui.Ui_loop.run` could provide an easy way to combine the default behavior ("quit on escape") with custom behavior (like a quit button). For that I think it could take an optional...