Commit Graph

20 Commits

Author SHA1 Message Date
Sasha Koshka f51f9ae5c5 Implemented highlight and underline styles 2022-11-29 01:28:54 -05:00
Sasha Koshka 0462afdf11 Updated the style example with more stuff 2022-11-29 00:50:23 -05:00
Sasha Koshka 19895e6049 Added a configuration viewer example 2022-11-26 22:49:58 -05:00
Sasha Koshka 9a8bb85afc Replaced orange with a dim/grey color 2022-11-18 19:46:50 -05:00
Sasha Koshka d6280a0d28 Added two new styles (although no style has been implemented) 2022-11-17 11:25:27 -05:00
Sasha Koshka 51fbd8acef Added more efficient damage buffer method 2022-11-17 00:26:28 -05:00
Sasha Koshka 754017a2db Added Buffer interface, and clear method 2022-11-16 21:20:48 -05:00
Sasha Koshka e030f8632b Overhauled event system 2022-11-16 00:29:23 -05:00
Sasha Koshka 3a3fb66db8 Buffer is thread safe 2022-11-15 17:45:48 -05:00
Sasha Koshka 85994112cf Made buffer's dot private 2022-11-15 17:41:08 -05:00
Sasha Koshka 77cf88b856 There is only one type of buffer now 2022-11-15 17:36:41 -05:00
Sasha Koshka de3e4b528b Redid color system 2022-11-15 11:16:29 -05:00
Sasha Koshka c0d85cda5b Added documentation 2022-11-15 00:22:01 -05:00
Sasha Koshka 3a879d9a5f Mouse input works 2022-11-06 15:59:06 -05:00
Sasha Koshka 3abba9d69b Don't even bother with text wrapping
This is a pretty useless feature, all things considered. It should
be the job of the application to figure that out.
2022-11-06 15:26:50 -05:00
Sasha Koshka f98b551ba2 Added bounds checking to buffer 2022-11-06 15:25:55 -05:00
Sasha Koshka ff7240d553 Pass keyboard events through application 2022-11-06 15:12:44 -05:00
Sasha Koshka 4b129a8391 Buffer, DamageBuffer, and Application are io.Writers 2022-11-06 14:17:43 -05:00
Sasha Koshka e12fb3d7db Window resizing 2022-11-02 18:51:33 -04:00
Sasha Koshka fea20558ac Initial commit 2022-10-31 15:51:28 -04:00