resolve conflicts
Dependencies
- [2]
RBWTXOQSget rid of example screens - [3]
Q4CJ4WWUswitch to a single global output editor - [4]
C6YRDNPEuse available abbreviations in example - [5]
AZMYKWMHresolve conflicts - [6]
MMNPQU6Xdelete some unused code - [7]
KJLZCK2Rresolve conflicts - [8]
VEAVIL4Xresize handler - [9]
OTIBCAUJlove2d scaffold - [10]
RU4HIK43Merge lines.love - [11]
4SR3Z4Y3document the version of LÖVE I've been using - [12]
IP4LD33Dmouse events for scrollbar - [13]
2L5MEZV3experiment: new edit namespace - [14]
VLTU33KWresolve conflicts - [15]
UUAIVZ4U2 bugfixes in font rendering - [16]
OL7ZCZWDMerge text.love - [17]
URM35DJSrip out the canvas - [18]
D2GCFTTTclean up repl functionality - [19]
CZQ3NJ4NMerge text0 - [20]
CAG7PP5YMerge text.love - [21]
6VJTQKW7start supporting LÖVE v12 - [22]
SGMA5JLEsave the list of tests in repo - [23]
AVTNUQYRbasic test-enabled framework - [24]
2Q437U4Fstarting to experiment with animated pane transitions - [25]
4YDBYBA4clean up memory leak experiments - [26]
OGUV4HSAremove some memory leaks from rendered fragments - [27]
MZ3DMYPDstart sketching out a scrollbar - [28]
YV2GBDNWpreserve settings across restart - [29]
4GX6NAY4some very basic animations for switching panes - [30]
VSGPLJFAresolve conflicts - [31]
ED4Z6ORCcleaner API for file-system access - [32]
ZLJYLPOTMerge lines.love - [33]
6MQCFHXMremember when someone deletes an example - [34]
YT7NMQ6Zdelete dead code - [35]
SIASJPGRsave the list of open files across restart - [36]
PUXFYOQ4rename a function - [37]
CMZDG7CJbugfix: tapping in scrollbar area - [38]
KKQKPGCIresolve conflicts - [39]
QMRQL2FOresolve conflicts - [40]
5RUFNRJOstart of the visual skeleton - [41]
VHQCNMARseveral more modules - [42]
GVX7YSQYinitial script after splitting up text-zoom - [43]
GWLETNMWMike's suggested button layout - [44]
TLOAPLBJadd a license - [45]
LWPFEZBIMerge lines.love - [46]
UEG224LHdebug animations - [47]
47VXAH2Hdelete some old code - [48]
E75L5QGUok/cancel buttons in file dialog - [49]
WR2WMEPEimplement 'Run' button - [50]
G42WRYFRnew handler: mousemoved - [51]
I2YECDRFdecouple menu font from output buffer - [52]
HVXZLNCCsend errors from event handlers to output editor - [53]
MJ6KKFVTgive example panes a name - [54]
LRDM35CEapp running again - [55]
OGDDLU5Bclose all menus when tapping any button - [56]
I27BLL75new car.quit callback for user scripts - [57]
73OCE2MCafter much struggle, a brute-force undo - [58]
6RYGW5H3bugfix: output border color - [59]
R5QXEHUIsomebody stop me - [60]
Z5M23NTKimplement second, 'output' editor - [61]
ESOJS6ZWextract a function - [62]
VHUNJHXBMerge lines.love - [63]
OTJQKAQZbugfix: update output font (and menus) - [64]
4QFVRJ5Uget rid of pane transition animations - [65]
D43U7GQ4alter on-disk representation (manifest files) - [66]
OE26XIQObring back syntax highlighting (but so ugly) - [67]
NVZTMKERpartition handlers between screen regions - [68]
VP5KC4XZMerge lines.love - [69]
2CFLXLIEMerge text.love - [70]
BULPIBEGbeginnings of a module for the text editor - [71]
SIJ5I4NZextract a helper for buttons - [72]
CE4LZV4Tdrop last couple of manual tests - [73]
36Z442IVback to commit 8123959e52f without code editing - [74]
LGIEVJE6activate buttons for some time - [75]
5MEJ7XNHlay out buttons based on device dimensions - [76]
X2YWEIZSbugfix: missing variable in a button - [77]
TBTRYEBPMerge lines.love - [78]
JV27LDDKsliders for font size and color settings - [79]
VUF2SX7Bimplement carousel buttons for inserting/switching current pane - [80]
EZHO4TSWnew file-system format for freewheeling apps - [81]
VAVXKWZVaggregate global state inside a 'pane' object - [82]
5OVKHVY6nice way to make on.* handlers more discoverable - [83]
K2X6G75Zstart writing some tests for drawings - [84]
VXRYVZ74Merge text.love - [85]
72OBZ3VMbundle support for .wav files - [86]
ZM7NOBRMnew fork: carousel shell - [87]
JOPVPUSAediting source code from within the app - [88]
OOSUBWKXsubject people to a tutorial - [89]
W3RRTO4Pextract a second helper for buttons - [90]
LXR2FNDCresolve conflicts - [91]
ADXY3K5Zwire up new-style car.* handlers - [92]
VQYLKEGDhandle still narrower screens on phones - [93]
T4FRZSYLdelete an ancient, unused file - [94]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [95]
OC4P6P36greatly simplify slider implementation - [96]
QLJY3CKCbugfix: use border color in scrollbars - [97]
ORKN6EOBMerge lines.love - [98]
LXTTOB33extract a couple of files - [99]
RJPNFXVQnew fork: a personal dashboard for mobile devices - [100]
BLWAYPKVextract a module - [101]
FM5LDKGTMerge text.love - [102]
ROYQO45Bmount old location of screens if possible - [103]
PJ5PQAQErecord support for multiple versions - [104]
6LJZN727handle chords - [105]
TFUNIT6Mresolve conflicts - [106]
I52S4E5Frunning `print` now appends to output editor - [107]
TOXPJJYYresolve conflicts - [108]
VVGWHJBZfix app identity so successive versions share data - [109]
FIUQJVL2first draft of load/save buttons - [110]
SW5GN5LPsuggest a default layout for freewheeling apps - [111]
5LN2NUSEresolve conflicts - [112]
6DJMOJKEsupport event handlers - [113]
W4EQ6IW4simplify state management for menus - [114]
KMSL74GAsupport selections in the source editor - [115]
PN6VP3LVescape hatch when print is overridden - [116]
RK2ASPN7add lots of buttons to the toolbar - [117]
6RYG2FQJswitch all handlers to run either the app or editor - [118]
FS2ITYYHrecord a known issue - [119]
2DVVKKVAflesh out Readme - [120]
57HKHZ7Zinclude the tool that's mentioned in representation.md - [121]
3QNOKBFMbeginnings of a test harness - [122]
66X36NZNa little more prose describing manual_tests - [123]
Q6RXCILQMerge text.love - [124]
PRE6XPRNresponsively increase/decrease font height - [125]
RSZD5A7Gforgot to add json.lua - [126]
3DRVHB7Crun script on startup; new button to switch to source editor - [127]
LRG2TNA7screens now run - [128]
KKMFQDR4editing source code from within the app - [129]
VXORMHMEdelete experimental REPL - [130]
TVCPXAAUrename - [131]
XX7G2FFJintermingle freehand line drawings with text - [132]
ZENSSO3Dpass remaining love handlers through - [133]
3PSFWAILMerge lines.love - [134]
XIFRMKALsome larger examples using shared abbreviations - [135]
SJXIMERStype out a filename to load/save - [136]
YEANRUAFclean up the examples and fix a bug - [137]
N2NUGNN4include a brief reference enabling many useful apps
Change contents
- file deletion: 0106-stop_button 0106-stop_button
local w = Font:getWidth('stop')+10endreturn x+w+10, y - file deletion: 0078-Example_panes 0078-Example_panes
' for _,id in ipairs(touches()) do',' local x,y = touch(id)',' if trails[id] then',' table.insert(trails[id], 1, {x=x, y=y, r=100})','end end',' for id,trail in pairs(trails) do',' for i=#trail,1,-1 do',' local c = trail[i]',' c.r = c.r - 10',' if c.r <= 0 then table.remove(trail, i) end',' end',' if #trail == 0 then trails[id] = nil end',' end','end','','function car.touchpressed(id, x,y, ...)',' trails[id] = {r=rand(), g=rand(), b=rand()}','end', - edit in 0032-update_font_settings at line 19
edit.update_font_settings(pane.output_editor_state, Font_height, Font) - edit in 0032-update_font_settings at line 20
edit.update_font_settings(Output_editor_state, Font_height) - resurrect zombie in 0032-update_font_settings at line 20
update_output_editor() - edit in 0032-update_font_settings at line 20
edit.update_font_settings(Output_editor_state, Font_height, Font) - edit in 0032-update_font_settings at line 22
end - resolve order conflict in 0032-update_font_settings at line 22[3.1267]
- edit in 0032-update_font_settings at line 22[0.203]
end - edit in 0021-draw_menu at line 14
local w = Font:getWidth('code')+10local w2 = Font:getWidth('>>')+10 - edit in 0021-draw_menu at line 18
local w = Font:getWidth('screen')+10local w2 = Font:getWidth('>>')+10 - replacement in 0021-draw_menu at line 30
end[6.5795]end