Editor: ✔ Come up with project directory structure @done (9/17/2021, 6:46:44 PM) ✔ Make the editor a separate module @high @done (11/1/2021, 2:24:35 PM) ✔ Implement Run Mode interface class @high @done (2/8/2022, 4:05:17 PM) ☐ Reference raw asset files in a "content" folder@high ✔ Platform independant file browsing @done (2/8/2022, 4:05:29 PM) ☐ Scan script files to make sure they don't overwrite globals Panel System: ☐ Allow for saving custom panel layouts @low Raw Asset Importers: - Need classes to import raw resource files for the editor ☐ Raw Resource importer interface class ☐ Raw Image importer class ☐ Raw Sound importer class ☐ Raw font file importer class Project (Class for loading and tracking project data): ✔ Generate new project at given location @done (11/9/2021, 3:26:03 PM) ☐ Save project data ✔ Open existing project @done (2/8/2022, 4:05:42 PM) GUI Panels: Project Overview (Tree view): Scene View: Scene Hierarchy (Tree View): Asset Viewer: ☐ Put files into a table with columns for the file Properties Tools: Tile Map Editor: ☐ Tile map canvas ☐ Tile map pallete ☐ Hideable grid ☐ Stamp creater ☐ Flood Fill Properties: