Suggestion to Add Feature to Work Multiple Projects in Logisim Digital Simulator

in #utopian-io8 years ago (edited)

image.png

Can be downloaded at https://logisim.en.uptodown.com/windows

Components

Logisim is a circuit simulator intended for digital circuits. Its operation in simulation is simple and friendly to user.

What bothers me in Logisim is that I cannot work or can not create multiple projects with in a single window. The only way to do or create multiple projects is to open another window of Logisim. I found it inconvenient because opening another window to my laptop will result to additional activity to my laptop and it consumes more power and consumes more memory. Another thing is also time consuming because whenever I go to another project, it needs to go to another window even if it has shortcut like (Alt+Tab) it still consume time and can cause delays.

Multiple project cannot be avoided sometimes specially when we are working on a complex circuit. We need to separate the simulation on each part of circuit to easily identify the problem or which part is not performing according to the plan. Or sometimes, we are working on a unfinished project but, we want to begin another project. Some just want to work multiple project with their own reason.

So, I want to suggest a feature in which users can work multiple projects within a single window for Logisim digital simulator.

Proposal

What I am proposing here is to add a tab feature that will automatically create whenever the user will create a project.

image.png

This is my proposal in order for Logisim to provide a feature that can work multiple projects. If the user wishes to create another project, a separate tab will be created intended for the new project. Instead of loading the new project to another Logisim window, it will now be loaded to another tab with in the same window.

Mockups / Examples

Here are the example on how the suggestion will work.

This is the current set up of Logisim when creating a project.
The title of the project will be displayed on the header of Logisim window. In this case the project name is "Untitled"
image.png

We will open another project named "Untitled 2".
image.png

It created another window for the new project.
image.png

When the suggestion will be implemented, it will work like this.
When a user create a project, the project name will no longer at the header of Logisim window. Instead, a tab will be created with the project name as its title.
image.png

If the user wishes to open a new project, it will be opened in another tab. In order to identify the tab on which the user is working, the activated tab will have a different color.
image.png

image.png

Benefits

Here are the benefits if implemented:

  1. Users will be able to work on multiple projects with in the same Logisim window.
  2. Additional memory used when opening another window will be eliminated. This additional memory can affect the operating speed of computers.
  3. It is much easier for the user to switch tabs within the same window than switching windows to work on another projects.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @sarmizegetusa, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

i Like it circuit

Hey @thinkingmind I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Congratulations! This post has been upvoted by the communal account, @steemph.cebu by thinkingmind being run at Teenvestors Cebu (Road to Financial Freedom Channel). This service is exclusive to Steemians following the Steemph.cebu trail at Steemauto. Thank you for following Steemph.cebu curation trail!

Don't forget to join Steem PH Discord Server, our Discord Server for Philippines.

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.102
BTC 64092.15
ETH 1863.95
USDT 1.00
SBD 0.36