Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stop caching starty | Kartik K. Agaram | 2024-06-11 | 1 | -6/+6 |
| | | | | | This is quite useful because I used to have a long list of places in which to invalidate the cache. | ||||
* | use editor state font for width calculations | Kartik K. Agaram | 2024-01-12 | 1 | -5/+1 |
| | |||||
* | get rid of to_text | Kartik K. Agaram | 2023-04-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | I've been misunderstanding what Text objects are. They can render a lot of text with a given line height, word wrap, colors in various places. And I've been creating one for every word :facepalm: Unwinding this will take some time. This is just a first baby step for ad hoc text objects. Turns out I don't need to convert to Text to get something's rendered width, just the Font can do that. Thanks to the LÖVE Discord for educating me: https://discord.com/channels/329400828920070144/330089431379869708/1091535487333826580 | ||||
* | infrastructure for caching LÖVE text objects | Kartik K. Agaram | 2022-08-24 | 1 | -6/+1 |
| | |||||
* | bugfix: online help | Kartik K. Agaram | 2022-07-22 | 1 | -6/+10 |
| | | | | Broken in the commit before last. | ||||
* | replace globals with args in a few functions | Kartik K. Agaram | 2022-07-12 | 1 | -2/+2 |
| | | | | | | | | | - Drawing.draw_shape - Drawing.draw_pending_shape - Drawing.in_drawing - Drawing.find_or_insert_point - Drawing.near - Drawing.pixels | ||||
* | left/right margin -> left/right coordinates | Kartik K. Agaram | 2022-07-12 | 1 | -39/+39 |
| | | | | | Editor state initialization now depends on window dimensions, so we have to more carefully orchestrate startup. | ||||
* | add state arg to few functions | Kartik K. Agaram | 2022-07-12 | 1 | -110/+110 |
| | | | | | | - draw_help_without_mouse_pressed - draw_help_with_mouse_pressed - current_shape | ||||
* | group all editor globals | Kartik K. Agaram | 2022-07-12 | 1 | -107/+107 |
| | | | | We're still accessing them through a global. But we'll change that next. | ||||
* | make colors easier to edit | Kartik K. Agaram | 2022-07-11 | 1 | -4/+4 |
| | |||||
* | keep online help inside of drawing | Kartik K. Agaram | 2022-07-04 | 1 | -2/+2 |
| | |||||
* | rip out notion of Line_width | Kartik K. Agaram | 2022-06-30 | 1 | -2/+2 |
| | |||||
* | typos | Kartik K. Agaram | 2022-06-19 | 1 | -2/+2 |
| | |||||
* | fix help for rectangles and squares | Kartik K. Agaram | 2022-06-18 | 1 | -0/+20 |
| | | | | Thanks John Blommers (https://github.com/akkartik/lines.love/issues/1#issuecomment-1159582457) | ||||
* | bugfix: alignment of help screen | Kartik K. Agaram | 2022-06-15 | 1 | -33/+33 |
| | |||||
* | make online help fit within a drawing | Kartik K. Agaram | 2022-06-04 | 1 | -9/+3 |
| | |||||
* | yet another key conflict | Kartik K. Agaram | 2022-06-04 | 1 | -2/+2 |
| | |||||
* | switch circles to 'o' to avoid conflicting with copy | Kartik K. Agaram | 2022-06-04 | 1 | -2/+2 |
| | |||||
* | bugfix in help | Kartik K. Agaram | 2022-06-04 | 1 | -2/+2 |
| | |||||
* | switch freehand hotkey to eliminate conflict with search | Kartik K. Agaram | 2022-06-02 | 1 | -1/+1 |
| | | | | I'm now following Inkscape, and the mnemonic is 'pencil'. | ||||
* | crisp font rendering | Kartik K. Agaram | 2022-06-02 | 1 | -70/+70 |
| | |||||
* | help tweak | Kartik K. Agaram | 2022-05-21 | 1 | -1/+3 |
| | |||||
* | support for naming points | Kartik K. Agaram | 2022-05-21 | 1 | -0/+2 |
| | | | | There's still an absence of affordance showing when you're in naming mode. | ||||
* | bugfix: missed rename in one file | Kartik K. Agaram | 2022-05-21 | 1 | -2/+2 |
| | |||||
* | a few more integer coordinates | Kartik K. Agaram | 2022-05-19 | 1 | -33/+33 |
| | |||||
* | rectangle and square shapes | Kartik K. Agaram | 2022-05-18 | 1 | -0/+16 |
| | |||||
* | several more modules | Kartik K. Agaram | 2022-05-17 | 1 | -0/+118 |
This is probably not ideal; let's see how it goes.. |