summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Relicense to Apache 2.0.David Thompson2023-04-2629-946/+446
|
* repl: Use pushdown state.David Thompson2023-04-181-9/+10
|
* scene: Use pushdown state.David Thompson2023-04-181-15/+13
|
* region: Use pushdown state.David Thompson2023-04-181-11/+20
|
* Add <pushdown-state> class.David Thompson2023-04-182-0/+43
|
* repl: Narrow stacks by one more frame.David Thompson2023-04-021-1/+5
|
* repl: Add ,bt command and better stack narrowing.David Thompson2023-04-021-7/+51
|
* Activate UI minor mode in overlay.David Thompson2023-03-281-2/+5
|
* line-editor: Tweak positioning to account for font descent.David Thompson2023-03-281-0/+1
|
* repl: Allow multiple expressions per line.David Thompson2023-03-281-14/+27
|
* repl: Add nested REPL support and start of a debugger.David Thompson2023-03-281-36/+65
|
* repl: Add multiple return value support.David Thompson2023-03-271-14/+20
|
* Allow REPL to render more than just text.David Thompson2023-03-271-38/+92
|
* ui: Export layout method.David Thompson2023-03-271-0/+1
|
* node: Add clear method.David Thompson2023-03-271-0/+4
|
* Auto-resize REPL background.David Thompson2023-03-261-7/+9
|
* Use actual position instead of interpolated position for local matrix.David Thompson2023-03-261-1/+1
|
* Fix infinite loop in line editor.David Thompson2023-03-261-1/+5
|
* Use resize method in line editor.David Thompson2023-03-261-3/+3
|
* Auto-resize minibuffer background.David Thompson2023-03-261-7/+9
|
* Resize label on initialize.David Thompson2023-03-261-1/+2
|
* Add auto-resizing version of resize method.David Thompson2023-03-261-0/+3
|
* Give overlay scene a name.David Thompson2023-03-261-1/+1
|
* guix: Update chickadee to latest commit.David Thompson2023-03-251-2/+2
|
* Ignore all *.log files.David Thompson2023-03-221-1/+1
|
* Add generic math module.David Thompson2023-03-224-0/+231
|
* Use default-width/height for <particles>.David Thompson2023-03-221-5/+5
|
* Refresh label on enter, not boot.David Thompson2023-03-221-4/+4
|
* Refresh canvas on enter, not boot.David Thompson2023-03-221-3/+3
|
* Update TODO list.David Thompson2022-12-281-3/+11
|
* Add beginnings of UI widget module.David Thompson2022-12-282-0/+341
|
* node-2d: Fix width/height init args bug.David Thompson2022-12-281-6/+5
|
* Make pick method more general.David Thompson2022-12-283-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 Thompson2022-12-281-11/+15
|
* node-2d: Short-circuit resize if size hasn't actually changed.David Thompson2022-12-281-4/+7
|
* node-2d: Add fit-to-children procedure.David Thompson2022-12-281-0/+27
|
* node: Inherit <listener> mixin.David Thompson2022-12-271-1/+8
|
* mixins: Add <listener> class.David Thompson2022-12-271-2/+39
|
* node: Add #:children initarg.David Thompson2022-12-271-0/+1
|
* node: Make rank mutable.David Thompson2022-12-271-3/+12
|
* repl: Fix quit metacommand.David Thompson2022-12-271-1/+2
|
* node-2d: Call next-method in <node-2d> on-change method.David Thompson2022-12-271-1/+2
|
* node-2d: Smoothly handle canvas node resizing.David Thompson2022-12-271-13/+33
|
* node-2d: Fix width/height slots to be properly observed.David Thompson2022-12-271-2/+8
|
* node-2d: Call next-method in sprite on-change method.David Thompson2022-12-271-1/+2
|
* node-2d: Improve docstrings for placement/alignment procedures.David Thompson2022-12-271-5/+9
|
* node-2d: Uncomment 9-patch on-change method.David Thompson2022-12-211-7/+7
|
* node-2d: Fix typo.David Thompson2022-12-181-1/+1
|
* node-2d: Add place-at, place-at-x, place-at-y procedures.David Thompson2022-12-181-0/+15
|
* node-2d: Use resize method.David Thompson2022-12-181-10/+8
|