resolve conflicts
Dependencies
- [2]
MZ3DMYPDstart sketching out a scrollbar - [3]
3PFDYZWTresolve conflicts - [4]
CFJ4FLCQclean up an unnecessary mutation - [5]
I5RBM7HJresolve conflicts - [6]
TGHAJBESuse line cache for drawings as well - [7]
PX7DDEMOautosave slightly less aggressively - [8]
SPSW74Y5add state arg to Text.keychord_pressed - [9]
UHB4GARJleft/right margin -> left/right coordinates - [10]
LF7BWEG4group all editor globals - [11]
Z5HLXU4Padd state arg to a few functions - [12]
GN3IF4WFbugfix: pasting newlines - [13]
AYS3Z3TXstandardize scroll check in a few places - [14]
XNFTJHC4split keyboard handling between Text and Drawing - [15]
BWKKYJIMadd a fork - [16]
MTJEVRJRadd state arg to a few functions - [17]
2DVVKKVAflesh out Readme - [18]
JRETETTLMerge lines.love - [19]
SBS2F7GRlink to export tool - [20]
M3F33OYQMerge lines.love - [21]
OJ2CLK4QMerge text0 - [22]
GX5PD3CLconsistently schedule_save after all mutations - [23]
VNTRXQSXMerge lines.love - [24]
LSYLEVBDdrop some redundant args when clearing the cache - [25]
PTDO2SOTadd state arg to schedule_save - [26]
WHFOJBAEMerge text0 - [27]
QJAGP7ONMerge text0 - [28]
NJRUQTNHMerge text0 - [29]
ILOA5BYFseparate data structure for each line's cache data - [30]
ICS45BILeditor widget now takes a bottom margin - [31]
T36DC4DFadd another fork - [32]
RTV7W3GUMerge text0 - [33]
7LVK4KRDfix a failing test - [34]
D4FEFHQCflesh out Readme - [35]
4VUVVW6Jupdate Readme and settle on a project name - [*]
BULPIBEGbeginnings of a module for the text editor - [*]
FS2ITYYHrecord a known issue
Change contents
- resurrect zombie in text.lua at line 191
if State.cursor_y > State.bottom - State.line_height then - resurrect zombie in text.lua at line 279
Text.refresh_screen_line_cache(State, State.cursor1.line) - edit in README.md at line 92
- resolve order conflict in README.md at line 92[6.1673]