Categories
Announcements

Try out the new Logic.ly 2.0 public beta

On my personal blog, way back in 2008, I posted a little logic gate simulator that people to play around with and learn about how computers work. Everything enjoyed it so much that, two years later in 2010, I turned it into a full software product that educators and students could buy and use in the classroom. Over a decade later, I’m excited to introduce the beta version of Logicly 2.0.

This new version of Logicly has been completely rewritten, from the ground up. It provides all of the same capabilities, but it runs faster than ever before, allowing you to simulate even larger projects. This re-architecture makes it easier for me to add new features, and if all goes well, it will eventually run on even more platforms — not only Windows and macOS. The future of Logicly is looking bright, and I’m very excited!

As you can imagine, a complete rewrite of Logicly required a significant amount of work. It’s been multiple years in the making, but things are finally coming together. Now, I am asking for your generous help to catch any sneaky little bugs that I may have missed. If you discover any issues while you try out Logicly 2.0, please don’t hesitate to submit a bug report! I will be forever grateful for your contribution.

Download Logicly 2.0 Beta

This build is not available from the normal Check for Updates mechanism in Logicly. It is only available for download from logic.ly/beta. Once I’m certain that everything is stable, I’ll release an official update for everyone. If you’re feeling adventurous, give the beta a try. If you’d rather avoid any possible new bugs, please wait for a stable build of Logicly 2.0 later this year.

Tip: If you’re using Windows 11 or macOS 12 “Monterey”, I recommend jumping straight to Logicly 2.o, for the best experience.

I’m looking forward to your feedback! Thanks for giving it a try.

Categories
Announcements

Logic.ly 1.12: Disable strict mode, edit IC names, and limit propagation

Welcome to the latest update of Logic.ly — the educational logic gate simulator with an intuitive drag-and-drop user interface that lets you learn all about boolean logic and computers.

A new Strict Mode toggle in the Document Settings dialog

This update introduces a new option to disable strict mode in a document. Traditionally, most of the components in Logic.ly would treat High Impedance (Hi-Z) values the same as errors. Only the Pull Up, Pull Down, and Bus components would accept Hi-Z values. Now, when you disable strict mode, Hi-Z values will be ignored by logic gates instead. It will be as if the gate had one fewer input connection.

In practice, this makes it a bit easier to create multivibrators and other “unstable” circuits. However, it potentially comes at the cost of performance, meaning that the simulation could use a lot more CPU cycles when it gets into an unstable state, like an “infinite loop” in programming.

Custom IC context menu with new Edit Properties option

This update also introduces a way to edit the name and label of a custom integrated circuit. In the components picker, you can now right-click and choose Edit Properties…. This will open a dialog that allows you to edit some of the IC’s properties:

Edit custom IC name and label

The Limit Signal Propagation Time setting has also received a revamp. Previously, you could limit the propagation time to the rendering frame rate, or it could be unlimited.

Optionally limit signal propagation to the frame rate or between 0.1 and 0.5 seconds

Now, there are a few longer fractions of a second available to slow down the simulation even more. These make it easier to watch propagation changes with the simulation running.

Download Logicly 1.12.0 for Windows and macOS

Visit the Logic.ly download page, or go to the Help menu in Logic.ly and choose Check for Updates.

Categories
Announcements

Logic.ly 1.11.4 update for macOS Catalina and the latest Windows 10

Download Logic.ly 1.11.4 today for the latest bug fixes, including official support for macOS 10.15 “Catalina” and the newest Windows 10 version 1909 update.

Additionally, since the previous big Logic.ly 1.9 update in 2018, seven smaller updates in total have been released — each with important bug fixes and small enhancements (such as allowing administrators to install Logic.ly for all users on the same computer).

Download Logicly 1.11.4 for Windows and macOS

Visit the Logic.ly download page, or go to the Help menu in Logic.ly and choose Check for Updates.

Categories
Announcements

The all new Logic.ly online demo

For many years, the online demo of Logic.ly ran on Adobe Flash Player. When this demo was first introduced, Flash was the best solution for putting something as complex as Logic.ly up on the web. However, times change, and the web is much more capable today than it was back in 2008 when the first code for Logic.ly was written. A plug-in like Flash is no longer necessary. In fact, the Flash plug-in is now being retired by Adobe. At some point, it became obvious that it was time to re-build the Logic.ly demo using a new, modern technology.

Most people who end up buying Logic.ly try it out for the first time with the free online demo. Re-building the project took over nine months — a massive undertaking for a small business to say the least. However, it was an important investment in Logic.ly’s future — one that should keep new updates coming for many more years.

Logic.ly free online demo

For those who are interested in this sort of thing, the new online demo of Logic.ly was built with TypeScript, React, and Redux. It’s a popular, well-supported stack of technology that should be a solid long-term choice going forward.

If you’ve been wondering why Logic.ly hasn’t received any major new features in a while, getting the new online demo up and running is the reason. In 2018, sales dropped lower then the previous year for the first time ever. It was obvious that the old Flash demo was no longer convincing anyone to buy, so it needed to be replaced. Already, after the demo has been up for a few months, 2019 sales have bounced back. Anyone can try out Logic.ly without installing something on their computer — and it seems that they can’t help but fall in love with this fun, little tool.

Thank you, everyone, for supporting a small business that loves the craft of building simple and enjoyable software. If you haven’t already, try Logic.ly for free right now.

Categories
Announcements

Logicly 1.9: Export truth table as CSV file

Today, I’m happy to announce the official release of Logicly version 1.9. As you may recall, generating a truth tables was added in Logicly 1.8. Soon after truth tables introduced, a number of you requested the ability to export them to a CSV file. Starting in Logicly 1.9, you’ll find a big Export CSV button right where you need it.

Truth Table with Export CSV button.

When you update to Logicly 1.9, you’ll also receive a number of important bug fixes.

Download Logicly 1.9

Please point your browser to the Logicly download page, or go to the Help menu in Logicly and choose Check for Updates. If you’ve been playing with the free trial, and you like what you see, maybe now is the perfect time to buy Logicly.

Categories
Announcements

Logicly 1.8: Generate truth table and pull up/down circuits

Today, I’m happy to announce the official release of Logicly version 1.8. This version adds some very useful new features that I think you’ll love. Truth tables have been requested many times over the years, and now they’re finally available. Additionally, you can now add Pull Up and Pull Down circuits to your projects to ensure that the Hi-Z signal doesn’t propagate.

Screenshot of Logicly Truth Table

If you click the new Generate Truth Table button on the toolbar, you’ll see a table pop up with all of the inputs (toggle switches) and outputs (light bulbs) in the document. You don’t necessarily need to create a truth table for the entire project, though. If you prefer, you can select a small subset of your project, and you can generate the truth table for only that selection. Finally, when you drill down into the design of a custom integrated circuit, you can click a button to generate the truth table for the IC.

Screenshot of Pull Up and Pull Down circuits

Pull Up and Pull Down component are useful when working with the Hi-Z (High Impedance) signal. Normally, these components work similarly to a Buffer component. If the input signal is High (true) or Low (false), then these components will output those signals completely unchanged. However, if an input signal is Hi-Z, the Pull Up component will “pull it up” to High (true), and similarly, the Pull Down component will “pull it down” to Low (false).

Finally, I think everyone will enjoy some performance optimizations that help Logicly read files and create custom integrated circuits faster. In some cases, I measured a 30% improvement or more!

Download Logicly 1.8

Please point your browser to the Logicly download page, or go to the Help menu in Logicly and choose Check for Updates. If you’ve been playing with the free trial, and you like what you see, maybe now is the perfect time to buy Logicly.

Categories
Announcements

Logicly 1.7.6 update adds support for macOS 10.12

Download Logicly 1.7.6 today for the latest bug fixes, including official support for macOS 10.12 “Sierra”.

Download Logicly 1.7.6 for Windows and Mac

Visit the Logicly download page, or go to the Help menu in Logicly and choose Check for Updates.

Categories
Announcements

Logicly 1.7.4 updated for Windows 10 and Mac OS X 10.11

Download Logicly 1.7.4 today for the latest bug fixes, including official support for Windows 10 and Mac OS X 10.11 “El Capitan”.

Download Logicly 1.7.4 for Windows and Mac

Visit the Logicly download page, or go to the Help menu in Logicly and choose Check for Updates.

Categories
Announcements

Logicly 1.7 lets you edit multiple files at the same time

Today, I’m happy to announce the official release of Logicly version 1.7. Thank you so much to the beta testers who helped track down bugs to make this a stable release. This release finally lets you open multiple files at once and edit them side by side. You can even copy and paste between them, including custom integrated circuits.

logicly-multiple-documents

If you ever encountered an issue where you couldn’t delete a gate in a Logicly document, that bug has finally been fixed. And finally, the Mac version has been updated to support Retina displays for crisp and clean graphics.

Download Logicly 1.7

Thank you again to the helpful beta testers who reported bugs and provided awesome feedback. Now, please point your browser to the Logicly download page or go to the Help menu in Logicly and choose Check for Updates. If you’ve been playing with the free trial, and you like what you see, maybe now is the perfect time to buy Logicly.

Categories
Beta

Try out the new Logicly 1.7 public beta

It’s been long-requested, and it’s finally here! Logicly 1.7 Beta allows you to open multiple documents at the same time. Feel free to open many windows side by side, and you can even copy and paste among them. That includes copying and pasting custom itegrated circuits, by the way — they’ll transfer seamlessly!

logicly-multiple-documents

As you can imagine, supporting multiple open documents required some significant archtectecture changes under the hood. With that in mind, please consider this build of Logicly beta quality. You’ve been warned: there may be bugs. If you find any issues, please don’t hesitate to submit a bug report!

Download Logicly 1.7 Beta

This build is not available from the normal Check for Updates mechanism in Logicly. It is only available for download from logic.ly/beta. Once I’m sure that everything is stable, I’ll release an official update for everyone. If you’re feeling adventurous, give the beta a try. If you’d rather avoid any possible new bugs, please wait for a stable build of Logicly 1.7 in the coming weeks.

I’m looking forward to your feedback!