Roadmap

This is what I have planned for future versions of GlassCalc, helpfully sorted into vague time periods.

Near Future

  • Rework internals to separate parser from UI thread - 10% done
  • Button/command to turn entire history list into copyable text
  • Smarter detection of changes in extensions.ini
  • Delete lists of items with the delete (unset, undefine) command

After That

  • Immediate evaluation of simple expressions (a la Soulver)
  • Selectively export functions
  • Import/export custom constants/scale factors
  • Create a place on this site where custom function/constant/scale factor packages can be shared
  • Add a Scale Factors panel under Constants

Maybe

  • mod operator for modulus
  • Option to use x as an operator instead of a variable
  • Ability to ignore a constant/scale factor defined in global extensions.ini
  • Ability to minimize to system tray icon and restore with a hotkey
  • Move configuration settings from config to ini files to improve startup performance

Much Later

  • Port MTParser to C# - 20% done?
  • Support for higher precision math (requires C# port of MTParser)