Releases: Project-Prism/Prism-OS
Prism API 1.2
Minor changes and fixes to UI system - Now works!
What's Changed
- Fix animation position by @ptobuon in #78
- Implement SetMode() and Disable() methods. by @ptobuon in #79
- Update PrismAPI.csproj by @zarlo in #80
New Contributors
Full Changelog: API-1.1...API-1.2
Prism API 1.1
What's Changed
- Fixed the example. by @Twingamerdudes in #75
- Update Graphics.md by @terminal-cs in #76
- Grammar and spelling fixes. by @containedreality in #77
New Contributors
- @Twingamerdudes made their first contribution in #75
- @containedreality made their first contribution in #77
Full Changelog: API-1.0...API-1.1
PrismAPI initial release
Since we moved to a single project for the main OS API, it will have a separate release schedule that is not related to the main OS releases. You can find complete documentation here as usual: https://project-prism.github.io/Prism-OS/Documentation/
Libraries update
This is only a "partial release", mainly to update the libraries as they have had many changes, Enjoy
What's Changed
- Update Program.cs give the user a help command if he/she doesn't know what to do. by @audiotore482 in #68
- Update README.md by @RaphMar2021 in #70
New Contributors
- @audiotore482 made their first contribution in #68
Full Changelog: 23.3...23.3.2
Release 23.3
23.3 - 🎉A huge development leap 🎉
Version 23.3 adds many new features and improvements to the underlying code, and has excellent potential.
This release focuses on improving the backend and adds almost no new user-level features.
What's new?
+ Added Animation Controller 🎥
+ Refactored the 3D engine & move its namespace 🧊
+ Fixed & Improved speed & code cleanliness in the graphics system.👾
- Rectangles & Images are now fast-drawn properly.
- Circles now clip to the edges of the screen.
+ Specific drivers or code blobs can now be included or excluded at compile time.
+ Migrate filters to the Filters class & Added basic anti-aliasing
+ Many bug fixes & performance improvments
- None
Miscellaneous - New website
Prism OS officially has a new website design! It has been several months in the works, but it is finally here!
Full Changelog: 23.1...23.3
Release 23.1
The first release of the new year!
This release brings various bug fixes and minor improvements to low-level APIs.
- Fonts now cache their data and render a lot more faster and efficiently.
- Fonts no longer use unsafe code.
- Added a (broken atm) FadeControler animation class for fading colors.
- The shell has a few new commands, refer to the
man
command for a list of all commands. - Misc bug fixes...
Full Changelog: 22.12...23.1
Release 22.12
🎄## Christmas update!🎄
This release introduces many new changes under the hood and implements many more Linux commands and a new high-res VBE console.
List of all changes:
🚀Many speedy improvements
🦠Several bug fixes
🖥️New VBE console (720p resolution)
📁Begin implementation of XFS filesystem
👨💻Misc low-level fixes and tools added
🗃️Refactoring
✨Much more...
What's Changed ✔️
- Started PrismAudio documentation by @RaphMar2021 in #60
New Contributors➕
- @RaphMar2021 made their first contribution in #60
Full Changelog here: 22.11...22.12
Prism OS 22.11
This release is an update to the user desktop, it now has more apps that the user can interact with.
There are also minor under-the-hood changes and improvements, and prism now supports non-standard syscalls.
fixed (char* T = "System", M = "Hello, World!")
{
uint* EAX = (uint*)0x17;
uint* EBX = (uint*)T;
uint* ECX = (uint*)M;
uint* EDX = (uint*)0;
uint* ESI = (uint*)0;
uint* EDI = (uint*)0;
Global.SystemCall(ref EAX, ref EBX, ref ECX, ref EDX, ref ESI, ref EDI);
}
Release 22.9
This release focuses on the backend of prism, it separates the code into different "modules", allowing for better portability if somebody wants to use prism's libraries in their project. The only feature update in this is minor UI tweaks, they don't change the look of anything but it makes using it in code a lot easier.