Skip to content

Releases: Project-Prism/Prism-OS

Prism API 1.2

12 Jun 06:47
Compare
Choose a tag to compare

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

  • @ptobuon made their first contribution in #78
  • @zarlo made their first contribution in #80

Full Changelog: API-1.1...API-1.2

Prism API 1.1

03 Jun 17:55
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: API-1.0...API-1.1

PrismAPI initial release

09 May 01:22
2c11b19
Compare
Choose a tag to compare

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

27 Mar 21:41
Compare
Choose a tag to compare

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

05 Mar 02:52
Compare
Choose a tag to compare

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!
image


Full Changelog: 23.1...23.3

Release 23.1

28 Jan 20:41
Compare
Choose a tag to compare

The first release of the new year!

image

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

20 Dec 22:38
Compare
Choose a tag to compare

image

🎄## 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

04 Nov 16:54
Compare
Choose a tag to compare

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

04 Nov 16:48
Compare
Choose a tag to compare

image

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.

Prism OS 22.10

23 Oct 15:20
Compare
Choose a tag to compare

This release includes a large number of changes and bug fixes, it makes the user experience a lot better and adds a taskbar. the developer experience is also much better as well.

Cosmos-2022-10-22-18-56-57