Updated README.md

This commit is contained in:
Natty 2022-04-30 00:17:29 +02:00
parent c580104d81
commit 81064b6bdf
No known key found for this signature in database
GPG Key ID: 40AB22FA416C7019
1 changed files with 15 additions and 47 deletions

View File

@ -75,54 +75,22 @@ Keep in mind PlutoEngine is in alpha and all features are tentative.
The following list simply provides an overview of how likely breaking changes are to occur. The following list simply provides an overview of how likely breaking changes are to occur.
### Safe submodules ### Safe submodules
* **PlutoCore** - Stable * **PlutoCore** - Stable
* **PlutoFramebuffer** - Stable * **PlutoFramebuffer** - Stable
* **PlutoMesher** - Stable * **PlutoMesher** - Stable
* **PlutoShader** - Stable * **PlutoShader** - Stable
* **PlutoTexture** - Stable * **PlutoTexture** - Stable
* **PlutoSpriteSheet** - Stable, some features are unfinished * **PlutoSpriteSheet** - Stable, some features are unfinished
* **PlutoDisplay** - Stable, collision API nowhere near completion * **PlutoDisplay** - Stable, collision API nowhere near completion
* **PlutoUSS2** - Stable * **PlutoUSS2** - Stable
* **PlutoLib** - Mostly stable * **PlutoLib** - Mostly stable
* **PlutoRuntime** - Mostly stable * **PlutoRuntime** - Mostly stable
### Unstable submodules ### Unstable submodules
* **PlutoAudio** - Very tentative, work in progress * **PlutoAudio** - Very tentative, work in progress
* **PlutoGUI** - Recently rewritten, the API is highly unstable, work in progress * **PlutoGUI** - Recently rewritten, the API is highly unstable, work in progress
## Current priorities ## Current priorities
See `NEXT_RELEASE_DRAFT.md` for details. See [issues](https://github.com/493msi/plutoengine/issues) for details.
### To be fixed
[ *Features or bugs that should be fixed **ASAP*** ]
* Implement gradient variation support for Libra fills
* Improve code quality in PlutoGUI
### Very high priority
[ *Implemented in the current release.* ]
* Implement the layer system and integrate all existing systems with it
* Improve image loading capabilities, possibly rewrite PlutoLib#TPL
### High priority
[ *Implemented in the next release.* ]
* Expand upon the Color API
* Color mixing and blending
* Color transformation
* High-performance serialization
### Normal priority
[ *Planned for an upcoming release.* ]
* The collision system for PlutoStatic
### Low priority
[ *Items not required immediately, planned to be implemented eventually.* ]
* Allow multiple running instances of Pluto
* Alternatively, if this deems too difficult to implement,
prohibit the creation of more than one instance per JVM to avoid issues
* A networking API
* Re-add support for external mod jars to the ModLoader
* This feature requires a full rewrite and possibly a complete overhaul
* Mods should have limited execution levels, for example restricted file access
or disabled native library loading (this is probably not possible)