Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | node: Inherit <listener> mixin. | David Thompson | 2022-12-27 | 1 | -1/+8 |
| | |||||
* | mixins: Add <listener> class. | David Thompson | 2022-12-27 | 1 | -2/+39 |
| | |||||
* | node: Add #:children initarg. | David Thompson | 2022-12-27 | 1 | -0/+1 |
| | |||||
* | node: Make rank mutable. | David Thompson | 2022-12-27 | 1 | -3/+12 |
| | |||||
* | repl: Fix quit metacommand. | David Thompson | 2022-12-27 | 1 | -1/+2 |
| | |||||
* | node-2d: Call next-method in <node-2d> on-change method. | David Thompson | 2022-12-27 | 1 | -1/+2 |
| | |||||
* | node-2d: Smoothly handle canvas node resizing. | David Thompson | 2022-12-27 | 1 | -13/+33 |
| | |||||
* | node-2d: Fix width/height slots to be properly observed. | David Thompson | 2022-12-27 | 1 | -2/+8 |
| | |||||
* | node-2d: Call next-method in sprite on-change method. | David Thompson | 2022-12-27 | 1 | -1/+2 |
| | |||||
* | node-2d: Improve docstrings for placement/alignment procedures. | David Thompson | 2022-12-27 | 1 | -5/+9 |
| | |||||
* | node-2d: Uncomment 9-patch on-change method. | David Thompson | 2022-12-21 | 1 | -7/+7 |
| | |||||
* | node-2d: Fix typo. | David Thompson | 2022-12-18 | 1 | -1/+1 |
| | |||||
* | node-2d: Add place-at, place-at-x, place-at-y procedures. | David Thompson | 2022-12-18 | 1 | -0/+15 |
| | |||||
* | node-2d: Use resize method. | David Thompson | 2022-12-18 | 1 | -10/+8 |
| | |||||
* | node-2d: Call on-child-resize in resize method. | David Thompson | 2022-12-18 | 1 | -1/+2 |
| | |||||
* | node-2d: Delete commented code. | David Thompson | 2022-12-18 | 1 | -4/+0 |
| | |||||
* | node-2d: sprite: Fix on-change asset bug. | David Thompson | 2022-12-15 | 1 | -2/+3 |
| | |||||
* | node-2d: Add centering within parent procedures. | David Thompson | 2022-12-14 | 1 | -0/+20 |
| | |||||
* | node-2d: Add centering methods. | David Thompson | 2022-12-14 | 1 | -0/+21 |
| | |||||
* | node-2d: Fix placement/alignment methods to properly use local space. | David Thompson | 2022-12-14 | 1 | -12/+29 |
| | |||||
* | node-2d: Add methods for getting position/size in local space. | David Thompson | 2022-12-14 | 1 | -0/+24 |
| | |||||
* | node-2d: Fix local bounding box fast path. | David Thompson | 2022-12-14 | 1 | -3/+3 |
| | |||||
* | minibuffer: Fix quit command. | David Thompson | 2022-12-14 | 1 | -1/+1 |
| | |||||
* | scene: Add width/height methods. | David Thompson | 2022-12-14 | 1 | -0/+6 |
| | |||||
* | region: Add width/height methods. | David Thompson | 2022-12-14 | 1 | -0/+6 |
| | |||||
* | mixins: Define generic position/size accessors. | David Thompson | 2022-12-14 | 2 | -4/+16 |
| | |||||
* | Add TODO list and class diagram. | David Thompson | 2022-12-07 | 2 | -0/+10 |
| | |||||
* | scene: Add current-scene parameter and some tests. | David Thompson | 2022-11-12 | 4 | -13/+146 |
| | |||||
* | input-map: Fix broken remove-input procedure. | David Thompson | 2022-11-08 | 1 | -2/+3 |
| | |||||
* | node-2d: label: Realign when text changes. | David Thompson | 2022-11-08 | 1 | -1/+2 |
| | |||||
* | node: Export on-change method. | David Thompson | 2022-11-08 | 1 | -0/+1 |
| | |||||
* | kernel: Improve error handling. | David Thompson | 2022-11-08 | 1 | -1/+10 |
| | |||||
* | Add error handling when in developer mode. | David Thompson | 2022-10-29 | 2 | -0/+79 |
| | |||||
* | kernel: Fix global input binding. | David Thompson | 2022-10-26 | 2 | -11/+12 |
| | |||||
* | Properly export exit-catbird from (catbird) module. | David Thompson | 2022-10-26 | 1 | -2/+2 |
| | |||||
* | kernel: Remove old export. | David Thompson | 2022-10-26 | 1 | -1/+0 |
| | |||||
* | asset: Add convenience macros. | David Thompson | 2022-10-26 | 1 | -1/+24 |
| | |||||
* | README: Fix typo. | David Thompson | 2022-10-26 | 1 | -1/+1 |
| | |||||
* | Add root module to remove use of module-ref in (catbird kernel). | David Thompson | 2022-10-26 | 4 | -119/+157 |
| | |||||
* | configure: Remove check for guile-sdl2. | David Thompson | 2022-10-24 | 1 | -1/+0 |
| | | | | We do not directly refer to the SDL2 modules anywhere. | ||||
* | Add README. | David Thompson | 2022-10-24 | 1 | -0/+104 |
| | |||||
* | node-2d: Improve speed of root node world matrix calculation. | David Thompson | 2022-10-24 | 1 | -4/+5 |
| | |||||
* | guix: Update chickadee to latest commit. | David Thompson | 2022-10-24 | 1 | -2/+2 |
| | |||||
* | First commit! | David Thompson | 2022-10-22 | 29 | -0/+5337 |