Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1667 | Kartik K. Agaram | 2015-06-26 | 1 | -0/+31 |
| | |||||
* | 1666 | Kartik K. Agaram | 2015-06-26 | 1 | -23/+23 |
| | |||||
* | 1665 | Kartik K. Agaram | 2015-06-26 | 1 | -0/+29 |
| | |||||
* | 1662 - another boundary condition | Kartik K. Agaram | 2015-06-25 | 1 | -16/+51 |
| | | | | It was stale from before I added the § sentinel. | ||||
* | 1661 - pointing and typing now seems to be working | Kartik K. Agaram | 2015-06-25 | 1 | -6/+43 |
| | |||||
* | 1660 | Kartik K. Agaram | 2015-06-25 | 1 | -0/+58 |
| | | | | | More bugs about pointing outside text. Still not done. | ||||
* | 1658 - disallow cursor from being 'outside' text | Kartik K. Agaram | 2015-06-25 | 1 | -8/+86 |
| | | | | | | | | | | It can at most be just after the text of a line. If I click further right, adjust it so it's at the end. If I click below, adjust it so it's at the end. Still not perfect. We aren't testing the value of the before-cursor pointer, and it's actually still wrong when clicking below all the text in the editor. | ||||
* | 1657 - 'render' shouldn't clobber other windows | Kartik K. Agaram | 2015-06-25 | 1 | -1/+12 |
| | | | | | | Another case I'm not writing tests for, after the hide-screen/show-screen pair. But this case at least will eventually get tests. | ||||
* | 1656 - smooth refresh done | Kartik K. Agaram | 2015-06-25 | 1 | -1/+2 |
| | | | | Had to take control of tb_present() after all. Termbox was wise. | ||||
* | 1655 - first attempt at smooth refresh: hide-cursor | Kartik K. Agaram | 2015-06-25 | 1 | -0/+1 |
| | | | | | But it doesn't work, because moving the cursor inside 'render' also starts displaying it again. | ||||
* | 1654 | Kartik K. Agaram | 2015-06-25 | 1 | -5/+147 |
| | |||||
* | 1653 - left arrow | Kartik K. Agaram | 2015-06-25 | 1 | -0/+28 |
| | |||||
* | 1652 | Kartik K. Agaram | 2015-06-25 | 1 | -0/+20 |
| | |||||
* | 1651 | Kartik K. Agaram | 2015-06-25 | 1 | -0/+22 |
| | |||||
* | 1650 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+44 |
| | |||||
* | 1649 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+38 |
| | |||||
* | 1648 | Kartik K. Agaram | 2015-06-25 | 1 | -8/+26 |
| | |||||
* | 1645 | Kartik K. Agaram | 2015-06-24 | 1 | -1/+5 |
| | |||||
* | 1644 - can now type characters into editor | Kartik K. Agaram | 2015-06-24 | 1 | -10/+53 |
| | | | | 'render' now updates editor-data.cursor. | ||||
* | 1643 | Kartik K. Agaram | 2015-06-24 | 1 | -0/+11 |
| | |||||
* | 1642 | Kartik K. Agaram | 2015-06-24 | 1 | -3/+3 |
| | | | | Wait, it works now? | ||||
* | 1641 | Kartik K. Agaram | 2015-06-24 | 1 | -12/+14 |
| | | | | | | Snapshot in switching editor-data.cursor to editor-data.before-cursor. But I have trouble coercing events to touch events, even though using the integer tag 2 for the conversion works. | ||||
* | 1639 | Kartik K. Agaram | 2015-06-24 | 1 | -2/+2 |
| | | | | | Bug in manually running editor. Why wasn't it uncovered in the test? Because I'm not yet rendering again from the event loop. | ||||
* | 1637 | Kartik K. Agaram | 2015-06-24 | 1 | -1/+3 |
| | |||||
* | 1636 | Kartik K. Agaram | 2015-06-24 | 1 | -1/+1 |
| | |||||
* | 1635 - disconnect editor-data.cursor in 'render' | Kartik K. Agaram | 2015-06-24 | 1 | -7/+2 |
| | | | | | Old plan: deduce cursor-row/column based on cursor. New plan: deduce cursor based on cursor-row/column. | ||||
* | 1634 | Kartik K. Agaram | 2015-06-24 | 1 | -4/+4 |
| | |||||
* | 1625 | Kartik K. Agaram | 2015-06-23 | 1 | -6/+6 |
| | |||||
* | 1624 | Kartik K. Agaram | 2015-06-23 | 1 | -8/+8 |
| | | | | | | I still want to bring back replace-in-keyboard. No, not exactly that. But saying press 8, press 8, press 8, over and over again, that's a pain. | ||||
* | 1622 - done migrating to console interface | Kartik K. Agaram | 2015-06-22 | 1 | -14/+14 |
| | | | | | | | But still feels rough: Variable names are still funky: 'k' and 'm'. Field names still not copacetic: single-touch-event. Foolish consistencies.. | ||||
* | 1618 | Kartik K. Agaram | 2015-06-21 | 1 | -2/+2 |
| | |||||
* | 1615 | Kartik K. Agaram | 2015-06-21 | 1 | -1/+1 |
| | |||||
* | 1613 - edit: first event in event loop | Kartik K. Agaram | 2015-06-21 | 1 | -1/+60 |
| | | | | No way to quit yet, though. | ||||
* | 1611 - switch to keyboard+mouse events | Kartik K. Agaram | 2015-06-20 | 1 | -2/+18 |
| | |||||
* | 1610 | Kartik K. Agaram | 2015-06-20 | 1 | -29/+82 |
| | | | | Reorg. | ||||
* | 1609 | Kartik K. Agaram | 2015-06-20 | 1 | -0/+2 |
| | |||||
* | 1608 | Kartik K. Agaram | 2015-06-20 | 1 | -5/+0 |
| | |||||
* | 1607 | Kartik K. Agaram | 2015-06-20 | 1 | -2/+2 |
| | |||||
* | 1606 | Kartik K. Agaram | 2015-06-20 | 1 | -32/+43 |
| | | | | Rip out keyboard for now, add notion of cursor. | ||||
* | 1605 | Kartik K. Agaram | 2015-06-20 | 1 | -23/+43 |
| | | | | | | | | | | | | | More editor experiments. a) I'm starting out with just a doubly linked list of characters as the editor data structure. Haven't actually started using it yet. b) Rather than provide a top-left-bottom-right bounding box up front, I think I want to allow the bounding box to flow indefinitely down given top, left and right. The old approach mimics traditional windowing systems, while the new one mimics html flowing; I want a single scrollbar for all my rendered elements within a single column. | ||||
* | 1601 | Kartik K. Agaram | 2015-06-19 | 1 | -0/+19 |
| | |||||
* | 1588 - undo 1587 | Kartik K. Agaram | 2015-06-17 | 1 | -22/+1 |
| | |||||
* | 1587 - experimental rendering of recipe names | Kartik K. Agaram | 2015-06-17 | 1 | -1/+22 |
| | | | | | But this is getting too complex too fast. Let's get a simple editor working first without color. | ||||
* | 1580 | Kartik K. Agaram | 2015-06-16 | 1 | -7/+9 |
| | |||||
* | 1579 | Kartik K. Agaram | 2015-06-16 | 1 | -0/+11 |
| | |||||
* | 1578 - editor inside 2-column layout | Kartik K. Agaram | 2015-06-16 | 1 | -17/+67 |
| | |||||
* | 1577 - vocabulary for drawing borders | Kartik K. Agaram | 2015-06-16 | 1 | -24/+65 |
| | |||||
* | 1576 | Kartik K. Agaram | 2015-06-16 | 1 | -0/+50 |
| | |||||
* | 1575 | Kartik K. Agaram | 2015-06-16 | 1 | -0/+8 |
| | |||||
* | 1573 | Kartik K. Agaram | 2015-06-16 | 1 | -1/+40 |
| |