few more transitions between shapes

[?]
May 26, 2022, 12:07 AM
2MA33THZH2DRPD7TYP7YXIUKR5E6BAH2BF452TPWYKXMS5I5JRUQC

Dependencies

  • [2] WTDKUACN rectangle and square shapes
  • [3] 7OUJM7DL one missing transition between shape modes
  • [4] BYG5CEMV support for naming points
  • [5] XNFTJHC4 split keyboard handling between Text and Drawing
  • [*] BLWAYPKV extract a module

Change contents

  • edit in drawing.lua at line 391
    [2.7160]
    [2.7160]
    elseif drawing.pending.mode == 'polygon' or drawing.pending.mode == 'square' then
    -- reuse existing (1-2) vertices
  • edit in drawing.lua at line 408
    [2.7954]
    [2.7954]
    elseif drawing.pending.mode == 'rectangle' then
    -- reuse existing (1-2) vertices
    elseif drawing.pending.mode == 'polygon' then
    while #drawing.pending.vertices > 2 do
    table.remove(drawing.pending.vertices)
    end
  • replacement in drawing.lua at line 438
    [3.8053][3.8053:8103]()
    elseif drawing.pending.mode == 'polygon' then
    [3.8053]
    [3.8103]
    elseif drawing.pending.mode == 'polygon' or drawing.pending.mode == 'rectangle' or drawing.pending.mode == 'square' then
  • replacement in drawing.lua at line 466
    [3.9357][3.9357:9407]()
    elseif drawing.pending.mode == 'polygon' then
    [3.9357]
    [3.9407]
    elseif drawing.pending.mode == 'polygon' or drawing.pending.mode == 'rectangle' or drawing.pending.mode == 'square' then