Roadmap - nspiredev500/OSExt GitHub Wiki

  • making OSExt truly modular, no more compiling in the modules you want, you just download a module and put it in your modules folder
  • adding crash handlers, so the calculator doesn't reset and you get a (hopefully usable) crash report
  • support for letting other programms overlay themselves over the normal os screens like the miniclock
  • preemtive multitasking, so no programm can freeze the calculator (unintentionally)
  • remove the flickering from the clock
  • desktop module with files on the desktop, and the ability to start programms from the desktop to edit the files
  • a file permission module, so your important files are (pretty) safe from the programms you run
  • let the screen go darker and turn off after a while while being in menus, like the os.
  • System shell (becaus I like linux :) ), to which other programms can submit commands via a system call
  • running programms in windows inside the desktop with cooperative multitasking. that would mean that if a programm wants (or has a bug), it can freeze the calculator