-
c0e562a3af
Backup commit
tmp
Shad Amethyst
2022-10-23 17:07:12 +0200
-
2597a7e1b7
✨ Pane creation and signal creation support
main
Shad Amethyst
2022-09-05 22:37:20 +0200
-
92180606a1
🐛 Make compilation on rust stable possible
Shad Amethyst
2022-09-04 10:00:13 +0200
-
aa495b8747
✨ Ability to create and edit Panes in the editor
Shad Amethyst
2022-09-04 09:30:46 +0200
-
0ed5df3fcc
✨ Add controls tab to the right pane, use S to step
Shad Amethyst
2022-08-23 23:46:55 +0200
-
e2971e85eb
✨ Hint for the teleporter
Shad Amethyst
2022-08-23 14:54:34 +0200
-
fe76e817df
✨ Touch support, build.sh
Shad Amethyst
2022-08-22 12:57:30 +0200
-
4961c555d1
✨ Update font
Shad Amethyst
2022-08-21 00:50:54 +0200
-
4f38aa71c5
✨ Drag and drop support
Shad Amethyst
2022-08-20 18:10:53 +0200
-
06040f2c89
✨ WIP left pane
Shad Amethyst
2022-08-20 17:30:10 +0200
-
0b7596fc1c
✨ Remove Option<Signal> in tiles, Arithmetic
Shad Amethyst
2022-08-20 12:22:06 +0200
-
386c2ed9ee
✨ CmpOp and Bool properties, input labels in props
Shad Amethyst
2022-08-20 10:23:54 +0200
-
17422fc1e6
✨ Feature parity for the solid.js refactor of the editor
Shad Amethyst
2022-08-19 23:19:22 +0200
-
167a7747db
✨ 🔥 WIP solid.js version of the editor
Shad Amethyst
2022-08-18 23:10:16 +0200
-
461abcac43
✨ 🔥 Prototype property editor
Shad Amethyst
2022-08-17 23:22:59 +0200
-
bf483159bf
✨ Split editor across multiple files, begin inspector pane
Shad Amethyst
2022-08-17 00:54:21 +0200
-
c01ae784a8
✨ Run the simulation
Shad Amethyst
2022-08-16 20:27:17 +0200
-
be94e01bad
💹 Optimize draw()
Shad Amethyst
2022-08-16 18:52:19 +0200
-
c560655f1f
✨ WIP editor
Shad Amethyst
2022-08-16 14:48:42 +0200
-
0d3e4f7d15
✨ More WASM bindgen glue, World::draw()
Shad Amethyst
2022-08-16 14:48:16 +0200
-
fca68918e4
✨ Begin TileSchema, add missing APIs
Shad Amethyst
2022-08-16 14:47:57 +0200
-
17c9af6063
✨ WIP wasm API
Shad Amethyst
2022-08-15 23:38:03 +0200
-
21ae3bee01
✨ If, Cmp, Stacker
Shad Amethyst
2022-08-15 13:06:12 +0200
-
0945010f0f
🐛 Fix `run <n>` in stackline-cli
Shad Amethyst
2022-08-15 13:05:15 +0200
-
8654d25c65
✨ Improve build.rs, basic stack ops, methods for World
Shad Amethyst
2022-08-14 15:15:41 +0200
-
399883d8ba
✨ Refactor Tile::draw_simple, blink support in stackline-cli
Shad Amethyst
2022-08-13 18:24:44 +0200
-
c264001ee0
✨ 🔥 Refactor Tile::draw, wip Blink structure
Shad Amethyst
2022-08-12 14:18:13 +0200
-
7d97cc354c
✨ Alternate display for TextSurface, test Sender::draw
Shad Amethyst
2022-08-12 13:27:49 +0200
-
0a05ec8b67
✨ Proper rendering for Sender
Shad Amethyst
2022-08-12 13:12:00 +0200
-
d4b1830c30
🐛 Fix help message and `run` flush in stackline-cli
Shad Amethyst
2022-08-12 13:11:32 +0200
-
f60f46657f
✨ Add Sender::init
Shad Amethyst
2022-08-12 10:56:24 +0200
-
27b3dca6a9
🔥 Remove `position` from signal
Shad Amethyst
2022-08-10 17:28:17 +0200
-
63245aeb69
✨ World::init
Shad Amethyst
2022-08-10 12:49:05 +0200
-
6cee084486
🎨 Cargo fmt
Shad Amethyst
2022-07-15 14:20:06 +0200
-
9e32cd54b9
🎨 Make clippy happy
Shad Amethyst
2022-07-15 14:15:49 +0200
-
be259cc6f5
✨ 🔥 Tile::draw accepts i32, Tile::draw_simple
Shad Amethyst
2022-07-14 19:55:53 +0200
-
d4a6522d07
✨ stackline-cli: Exit command and condition
Shad Amethyst
2022-07-12 20:29:22 +0200
-
99bc677a92
🐛 Rerun build.rs on the tiles/ directory
Shad Amethyst
2022-07-12 18:35:26 +0200
-
db3a5e829f
🐛 Fix Diode accepting counter-flowing signals, fix build script rerun
Shad Amethyst
2022-07-12 18:30:41 +0200
-
2e6f7c012e
📝 Add missing commands in help
Shad Amethyst
2022-07-12 13:58:54 +0200
-
51149e01dc
✨ More tools for stackline-cli
Shad Amethyst
2022-07-12 13:47:59 +0200
-
5c5fd81b38
✨ stackline-cli
Shad Amethyst
2022-07-12 13:05:18 +0200
-
73119e7e8e
🎨 Cleaned up build.rs
Shad Amethyst
2022-07-11 22:23:54 +0200
-
bd1c85b62c
✨ :up_arrow: Add and implement serde
Shad Amethyst
2022-07-11 21:58:40 +0200
-
b68d33e4ae
✨ impl Display for Pane and World
Shad Amethyst
2022-07-11 10:28:37 +0200
-
fa4d18569d
:up_arrow: Upgrade veccell
Shad Amethyst
2022-07-11 09:52:19 +0200
-
9a8a243d71
🐛 Fix Sender::calculate_path only storing half the nodes
Shad Amethyst
2022-07-08 19:38:56 +0200
-
76cefb81a9
✨ Pane::get_as, Pane::get_mut_as, Pane::borrow_mut_as
Shad Amethyst
2022-07-08 19:29:49 +0200
-
236c97d2bc
🐛 ✨ CI to nightly, Sender::calculate_path
Shad Amethyst
2022-07-08 13:34:08 +0200
-
941de10ea3
✨ Rename Portal to Teleporter, new Sender tile [WIP]
Shad Amethyst
2022-07-07 12:51:51 +0200
-
7175e65570
✨ World, cross-Pane communication
Shad Amethyst
2022-07-07 01:24:00 +0200
-
a816da6062
⬆️ Upgrade veccell
Shad Amethyst
2022-07-06 18:40:41 +0200
-
6fa4f5ce92
🐛 Re-introduce UpdateContext::keep
Shad Amethyst
2022-07-04 11:13:23 +0200
-
a7a4aa7d4c
✨ Use veccell, making Miri happy
Shad Amethyst
2022-07-03 21:07:39 +0200
-
f04531c1d9
✨ 🔥 SendError
Shad Amethyst
2022-06-27 08:06:14 +0200
-
da76a3f075
Merge remote-tracking branch 'origin/main'
Shad Amethyst
2022-06-26 18:49:31 +0200
-
-
e32142df81
📝 Remove doc warnings
Shad Amethyst
2022-06-26 18:49:05 +0200
-
348fb21731
Add index.html in documentation build
Shad Amethyst
2022-06-26 18:27:18 +0200
-
-
433a0587e2
✨ Add link to documentation and index.html
Shad Amethyst
2022-06-26 18:26:14 +0200
-
489cdd1750
✨ Add contracts to several methods, force_send
Shad Amethyst
2022-06-26 17:45:43 +0200
-
f3d224e26a
✨ 🔥 Build Script to automatically generate AnyTile
Shad Amethyst
2022-06-24 17:47:49 +0200
-
30c92e6647
✨ enum_dispatch
Shad Amethyst
2022-06-24 16:03:55 +0200
-
f0a4f8b0f6
💹 Add benchmark for Pane::step
Shad Amethyst
2022-06-24 11:37:57 +0200
-
949da3cd14
🎨 cargo fmt
Shad Amethyst
2022-06-24 11:15:51 +0200
-
92d5b882a4
📝 Document Pane
Shad Amethyst
2022-06-24 11:15:34 +0200
-
33946a4c18
✨ 📝 UpdateContext::keep and document UpdateContext
Shad Amethyst
2022-06-24 00:41:43 +0200
-
e303f15d5a
✨ 📝 accepts_direction, Signal::push, document parts of Signal
Shad Amethyst
2022-06-23 21:44:41 +0200
-
f5aa5e86ff
✨ Drawing!
Shad Amethyst
2022-06-23 10:35:22 +0200
-
ec1660d006
🎨 cargo fmt
Shad Amethyst
2022-06-23 09:18:13 +0200
-
b6b31502cf
📝 `prelude` and start writing examples for `Pane`
Shad Amethyst
2022-06-21 15:42:23 +0200
-
61e8d4ed1d
🐛 Change branch name of rustdoc workflow
Shad Amethyst
2022-06-21 14:53:07 +0200
-
1b48675451
📝 Some more documentation
Shad Amethyst
2022-06-21 14:51:56 +0200
-
842508226e
✨ Remove RefCell and Resistor tile
Shad Amethyst
2022-06-21 09:28:07 +0200
-
9b63640e06
🔥 Replace multi-phase model with commit log model
Shad Amethyst
2022-06-21 08:50:57 +0200
-
dd2de9ee14
💹 Remove unnecessary `Rc` in `FullTile`
Shad Amethyst
2022-06-21 06:16:39 +0200
-
66ccc1dd30
✨ Pane::step, test diodes
Shad Amethyst
2022-06-20 18:44:03 +0200
-
d61650316a
📝 Document context.rs a bit
Shad Amethyst
2022-06-18 21:21:02 +0200
-
4b60d13943
✨ States and improvements to Context
Shad Amethyst
2022-06-18 11:39:37 +0200
-
2338f94c99
🐛 ✨ transmit_all, fix UB if *Context::position was modified
Shad Amethyst
2022-06-17 12:56:20 +0200
-
d637897a9a
🔥 ✨ RefCell-less, two-phase update system [wip]
Shad Amethyst
2022-06-17 01:29:05 +0200
-
9034801373
🎉 First commit
Shad Amethyst
2022-06-16 22:06:02 +0200