mirror of
https://github.com/ctm/executor.git
synced 2024-12-22 13:30:41 +00:00
Page about plans / TODO
commit
4d7ac16933
24
Plans---TODO.md
Normal file
24
Plans---TODO.md
Normal file
@ -0,0 +1,24 @@
|
||||
This page is an attempt at coordinating what people are hacking on in Executor, and a place to dump the dozens of ideas what could be done.
|
||||
|
||||
(in no particular order)
|
||||
Some of these are relatively easy, some are a lot of work, others are genuinely scary.
|
||||
Everyone, please feel free to add new ideas or to add "clarification needed" to existing ideas.
|
||||
|
||||
* Find a way to do a detailed log of all invoked traps (<- I, @autc04, am currently thinking about this)
|
||||
* Debug why Lemmings doesn't work any more
|
||||
* Add a PowerPC CPU emulator (and complete the Mixed Mode Manager implementation)
|
||||
* Find the current program's icon, pass it to the front end and change executor's Dock icon accordingly
|
||||
* Set the application name of Executor in the Dock to the current application's name (Will work on Linux; Apple doesn't seem to support this, maybe there's a hack around it)
|
||||
* Compile the Browser source code using the Retro68 toolchain
|
||||
* Make the Browser launch applications as separate Executor processes, so we can have a MultiFinder equivqalent.
|
||||
* Automatically put the System Folder in the right place when Executor first starts (and figure out what "the right place" is)
|
||||
* Make the system file and Browser read only and store it together with the Executor application (i.e. in it's .app bundle on the mac), but keep Mac application preferences in a writable location (in the Users home directory).
|
||||
* Get the windows version to work
|
||||
* Make things compile using MSVC on windows
|
||||
* make the file management code compatible with the way Basilisk and Executor store their files on non-Mac platforms
|
||||
* make the file management code compatible with Apple's current `._` convention for AppleDouble files on USB sticks etc.
|
||||
* make the file management code use unicode to store non-ascii mac filenames
|
||||
* make the file management code use C++17's `std::filesystem::path` to simplify things (and make them more portable).
|
||||
* make 16- and 32 bits per pixel mode work
|
||||
* teach executor to use multiple screens
|
||||
* make `DragWindow` and `GrowWindow` work properly with rootless window mode (the gray outline isn't visible where there is no window behind it)
|
Loading…
Reference in New Issue
Block a user