resolve conflicts
Dependencies
- [2]
BWZW73XTunstash a stashed file - [3]
GO2QWWUIpad out overflow buttons to prevent fat fingering - [4]
7XEHYCLTmark buffer as unsaved after clear - [5]
ZDDB4DUMorder copy and paste buttons correctly - [6]
VP5KC4XZMerge lines.love - [7]
E75L5QGUok/cancel buttons in file dialog - [8]
CZQ3NJ4NMerge text0 - [9]
CZ6X73VYmerge bugfix - [10]
W4EQ6IW4simplify state management for menus - [11]
OC4P6P36greatly simplify slider implementation - [12]
OGUV4HSAremove some memory leaks from rendered fragments - [13]
KKQKPGCIresolve conflicts - [14]
Q4CJ4WWUswitch to a single global output editor - [15]
AZMYKWMHresolve conflicts - [16]
36Z442IVback to commit 8123959e52f without code editing - [17]
FIUQJVL2first draft of load/save buttons - [18]
TQUPMJPKadd numeric suffix to stashed files - [19]
QXXISTGEresolve conflicts - [20]
SLMSBVJWresolve conflicts - [21]
XX7G2FFJintermingle freehand line drawings with text - [22]
D2GCFTTTclean up repl functionality - [23]
6LJZN727handle chords - [24]
K2X6G75Zstart writing some tests for drawings - [25]
CE4LZV4Tdrop last couple of manual tests - [26]
VAVXKWZVaggregate global state inside a 'pane' object - [27]
FLXBLICQfix a long-standing issue with tooltips - [28]
TBTRYEBPMerge lines.love - [29]
RK2ASPN7add lots of buttons to the toolbar - [30]
G42WRYFRnew handler: mousemoved - [31]
DDWCYLPLexplicitly state stance on autosave - [32]
D43U7GQ4alter on-disk representation (manifest files) - [33]
URM35DJSrip out the canvas - [34]
T4FRZSYLdelete an ancient, unused file - [35]
ZLJYLPOTMerge lines.love - [36]
6MQCFHXMremember when someone deletes an example - [37]
2KACFSV7bugfix: print(nil) - [38]
KKMFQDR4editing source code from within the app - [39]
W3RRTO4Pextract a second helper for buttons - [40]
ED4Z6ORCcleaner API for file-system access - [41]
WICFZ4UZ'clear' button now clears the entire pane - [42]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [43]
VHUNJHXBMerge lines.love - [44]
CAG7PP5YMerge text.love - [45]
UEG224LHdebug animations - [46]
I52S4E5Frunning `print` now appends to output editor - [47]
NVZTMKERpartition handlers between screen regions - [48]
LXTTOB33extract a couple of files - [49]
DHPAIM7Jresolve conflicts - [50]
HVXZLNCCsend errors from event handlers to output editor - [51]
Z5M23NTKimplement second, 'output' editor - [52]
2CFLXLIEMerge text.love - [53]
MZ3DMYPDstart sketching out a scrollbar - [54]
PCHTG7YUresolve conflicts - [55]
VXORMHMEdelete experimental REPL - [56]
LRDM35CEapp running again - [57]
VVGWHJBZfix app identity so successive versions share data - [58]
YT7NMQ6Zdelete dead code - [59]
MMNPQU6Xdelete some unused code - [60]
VLTU33KWresolve conflicts - [61]
FHZ5AG3Mresolve conflicts - [62]
BULPIBEGbeginnings of a module for the text editor - [63]
TOXPJJYYresolve conflicts - [64]
2L5MEZV3experiment: new edit namespace - [65]
EZHO4TSWnew file-system format for freewheeling apps - [66]
HZENSQEQresolve conflicts - [67]
72OBZ3VMbundle support for .wav files - [68]
ADXY3K5Zwire up new-style car.* handlers - [69]
3V2R6YS6merge bugfix - [70]
6VJTQKW7start supporting LÖVE v12 - [71]
RJPNFXVQnew fork: a personal dashboard for mobile devices - [72]
OL7ZCZWDMerge text.love - [73]
NM2SILGFstart implementing stashed files - [74]
5MEJ7XNHlay out buttons based on device dimensions - [75]
IP4LD33Dmouse events for scrollbar - [76]
6RYGW5H3bugfix: output border color - [77]
VHQCNMARseveral more modules - [78]
KJLZCK2Rresolve conflicts - [79]
375Q6NPJextract a couple of constants - [80]
AVTNUQYRbasic test-enabled framework - [81]
UUAIVZ4U2 bugfixes in font rendering - [82]
5RUFNRJOstart of the visual skeleton - [83]
3QNOKBFMbeginnings of a test harness - [84]
3PSFWAILMerge lines.love - [85]
SIASJPGRsave the list of open files across restart - [86]
GYFNSF33new menu option: revert local changes - [87]
JIERZ45Wresolve conflicts - [88]
S7CSVBHZresolve conflicts - [89]
5OVKHVY6nice way to make on.* handlers more discoverable - [90]
GVX7YSQYinitial script after splitting up text-zoom - [91]
PUXFYOQ4rename a function - [92]
4QFVRJ5Uget rid of pane transition animations - [93]
57HKHZ7Zinclude the tool that's mentioned in representation.md - [94]
RBWTXOQSget rid of example screens - [95]
LRG2TNA7screens now run - [96]
I2YECDRFdecouple menu font from output buffer - [97]
BLWAYPKVextract a module - [98]
66X36NZNa little more prose describing manual_tests - [99]
KMSL74GAsupport selections in the source editor - [100]
RXMHAZ6Vresolve conflicts - [101]
4Y2QDDAZresolve conflicts - [102]
ORKN6EOBMerge lines.love - [103]
Q3EQI5LIsome keyboard shortcuts on non-mobile devices - [104]
SIJ5I4NZextract a helper for buttons - [105]
YV2GBDNWpreserve settings across restart - [106]
VEAVIL4Xresize handler - [107]
KQ22RW43resolve conflicts - [108]
RLXBO23Fswap copy and paste menu buttons - [109]
JOPVPUSAediting source code from within the app - [110]
2IJLEJGTindicate local modifications in editor title bar - [111]
YR7AXEYBadd keyboard shortcuts for common operations - [112]
PN6VP3LVescape hatch when print is overridden - [113]
VUF2SX7Bimplement carousel buttons for inserting/switching current pane - [114]
WR2WMEPEimplement 'Run' button - [115]
2Q437U4Fstarting to experiment with animated pane transitions - [116]
TVCPXAAUrename - [117]
SGMA5JLEsave the list of tests in repo - [118]
R5QXEHUIsomebody stop me - [119]
OTIBCAUJlove2d scaffold - [120]
ZENSSO3Dpass remaining love handlers through - [121]
BTMACW42resolve conflicts - [122]
N2NUGNN4include a brief reference enabling many useful apps - [123]
47VXAH2Hdelete some old code - [124]
SW5GN5LPsuggest a default layout for freewheeling apps - [125]
G6WO7RL4resolve conflicts - [126]
JOY24JW6indicate local modifications in load/save dialog - [127]
SYWQBIO5resolve conflicts - [128]
LWPFEZBIMerge lines.love - [129]
MBAJPTDJresolve conflicts - [130]
PRE6XPRNresponsively increase/decrease font height - [131]
ZM7NOBRMnew fork: carousel shell - [132]
LGIEVJE6activate buttons for some time - [133]
QLJY3CKCbugfix: use border color in scrollbars - [134]
6RYG2FQJswitch all handlers to run either the app or editor - [135]
FS2ITYYHrecord a known issue - [136]
TLOAPLBJadd a license - [137]
ROYQO45Bmount old location of screens if possible - [138]
73OCE2MCafter much struggle, a brute-force undo - [139]
FVXR2WIW'run_screen' for loading one screen from another - [140]
7LXXQBNEresolve conflicts - [141]
GWLETNMWMike's suggested button layout - [142]
2DVVKKVAflesh out Readme - [143]
YRN76EXVload stashed files - [144]
CMZDG7CJbugfix: tapping in scrollbar area - [145]
RSZD5A7Gforgot to add json.lua - [146]
ESOJS6ZWextract a function - [147]
QWPQUVBRprovide a place to set the font - [148]
BH4QJ5CHextract functions for computing editor dimensions - [149]
VXRYVZ74Merge text.love - [150]
OOSUBWKXsubject people to a tutorial - [151]
QSHQIVF3resolve conflicts - [152]
4GX6NAY4some very basic animations for switching panes - [153]
FMSRUE5Sonly show tooltips when window in focus - [154]
JV27LDDKsliders for font size and color settings - [155]
PJ5PQAQErecord support for multiple versions - [156]
R6MNUXDJpijul bug - [157]
6DJMOJKEsupport event handlers - [158]
4YDBYBA4clean up memory leak experiments - [159]
4SR3Z4Y3document the version of LÖVE I've been using - [160]
3DRVHB7Crun script on startup; new button to switch to source editor - [161]
SJXIMERStype out a filename to load/save
Change contents
- file deletion: 0075-clear_pane 0075-clear_pane
Current_pane.editor_state.next_save = Current_time + 3edit.clear(Current_pane.output_editor_state) - resurrect zombie in 0021-draw_menu at line 16
x, y = copy_button(x, y, r) - edit in 0021-draw_menu at line 17
x, y = paste_button(x, y, r) - edit in 0021-draw_menu at line 41
endx, y = paste_button(x, y, r) - resolve order conflict in 0021-draw_menu at line 41[6.2898]