Skip to content

Summary of New Features and Enhancements

JeongWoo Chang edited this page May 3, 2016 · 2 revisions

This is a summary of the planned new features for the project. Many of the smaller features would be a good starting place when first contributing to this project. They have been organized into categories representing the area of the project they affect and linked to their respective issues.

Virtual Machine

  • Enable Networking on Jor1k #161
  • Downloadable System State #121
  • Add sudo (or build one ourselves) #114
  • Cross Compile ltrace and include it in the disk image. #2
  • Cross compile development tools Valgrind and GDB #162

User Interface

  • Redesign UI #20
  • Welcome splash page for home and VM #78
  • Non-canvas based terminal for jor1k #17
  • Accessibility support #4

Compiling System

  • Compiler only compiles in tty0 #110

Ace Editor

  • Undo stack support with multiple files #163
  • Code Snippet Sharing or Distribution via URL Shortener #165
  • Enable Live Autocomplete in Ace Editor #62
  • Autocomplete for supported tokens #22
  • Implementing an event queue in Ace Editor #65

Lessons

  • System for Code Challenges #164
  • Evaluate lesson Completion #73
  • Allow full search of video transcripts #72