Logisim Suggestion to add Viewing Options

in utopian-io •  7 years ago  (edited)

image.png

source

Components

The component the I want to suggest here is to add view options in Logisim digital circuit simulator.

As of now, Logisim did not have viewing option commands. Not having viewing option is still okay if your circuit to design is in a small piece. But, how about a circuit design that will not fit in the entire canvas of Logisim? Well, there is a scrolling feature in Logisim that will let you see the other side of the canvas.

image.png

What if the users don’t just want to see some parts of the circuit? What if the users want to see the entire circuit his designing?

This is one of the problem I encountered using Logisim digital circuit simulator.

Proposal

What I am proposing here is to add view option on the menu bar of Logisim.

image.png

This view option menu has these functions;

Zoom in - Users can view closer.

Zoom out - Users can view farther.

Fit to circuit - Users will have an automatic view of the entire circuit.

Zoom on an area - Users can zoom in a specific area

View grid - Users can view the canvas with grids

View center of circuit. - Views directly at the center of the circuit design. If the user was focusing or zooming in a specific part of the circuit, viewing will go directly to the center of circuit if it is used.

View origin - This will bring view back to the center of the canvas. This is useful when the user is not aware on which part of the canvas is he viewing. This will automatically route the user back to the center. The difference with view center of circuit is that it routes back to the center of canvas itself, while, the later goes back to the center of the circuit his designing.

Mockups / Examples

Here are the examples on how the additional functions will work.

This is the current file menu of Logisim.

image.png

The view menu will be added into the file menu.

image.png

If we click the view menu, drop down will appear showing the functions under this menu.

image.png

image.png

Here are the sample actions of each viewing option.

image.png

Original View

image.png

Zoom In

image.png

Zoom Out

image.png

Fit to Circuit

image.png

Zoom to an Area

image.png

Show Grid

image.png

Show No Grid

image.png

View Center of Circuit

image.png

View Origin

Benefits

Here are the benefits if implemented;

  1. Logisim will have variety of viewing options
  2. This viewing option can be used as shortcut to easy access of viewing circuit in different angle.
  3. Users will have a right positioning of circuit design.



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@thinkingmind, Like your contribution, upvote.

Thank you for the contribution. It has been approved.

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

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