Merge lines.love
[?]
Dec 24, 2022, 3:08 AM
KFCDC75UVDBMUZ5HWTC3UEF6IXRKS4CGNGBXENWEYQQ6MOCLHE6ACDependencies
- [2]
DJQXH5ECMerge lines.love - [3]
2CK5QI7Wmake love event names consistent - [4]
KVHUFUFVreorg - [5]
OAHNWDYG. - [6]
LNUHQOGHstart passing in Editor_state explicitly - [7]
2L5MEZV3experiment: new edit namespace - [8]
AVTNUQYRbasic test-enabled framework - [9]
XX7G2FFJintermingle freehand line drawings with text - [10]
OTIBCAUJlove2d scaffold - [11]
PX7DDEMOautosave slightly less aggressively - [12]
KKMFQDR4editing source code from within the app - [13]
JRLBUB6Lmore intuitive point delete from polygons - [14]
HRWN5V6JDevine's suggestion to try to live with just freehand - [15]
S7ZZA3YEugh, handle absolute as well as relative paths - [16]
57OGXVHZMerge lines.love - [17]
3QQZ7W4Ebring couple more globals back to the app level - [18]
TXDMRA5Jbugfix: alt-tab shouldn't emit keypress events - [19]
APX2PY6Gstop tracking wallclock time - [20]
RT6EV6OPdelegate update events to drawings - [21]
JCSLDGAHbeginnings of support for multiple shapes
Change contents
- edit in run.lua at line 94
function run.file_drop(file) - edit in main.lua at line 159
function App.keychord_pressed(chord, key) - resurrect zombie in main.lua at line 160
-- ignore events for some time after window in focus (mostly alt-tab) - resurrect zombie in main.lua at line 162
returnend--if chord == 'C-e' then-- carefully save settingsif Current_app == 'run' thenlocal source_settings = Settings.sourceSettings = run.settings()Settings.source = source_settingsif run.quit then run.quit() endCurrent_app = 'source'elseif Current_app == 'source' thenSettings.source = source.settings()if source.quit then source.quit() endCurrent_app = 'run'elseassert(false, 'unknown app "'..Current_app..'"')endSettings.current_app = Current_applove.filesystem.write('config', json.encode(Settings))-- rebootload_file_from_source_or_save_directory('main.lua')App.undo_initialize()App.run_tests_and_initialize()return - edit in main.lua at line 189
if run.keychord_pressed then run.keychord_pressed(chord, key) end - resurrect zombie in main.lua at line 190
elseif Current_app == 'source' then - edit in main.lua at line 191
if source.keychord_pressed then source.keychord_pressed(chord, key) end - resurrect zombie in main.lua at line 192
elseassert(false, 'unknown app "'..Current_app..'"')