64 lines
1.8 KiB
Org Mode
64 lines
1.8 KiB
Org Mode
#+TITLE: yaze todo
|
|
#+SUBTITLE: yet another zelda3 editor todo list
|
|
#+AUTHOR: @scawful
|
|
#+TODO: TODO ACTIVE FEEDBACK VERIFY | DONE
|
|
|
|
* Infrastructure
|
|
** File Handling
|
|
*** TODO Update recent files manager to bundle the recent files list with the application
|
|
*** TODO Create a util for handling file operations from the bundled resources.
|
|
** Font Loading
|
|
*** TODO Make font sizes variables so they can be reloaded by the user.
|
|
** ZEML
|
|
*** TODO Package layout files with the executable to avoid relative file lookup
|
|
* Editors
|
|
** Overworld
|
|
*** TODO ZSCustomOverworld implementation.
|
|
**** DONE Custom Overworld Map Settings Inputs
|
|
**** DONE Load ZSCOW data from ROM in OverworldMap
|
|
**** TODO Add Main Palette support
|
|
**** TODO Add Custom Area BG Color support
|
|
|
|
*** TODO Fix sprite icon draw positions
|
|
*** TODO Fix exit icon draw positions
|
|
|
|
** Dungeon
|
|
*** TODO Draw dungeon objects
|
|
|
|
** Graphics
|
|
*** TODO Tile16 Editor
|
|
- [ ] Draw tile8 to tile16 quadrant.
|
|
|
|
*** TODO Fix graphics sheet pencil drawing
|
|
|
|
** Message
|
|
*** TODO Fix Message Parsing
|
|
|
|
** Palette
|
|
*** TODO Persist color changes for saving to ROM.
|
|
|
|
** Screens
|
|
*** TODO Overworld Map
|
|
|
|
*** TODO Dungeon Maps
|
|
|
|
*** TODO Inventory Menu
|
|
|
|
*** TODO Title Screen
|
|
|
|
*** TODO Naming Screen
|
|
|
|
* Daily Log
|
|
|
|
<2024-09-01 Sun>
|
|
Started learning spacemacs and org-mode.
|
|
|
|
<2024-09-02 Mon>
|
|
Extracted the DisplayPalette function out of the PaletteEditor and into its own standalone function.
|
|
|
|
<2024-09-07 Sat>
|
|
Various header cleanup using the LSP in emacs to detect unused includes.
|
|
Making adjustments to font loading so the editor can be opened from terminal/emacs.
|
|
Currently the font files and the zeml files require the binary to be relative to `assets/layouts` and `assets/fonts`
|
|
I've set it up so that the macOS app bundles the resources into the `yaze.app` so that the binary can be run from anywhere. This will need to be adjusted for other platforms.
|