Catakig/Notes/To-do-Cocoa.txt

43 lines
1.6 KiB
Plaintext

==== Preferences ====
* Let user pick the colors of color video. Or, NTSC vs. PAL.
* Checkbox for cassette tape audio output.
* Allow skipping lines in monochrome/color video (two separate checkboxes).
* Checkbox for Mockingboard (when implemented).
* Checkbox for disk drive sound effects (when implemented).
* "Start Apple IIs with power already on" checkbox.
* Sound volume control in application?
* Add "success" and "failure" feedback beeps, with ability to disable.
* Add more control over paddle buttons.
* Mouse-joystick mapping assumes only one screen, the main one.
Should instead range over the entire desktop.
==== the Apple II window ====
* Make dashboard into a drawer? A toolbar? Anyway, let user hide it.
* Optionally show annunciator lights in dashboard. Not on IIc though.
* Need per-window preferences?
* Are we capturing screens in the best and fastest way?
* Drag & Drop disk slots
* File filtering is slow when opening disk images.
* Add recording sound to files.
* Add recording QuickTime movies.
==== Miscellany ====
* Internationalize all displayed text.
* Add built-in help pages: HTML or PDF
* Support real joysticks, via HID & IOKit.
* Use third-party Cocoa kits? OmniGroup's?
* Rethink error handling and reporting! Use exceptions? Add Log window?
* Would Xcode build phases be useful?
* Use zlib 1.2.3? nulib?
* Add OSX icons for '.rom', '.hdv' files. Others?
* Rename the 'MyDocument' class to something more inspired. (This is a
relic of the original project stationery.)
* Save and restore states. (Open, Save, Revert, etc.)
* Quick save and restore?