116 Commits

Author SHA1 Message Date
Lars Petersen 994602af65 Adds bracketed paste mode 2019-03-13 21:24:16 +01:00
Lars Petersen feeebc44f9 Adds TravisCI v0.2.0.0 2019-02-10 20:23:19 +01:00
Lars Petersen d5eb69f486 Adds more documentation 2019-02-10 20:09:48 +01:00
Lars Petersen 1ce2bc8a0a Fixes posix specific code 2019-02-10 19:13:48 +01:00
Lars Petersen 767b428951 Introduces dedicated types for size and position 2019-02-09 14:09:21 +01:00
Lars Petersen 4cce98a0f5 Adds more documentation 2019-02-09 12:51:57 +01:00
Lars Petersen bd39c9ae39 Improves documentation 2019-02-08 07:23:26 +01:00
Lars Petersen 17ce1c16bd Makes control code decoding more consistent 2019-02-07 18:00:32 +01:00
Lars Petersen f656b21ca7 Fixes space key handling on Windows 2019-02-06 22:56:19 +01:00
Lars Petersen 40977ae1a5 Fixes Windows support 2019-02-06 22:41:15 +01:00
Lars Petersen f6339e801d Improves README part concerning terminfo 2019-02-06 20:02:21 +01:00
Lars Petersen 528c5c1dbf Fixes example applications 2019-02-06 19:42:27 +01:00
Lars Petersen d503992075 Removes screen state tracking 2019-02-06 19:23:48 +01:00
Lars Petersen 0c531abc73 Make interrupt handling out-of-band again 2019-02-05 22:41:54 +01:00
Lars Petersen 8545d7db6b Adds more tests 2019-02-05 21:36:02 +01:00
Lars Petersen f3a552bf2f WIP 2019-02-05 16:56:13 +01:00
Lars Petersen 815ef90a38 Adds screen state tracking 2019-02-03 19:56:05 +01:00
Lars Petersen 9f534d62f9 Adds screen state tracking 2019-02-03 15:42:14 +01:00
Lars Petersen 8e0967f005 Adds screen state tracking 2019-02-03 15:33:35 +01:00
Lars Petersen 0bc5f483b6 Major refactoring 2019-01-30 00:37:34 +01:00
Lars Petersen c7deedb091 Introduces internal library for testing 2019-01-30 00:37:34 +01:00
Lars Petersen 54869f19b7 Merge pull request #7 from jtdaugherty/master
README: fix brick link
2019-01-23 09:15:11 +01:00
Jonathan Daugherty efd98550d8 README: fix brick link 2019-01-22 16:09:11 -08:00
Lars Petersen 8062145cbc v0.1.0.0 2019-01-22 21:13:21 +01:00
Lars Petersen 78bd10abf2 Fixed screen resize handling on Posix. 2018-04-04 16:47:48 +02:00
Lars Petersen 8c936f5998 Fixed several bugs related to screen size and cursor position. 2018-03-24 18:45:27 +01:00
Lars Petersen 0c863fda27 Added operations for erasing line and screen. 2018-03-24 08:55:24 +01:00
Lars Petersen 971bc2eebd Further work on README. 2018-03-21 01:22:44 +01:00
Lars Petersen b9d1e9a6e8 Started writing the README file. 2018-03-20 22:27:53 +01:00
Lars Petersen d4a53790d2 Fixed compile errors on Posix. 2018-03-20 17:11:25 +01:00
Lars Petersen 22c481bd27 Moved repl parts to separate library 'reply'. 2018-03-20 16:31:28 +01:00
Lars Petersen 39fa9d5d2f Added function for controlling the alternate screen buffer. 2018-03-20 15:23:39 +01:00
Lars Petersen b1464d25dc Renamed Control.Monad.Terminal.Ansi.AnsiTerminalT to Control.Monad.Terminal.TerminalT. 2018-03-20 00:06:30 +01:00
Lars Petersen 1cccb9aa99 Renamed Control.Monad.Terminal.Ansi.Decoder to Control.Monad.Terminal.Decoder. 2018-03-19 23:45:09 +01:00
Lars Petersen fedc7c8e36 More tests. 2018-03-19 23:40:36 +01:00
Lars Petersen 1a5b035333 More tests. 2018-03-19 23:10:13 +01:00
Lars Petersen 83269046a2 More tests. 2018-03-19 22:18:13 +01:00
Lars Petersen 3bd51ca2a8 Added tests. 2018-03-19 16:45:04 +01:00
Lars Petersen 53edf09f00 Prettyfied progress bar. 2018-03-13 17:05:08 +01:00
Lars Petersen 4456da1a04 More work on window size and mouse coordinates. 2018-03-12 22:11:16 +01:00
Lars Petersen 9dd87bcd33 Implemented cursor position report. 2018-03-11 22:22:50 +01:00
Lars Petersen 8fba50beb4 Renamed EraseKey to BackspaceKey. 2018-03-11 21:16:16 +01:00
Lars Petersen 1bb20b5496 Some more refactoring and documentation. 2018-03-11 20:40:04 +01:00
Lars Petersen 186641d52e Renamed all keyboard keys. 2018-03-04 20:30:04 +01:00
Lars Petersen 6e405fdbfd Finally succeeded in implementing an instance of MonadMask for ReplT. 2018-03-04 17:36:12 +01:00
Lars Petersen 699d53cbb8 Succeeded in implementing a MonadCatch instance for ReplT. 2018-03-04 15:05:57 +01:00
Lars Petersen f22557821d Added exception handling for lifted computations. Cannot use MonadTrans.lift anymore unfortunately. 2018-03-04 12:35:35 +01:00
Lars Petersen 61e1b91f63 Pretty printing thrown exception in ReplT. 2018-03-04 11:58:00 +01:00
Lars Petersen e9a2eac993 Found a solution for purely handling exceptions in ReplT. 2018-03-04 10:56:31 +01:00
Lars Petersen 782d55b3b6 Added MonadThrow instance to ReplT. 2018-03-04 09:47:01 +01:00