summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* node-2d: Call on-child-resize in resize method.David Thompson2022-12-181-1/+2
|
* node-2d: Delete commented code.David Thompson2022-12-181-4/+0
|
* node-2d: sprite: Fix on-change asset bug.David Thompson2022-12-151-2/+3
|
* node-2d: Add centering within parent procedures.David Thompson2022-12-141-0/+20
|
* node-2d: Add centering methods.David Thompson2022-12-141-0/+21
|
* node-2d: Fix placement/alignment methods to properly use local space.David Thompson2022-12-141-12/+29
|
* node-2d: Add methods for getting position/size in local space.David Thompson2022-12-141-0/+24
|
* node-2d: Fix local bounding box fast path.David Thompson2022-12-141-3/+3
|
* minibuffer: Fix quit command.David Thompson2022-12-141-1/+1
|
* scene: Add width/height methods.David Thompson2022-12-141-0/+6
|
* region: Add width/height methods.David Thompson2022-12-141-0/+6
|
* mixins: Define generic position/size accessors.David Thompson2022-12-142-4/+16
|
* Add TODO list and class diagram.David Thompson2022-12-072-0/+10
|
* scene: Add current-scene parameter and some tests.David Thompson2022-11-124-13/+146
|
* input-map: Fix broken remove-input procedure.David Thompson2022-11-081-2/+3
|
* node-2d: label: Realign when text changes.David Thompson2022-11-081-1/+2
|
* node: Export on-change method.David Thompson2022-11-081-0/+1
|
* kernel: Improve error handling.David Thompson2022-11-081-1/+10
|
* Add error handling when in developer mode.David Thompson2022-10-292-0/+79
|
* kernel: Fix global input binding.David Thompson2022-10-262-11/+12
|
* Properly export exit-catbird from (catbird) module.David Thompson2022-10-261-2/+2
|
* kernel: Remove old export.David Thompson2022-10-261-1/+0
|
* asset: Add convenience macros.David Thompson2022-10-261-1/+24
|
* README: Fix typo.David Thompson2022-10-261-1/+1
|
* Add root module to remove use of module-ref in (catbird kernel).David Thompson2022-10-264-119/+157
|
* configure: Remove check for guile-sdl2.David Thompson2022-10-241-1/+0
| | | | We do not directly refer to the SDL2 modules anywhere.
* Add README.David Thompson2022-10-241-0/+104
|
* node-2d: Improve speed of root node world matrix calculation.David Thompson2022-10-241-4/+5
|
* guix: Update chickadee to latest commit.David Thompson2022-10-241-2/+2
|
* First commit!David Thompson2022-10-2229-0/+5337