summaryrefslogtreecommitdiff
path: root/asciifarm/client/main.py
AgeCommit message (Collapse)Author
2019-09-18switched curses to ratuiltroido
2019-09-16replaced curses.wrapper by its codetroido
2019-09-16put initialisation code in somewhat more sensible modulestroido
2019-01-25fixed list of default charmaps in helptroido
2019-01-18made the loading worktroido
2019-01-18use loaders for keybindings and charmaps which allow them to import templatestroido
2018-05-22client raises exceptions outside main curses wrappertroido
2018-04-14removed references to hy from the docstroido
2018-04-14Stopped using hy for keybindingstroido
keybindings are now a JSON format. Somehow hy errored for me, and the cleanest solution seemed not to use hy at all Thinking about it, the client was basically loading a new interpreter to optimize something that didn't need optimizing. It didn't make it more readable/writable either, and it always was a lot of hassle.
2018-01-16tildename is only the default when connecting over UDS, otherwise usernametroido
2018-01-11Replace None equality checks with identity checksrakiru
Both work, but the identity check is the more correct/idiomatic approach (and also ever-so-slightly more efficient).
2018-01-10started tildenames client-sidetroido
2018-01-01made keybindings readable from an actual filetroido
2017-12-30keybindings can be imported now, though it will probably require some hackerytroido
2017-11-01messages can now be logged to a filetroido
2017-10-30finally made everything executable that I wanted to be executabletroido