In-progress note-taking app based on lines.love
Go to file
Kartik K. Agaram 1c20d514f2 bugfix
I'd wrapped currx in two conditionals, and not noticed that it gets
reclaimed within the other.

The hint is clearly more work than it's worth. Just take it out.
2022-05-20 08:02:03 -07:00
LICENSE.txt add a license 2022-05-16 18:51:28 -07:00
README.md planning out cursor up/down over wrapped lines 2022-05-19 22:56:55 -07:00
button.lua highlight another global 2022-05-17 23:24:46 -07:00
drawing.lua make text and drawings the same width 2022-05-19 22:02:18 -07:00
file.lua several more modules 2022-05-17 21:34:55 -07:00
geom.lua rectangle and square shapes 2022-05-18 15:29:18 -07:00
help.lua a few more integer coordinates 2022-05-19 16:35:52 -07:00
icons.lua rectangle and square shapes 2022-05-18 15:29:18 -07:00
json.lua
keychord.lua
main.lua new globals: draw partial screen line up top 2022-05-20 06:58:17 -07:00
manual_tests bugfix: show cursor when past end of line 2022-05-19 22:35:26 -07:00
text.lua bugfix 2022-05-20 08:02:03 -07:00

README.md

Known issues:

  • Touchpads can drag the mouse pointer using a light touch or a heavy click. On Linux, drags using the light touch get interrupted when a key is pressed. You'll have to press down to drag.
  • No support yet for Unicode graphemes spanning multiple codepoints.
  • The text cursor will always stay on the screen. This can have some strange implications:
    • A long series of drawings will get silently skipped when you hit page-down, until a line of text can be showed on screen.
    • If there's no line of text at the top of the file, you may not be able to scroll back up to the top with page-up. So far this app isn't really designed for drawing-heavy files. For now I'm targeting mostly-text files with a few drawings mixed in.