4coder/site/source_material/roadmap.txt

38 lines
1.9 KiB
Plaintext
Raw Normal View History

\BEGIN_LINK{document:home}
\IMAGE{image:4coder_logo}{width:200}
\END_LINK
2016-11-28 19:13:53 +00:00
2017-03-30 23:42:26 +00:00
Right now I am working on upgrading some core internal systems that should buy me the flexibility I need before I can move forward to any of the remaining features on this list. These time projections assume the new system is ready sometime in May 2017, but it is hard to predict this sort of experimental stuff, so it could be longer than that.
2017-02-24 06:05:24 +00:00
\SECTION{Improve the Core Buffer Systems}
\BEGIN_LIST
2017-03-30 23:42:26 +00:00
\BEGIN_ITEM Programmable code wrapping: May 2017. \END_ITEM
\BEGIN_ITEM Virtual/Ghost text for features such as word complete. Target completion: May 2017. \END_ITEM
\BEGIN_ITEM Binary buffer mode. Target completion: June 2017. \END_ITEM
\BEGIN_ITEM Fix up the undo/redo system. Target completion: July 2017. \END_ITEM
\BEGIN_ITEM Expose undo/redo system in the custom layer. Target completion: July 2017. \END_ITEM
\END_LIST
2017-02-24 06:05:24 +00:00
\SECTION{Provide Customizations for Multiple Editing Paradgims}
\BEGIN_LIST
2017-03-30 23:42:26 +00:00
\BEGIN_ITEM Restructure custom layer to work as an event loop. Target completion: July 2017. \END_ITEM
\BEGIN_ITEM Custom layer reloading at runtime. Target completion: August 2017. \END_ITEM
\BEGIN_ITEM New frameworks for vim like and sublime like editing. Target completion: August 2017. \END_ITEM
\END_LIST
2017-02-24 06:05:24 +00:00
\SECTION{Platform Layer Features and Porting Issues}
\BEGIN_LIST
2017-02-24 06:05:24 +00:00
\BEGIN_ITEM Upgrade to worker thread system to better support async and parallel systems. Target completion: ??? \END_ITEM
\BEGIN_ITEM Support for double click opening files in an existing window. Target completion: ??? \END_ITEM
\BEGIN_ITEM Make the rendeirng system modular. Target completion: ??? \END_ITEM
\END_LIST
2017-02-24 06:05:24 +00:00
\SECTION{Buffer Driven GUI}
\BEGIN_LIST
2017-02-24 06:05:24 +00:00
\BEGIN_ITEM Labels, clickable buttons, text fields. Target completion: ??? \END_ITEM
\BEGIN_ITEM Tables. Target completion: ??? \END_ITEM
\BEGIN_ITEM IMGUI helper wrapper. Target completion: ??? \END_ITEM
\END_LIST