1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in
 
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the latest ideas about Logisim that have been approved.

In-application update handling  
Written by carlburch the 13 Mar 11 at 17:23. Global category: Overall graphical interface. New
Logisim updates versions regularly, but unless users happen to subscribe to the mailing list they do not learn about the new versions.
0
votes
up equal down
Solution #1: In-line updating
Written by carlburch the 13 Mar 11 at 17:23.
On startup, the application would attempt to contact the Logisim Web site to determine the most recent version number. If there is a newer version available, a popup dialog box would appear telling the user about this. The application preferences would be used so that the network check would not occur more than once per week, and so the popup would only appear once for each new version.

Add a comment or propose a solution >>

Save GUI configuration in the project  
Written by carlburch the 12 Mar 11 at 14:13. Global category: Overall graphical interface. New
Save window position, open circuit, scrolling position, and tick rate as part of a project, to be restored when the project is opened again. (3100044, 3134578)
0
votes
up equal down
Solution #1: Do this automatically
Written by carlburch the 12 Mar 11 at 14:13.
This would be done automatically whenever the project is saved.

See the 1 comments or propose a solution >>

Merge preferences and options into the same dialog  
Written by carlburch the 12 Mar 11 at 14:11. Global category: Overall graphical interface. New
The current version has "application preferences" (available through the File and Window menus) and "project options" (available through the Project menu. Application preferences are global across all open projects, while project options are specific to the open project. This distinction is needlessly confusing. (1596000)
0
votes
up equal down
Solution #1: Everything is application preference, unless user specifies otherwise
Written by carlburch the 12 Mar 11 at 14:11.
This is the approach used in Eclipse: There is a single preferences window, divided into multiple sections. Normally everything you edit is treated as an application-wide preference. But each section has a checkbox allowing you to specify that you want to specify settings specific to the currently open project.

See the 1 comments or propose a solution >>

Support multiple windows for editing one project  
Written by carlburch the 12 Mar 11 at 14:06. Global category: Overall graphical interface. New
Allow multiple windows to be open to the same project, configured so that different windows can be viewing subcircuits within the same simulation hierarchy. (2890000)
0
votes
up equal down
Solution #1: Identify windows by letters
Written by carlburch the 12 Mar 11 at 14:06.
Each window within the project would be labeled with the suffix "[A]", "[B]", etc. There would be an option to open a circuit into another window, which would bring up a dialog asking to identify into which window to open it - or to create a new window. In this way, you could be viewing the same simulation in two different windows (though perhaps different subcircuits within the simulation).
0
votes
up equal down
Solution #2: Windows suffixes depend on viewing subcircuit name
Written by lilovip the 12 Mar 11 at 15:46.
Subcircuit context menu allowes "Open in new window" option only. New window's suffix is equal to that subcircuits name or non-shared label. Viewing the same subcircuits in two and more windows isn't allowed.
0
votes
up equal down
Solution #3: Identify windows by current subcircuit
Written by carlburch the 13 Mar 11 at 17:45.
The popup menu for a subcircuit would include an option "Open in Other Window" in addition to an "Open in Current Window" option. For "Open in Other Window," if another window is already open that is currently viewing that circuit, that window is brought forward (with the state being viewed in that window switched to the state of the subcircuit whose popup menu item was selected). Otherwise, a new window is created for this circuit.

This is similar to #2, but it allows two windows to view the same circuit. I think that's unavoidable. For example, suppose we are viewing "main" in one window, then bring up a new window for its subcircuit "alu" using its popup menu's "Open in Other Window" option. Now in this new "alu" window, suppose we double-click "main" in the toolbox. I think the user would want to view "main" within that current window (previously viewing "alu") - not to switch back to the "main" circuit's window.

See the 1 comments or propose a solution >>

Syndicate content