Updated README.md
This commit is contained in:
parent
c580104d81
commit
81064b6bdf
58
README.md
58
README.md
|
@ -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)
|
|
||||||
|
|
Loading…
Reference in New Issue