Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove viewport from regions. | David Thompson | 2023-05-13 | 1 | -11/+3 |
| | | | | Not needed now that regions are rendered to framebuffers. | ||||
* | Lazily create agendas for scripted nodes. | David Thompson | 2023-05-04 | 1 | -5/+17 |
| | | | | | Most nodes do not end up running scripts, so this saves some precious time and reduces GC pressure. | ||||
* | Remove on-boot and reboot methods. | David Thompson | 2023-05-01 | 6 | -24/+18 |
| | |||||
* | Force re-layout after updating GC stats. | David Thompson | 2023-04-30 | 1 | -0/+2 |
| | |||||
* | Be more responsive to nested container resizing. | David Thompson | 2023-04-30 | 1 | -4/+12 |
| | |||||
* | Add GC stats display to overlay. | David Thompson | 2023-04-30 | 1 | -2/+146 |
| | |||||
* | Open in-engine REPL upon error. | David Thompson | 2023-04-30 | 3 | -106/+93 |
| | |||||
* | Add really hacky <link> node class. | David Thompson | 2023-04-30 | 1 | -0/+54 |
| | |||||
* | Perform an initial container layout on initialize. | David Thompson | 2023-04-30 | 1 | -0/+4 |
| | |||||
* | Use pushdown state for tracking keyboard focus. | David Thompson | 2023-04-30 | 1 | -6/+21 |
| | |||||
* | Add REPL printer for assets. | David Thompson | 2023-04-30 | 1 | -0/+10 |
| | |||||
* | Allow regions to be "frozen" so they don't render/update. | David Thompson | 2023-04-30 | 1 | -7/+42 |
| | |||||
* | guix: Update chickadee commit. | David Thompson | 2023-04-30 | 1 | -2/+2 |
| | |||||
* | Update guix.scm. | David Thompson | 2023-04-27 | 1 | -43/+21 |
| | |||||
* | Relicense to Apache 2.0. | David Thompson | 2023-04-26 | 29 | -946/+446 |
| | |||||
* | repl: Use pushdown state. | David Thompson | 2023-04-18 | 1 | -9/+10 |
| | |||||
* | scene: Use pushdown state. | David Thompson | 2023-04-18 | 1 | -15/+13 |
| | |||||
* | region: Use pushdown state. | David Thompson | 2023-04-18 | 1 | -11/+20 |
| | |||||
* | Add <pushdown-state> class. | David Thompson | 2023-04-18 | 2 | -0/+43 |
| | |||||
* | repl: Narrow stacks by one more frame. | David Thompson | 2023-04-02 | 1 | -1/+5 |
| | |||||
* | repl: Add ,bt command and better stack narrowing. | David Thompson | 2023-04-02 | 1 | -7/+51 |
| | |||||
* | Activate UI minor mode in overlay. | David Thompson | 2023-03-28 | 1 | -2/+5 |
| | |||||
* | line-editor: Tweak positioning to account for font descent. | David Thompson | 2023-03-28 | 1 | -0/+1 |
| | |||||
* | repl: Allow multiple expressions per line. | David Thompson | 2023-03-28 | 1 | -14/+27 |
| | |||||
* | repl: Add nested REPL support and start of a debugger. | David Thompson | 2023-03-28 | 1 | -36/+65 |
| | |||||
* | repl: Add multiple return value support. | David Thompson | 2023-03-27 | 1 | -14/+20 |
| | |||||
* | Allow REPL to render more than just text. | David Thompson | 2023-03-27 | 1 | -38/+92 |
| | |||||
* | ui: Export layout method. | David Thompson | 2023-03-27 | 1 | -0/+1 |
| | |||||
* | node: Add clear method. | David Thompson | 2023-03-27 | 1 | -0/+4 |
| | |||||
* | Auto-resize REPL background. | David Thompson | 2023-03-26 | 1 | -7/+9 |
| | |||||
* | Use actual position instead of interpolated position for local matrix. | David Thompson | 2023-03-26 | 1 | -1/+1 |
| | |||||
* | Fix infinite loop in line editor. | David Thompson | 2023-03-26 | 1 | -1/+5 |
| | |||||
* | Use resize method in line editor. | David Thompson | 2023-03-26 | 1 | -3/+3 |
| | |||||
* | Auto-resize minibuffer background. | David Thompson | 2023-03-26 | 1 | -7/+9 |
| | |||||
* | Resize label on initialize. | David Thompson | 2023-03-26 | 1 | -1/+2 |
| | |||||
* | Add auto-resizing version of resize method. | David Thompson | 2023-03-26 | 1 | -0/+3 |
| | |||||
* | Give overlay scene a name. | David Thompson | 2023-03-26 | 1 | -1/+1 |
| | |||||
* | guix: Update chickadee to latest commit. | David Thompson | 2023-03-25 | 1 | -2/+2 |
| | |||||
* | Ignore all *.log files. | David Thompson | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | Add generic math module. | David Thompson | 2023-03-22 | 4 | -0/+231 |
| | |||||
* | Use default-width/height for <particles>. | David Thompson | 2023-03-22 | 1 | -5/+5 |
| | |||||
* | Refresh label on enter, not boot. | David Thompson | 2023-03-22 | 1 | -4/+4 |
| | |||||
* | Refresh canvas on enter, not boot. | David Thompson | 2023-03-22 | 1 | -3/+3 |
| | |||||
* | Update TODO list. | David Thompson | 2022-12-28 | 1 | -3/+11 |
| | |||||
* | Add beginnings of UI widget module. | David Thompson | 2022-12-28 | 2 | -0/+341 |
| | |||||
* | node-2d: Fix width/height init args bug. | David Thompson | 2022-12-28 | 1 | -6/+5 |
| | |||||
* | Make pick method more general. | David Thompson | 2022-12-28 | 3 | -20/+33 |
| | | | | | Now it can work on scenes as well as 2D nodes. In the future, it could also work on 3D nodes that don't exist yet. | ||||
* | node-2d: Short circuit move-by if dx/dy are both 0. | David Thompson | 2022-12-28 | 1 | -11/+15 |
| | |||||
* | node-2d: Short-circuit resize if size hasn't actually changed. | David Thompson | 2022-12-28 | 1 | -4/+7 |
| | |||||
* | node-2d: Add fit-to-children procedure. | David Thompson | 2022-12-28 | 1 | -0/+27 |
| |