Devlogs
Logical Path Update 7.0.0
Logical PathA downloadable education simulator for Windows, macOS, and Linux
Hello there.
Logical Path Update 7.0.0 available now. This is the largest update ever. It took about 5 days ONLY FOR to write the list of changes. Raw changelog takes 670 lines.
This update was focused to 2 things: improving the editor and updating the interface. And after all the changes, the project began to feel more professional, I hope you enjoy that.
Huge thanks to the patrons who supported the release of this update:
- SH42913
- Astor_78
- JackNight
- kewldan
Do you like this project? You can support me on patreon.
Your support will help me to continue developing the project.
Changelog:
(For better qualities, open images in a new tab)
Editor update:
Tools:
- Added new tool "Eraser"
- Added new tool "Move"
- Ability to move objects, joints, and selected parts of the circuit
- "Select" tool:
- Hotkey changed: 'e' -> 'm'
- "Paste" tool:
- Ability to rotate and flip the buffer circuit
- Ignoring the elements that match the editor circuit
- If the elements, objects or wires from the buffer circuit coincide with the elements in the editor circuit, then they are drawn in blue and are not inserted into the editor circuit
- The state of the wires is always inserted, which can be used to copy the state of one circuit over another. For example memory cells
- Shift to force installation of objects
- Added outlining of objects under the mouse
Objects:
Book:
- Added scrolling of articles using: space | home/end | up/down arrows
- The "reset the circuit" button in practice: when pressed, it now shows a confirmation dialog box, and a hint that the action can be canceled
- Smart positioning of articles: if the "article list" panel does not overlap the article when opening, then the article remains in place, otherwise it is shifted and centered on the right side
Completely redesigned and improved interface:
Features:
- F1 - contextual help for controls in all three modes (editor, theory, practice)
- Displaying patrons that are active during the development of this version in the main menu
- Moving project to Java 8
- Graphics tablet support
Options:
- VSync is enabled by default
- The option "Start ticks after load" has been moved to "File > Start ticks after load circuit"
- The option "World grid" option has been moved to "View > Show Grid"
Bugfixes:
- Fixed a bug in "Wire" tool with "Drag and drop" mode where controls inverted if the mouse was released outside the circuit space