Skip to content

Latest commit

 

History

History
34 lines (32 loc) · 1.3 KB

File metadata and controls

34 lines (32 loc) · 1.3 KB

Todo List

  • Make the window reasonably sized
  • Object is placed centered on the mouse, not Upper-Left
  • Fix it so that the highlight box doesn't overlap the thing
  • Select, not just place
  • Change gate types
  • Delete gates
  • Move gates
  • Draw connections
  • Create an Input widget
  • Input widget can be on, off, turning on or turning off
  • Gates show whether they're currently outputting true or false
  • Add Step and Reset buttons to control area
  • Load and Store - no dialog, command line argument or default
  • Timers
  • Process ticks at 5/second or something
  • Show debugging/paused state
  • F5 should reset everything but timers
  • F4 should stop and reset
  • Timers with adjustable duration
  • Simple circle for input
  • Drag works for links
  • Rename to something sensible
  • Write readme
  • Inputs shouldn't be able to have inputs
  • Undo
  • Go backwards a tick
  • Fix the bug where it won't launch if you run it outside its current folder
  • Somehow allow descriptions for logic gates and buttons to help folks understand what each gate in the circuit is doing.

Cut

  • Create a region that's used for control (and you can't place stuff in that region)
  • Feedback on save? Or just cut it?