Menu

Add new

Connect tool

Press the spacebar to enable connect tool. Then, select two objects to connect. You can also delete an existing connection by doing the same thing, holding spacebar and selecting two objects that are already connected.

Credits

Created by EF0601. On December 31st, 2024

Wiki

The wiki of Logic Gate Lab can be found here. To access the tutorial, click here.

Updates

View all updates and better update logs.

Version 1.1.0

7/13/2026 This update introduces refinements to the UI. A sidebar has been dedicated to the various modes the user may switch between: drag, select, and connect. Drag mode allows users to drag the blocks around. Select mode allows users to select text. Connect mode activates the connect tool. The favorites block list has been moved to a smaller menu in the sidebar. A new feature also allows users to save the favorites list. New users will also find the tutorial popup when they open the app for the first time.

Patch 1.1.1

7/13/2026 This patch fixes some backend workflows. It also prevents a ghost image from being created when dragging. Fix tutorial popup showing even when the autosave file is present.

License

Patch 1.1.2

7/13/2026 Fix connector tool.

License

Copyright © 2026 EF0601

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Credits

Icons (star, cursor, link, move): Font Awesome

Settings

Simrate

Set the simulation rate, measured in milliseconds. This is the amount of time between the updating of connections and block logics. Lower values may require more processing resources.Default: 500ms

ms

Autosave

Choose whether the program should automatically locally save the sandbox upon tab focus loss. Default: true

Save frames

Choose whether the program should locally save the 10 most recent frames for debug. Default: true

Show frame count

Choose whether you'd like to have the frame count shown in the debug tab. Default: false

Auto connect

Choose whether the connector tool should automatically create a connection if there are two selected elements that can be connected. This is helpful if you use the side toolbar rather than the keyboard shortcut. Default: true

Alert!

This is an alert box. It is used to alert the user of something.

Trash
Awaiting input...No element.