get rid of pane transition animations
Dependencies
- [2]
WFPV6CHGfaster transition animations on larger screens - [3]
SGMA5JLEsave the list of tests in repo - [4]
4SR3Z4Y3document the version of LÖVE I've been using - [5]
K2X6G75Zstart writing some tests for drawings - [6]
3QNOKBFMbeginnings of a test harness - [7]
VXRYVZ74Merge text.love - [8]
R5QXEHUIsomebody stop me - [9]
LRDM35CEapp running again - [10]
2DVVKKVAflesh out Readme - [11]
VEAVIL4Xresize handler - [12]
36Z442IVback to commit 8123959e52f without code editing - [13]
N2NUGNN4include a brief reference enabling many useful apps - [14]
LXTTOB33extract a couple of files - [15]
ZLJYLPOTMerge lines.love - [16]
RU4HIK43Merge lines.love - [17]
MZ3DMYPDstart sketching out a scrollbar - [18]
2L5MEZV3experiment: new edit namespace - [19]
BULPIBEGbeginnings of a module for the text editor - [20]
SW5GN5LPsuggest a default layout for freewheeling apps - [21]
2CFLXLIEMerge text.love - [22]
VHQCNMARseveral more modules - [23]
JOPVPUSAediting source code from within the app - [24]
Q6RXCILQMerge text.love - [25]
VLTU33KWresolve conflicts - [26]
OTIBCAUJlove2d scaffold - [27]
34BZ5ZKNMerge lines.love - [28]
5OVKHVY6nice way to make on.* handlers more discoverable - [29]
I52S4E5Frunning `print` now appends to output editor - [30]
VP5KC4XZMerge lines.love - [31]
M5JXTW56Merge text.love - [32]
VAVXKWZVaggregate global state inside a 'pane' object - [33]
5RUFNRJOstart of the visual skeleton - [34]
FS2ITYYHrecord a known issue - [35]
6VJTQKW7start supporting LÖVE v12 - [36]
4YDBYBA4clean up memory leak experiments - [37]
VXORMHMEdelete experimental REPL - [38]
D2TYFYG2Merge text.love - [39]
WR2WMEPEimplement 'Run' button - [40]
ORKN6EOBMerge lines.love - [41]
TVCPXAAUrename - [42]
XX7G2FFJintermingle freehand line drawings with text - [43]
3PSFWAILMerge lines.love - [44]
QD4LOFQRMerge text.love - [45]
LWPFEZBIMerge lines.love - [46]
VUF2SX7Bimplement carousel buttons for inserting/switching current pane - [47]
T4FRZSYLdelete an ancient, unused file - [48]
Z5M23NTKimplement second, 'output' editor - [49]
D2GCFTTTclean up repl functionality - [50]
AVTNUQYRbasic test-enabled framework - [51]
66X36NZNa little more prose describing manual_tests - [52]
KKMFQDR4editing source code from within the app - [53]
CAG7PP5YMerge text.love - [54]
IP4LD33Dmouse events for scrollbar - [55]
UEG224LHdebug animations - [56]
KKQKPGCIresolve conflicts - [57]
ED4Z6ORCcleaner API for file-system access - [58]
73OCE2MCafter much struggle, a brute-force undo - [59]
OL7ZCZWDMerge text.love - [60]
EZHO4TSWnew file-system format for freewheeling apps - [61]
KMSL74GAsupport selections in the source editor - [62]
YF2ATH2QMerge lines.love - [63]
TBTRYEBPMerge lines.love - [64]
D43U7GQ4alter on-disk representation (manifest files) - [65]
VHUNJHXBMerge lines.love - [66]
CZQ3NJ4NMerge text0 - [67]
57HKHZ7Zinclude the tool that's mentioned in representation.md - [68]
PJ5PQAQErecord support for multiple versions - [69]
ZM7NOBRMnew fork: carousel shell - [70]
6RYGW5H3bugfix: output border color - [71]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [72]
TLOAPLBJadd a license - [73]
OGUV4HSAremove some memory leaks from rendered fragments - [74]
BLWAYPKVextract a module - [75]
2Q437U4Fstarting to experiment with animated pane transitions - [76]
FM5LDKGTMerge text.love - [77]
6LJZN727handle chords - [78]
4GX6NAY4some very basic animations for switching panes - [79]
RSZD5A7Gforgot to add json.lua - [80]
PRE6XPRNresponsively increase/decrease font height - [81]
CE4LZV4Tdrop last couple of manual tests
Change contents
- file deletion: 0060-draw_previous_canvas
draw_previous_canvas = function(canvas, x)if canvas == nil then return endlove.graphics.setBlendMode('replace', 'premultiplied')love.graphics.setColor(1,1,1,1)love.graphics.draw(canvas, x,0)love.graphics.setBlendMode('alpha')end - file deletion: 0059-slide_canvas
slide_canvas = function(pane_index, dir)return function()end_frame()if dir == 'right' thenend_frame()endelseif dir == 'left' thenend_frame()endendendendfor x=0,-App.screen.width,-speed dodraw_previous_canvas(Panes[pane_index].canvas, x)for x=0,App.screen.width,speed dodraw_previous_canvas(Panes[pane_index].canvas, x)local speed = App.screen.width/0.5/60 -- px/frame - edit in 0051-run_button at line 14
love.graphics.setBlendMode('replace') - edit in 0051-run_button at line 15
love.graphics.setColor(1,1,1)love.graphics.rectangle('fill', 0,0, App.screen.width, App.screen.height) - replacement in 0042-draw_canvas at line 3
love.graphics.setBlendMode('replace')-- love.graphics.setBlendMode('alpha', 'premultiplied')love.graphics.setBlendMode('alpha', 'premultiplied') - edit in 0021-draw_menu at line 28
animate(slide_canvas(Current_pane_index+1, 'right')) - edit in 0021-draw_menu at line 42
animate(slide_canvas(Current_pane_index-1, 'left')) - edit in 0021-draw_menu at line 53
animate(slide_canvas(Current_pane_index-1, 'left'))