Origin Scripting Language - Mistium/Origin-OS GitHub Wiki
Origin Scripting Language (OSL) is the primary system scripting language for originOS, a user interface platform or operating system. It is designed to facilitate various tasks, such as data management, GUI (Graphical User Interface) creation, and application development within the originOS environment.
if you have questions on how to program specific things, join my discord server below and dm me your questions, i don't mind
Incomplete, but much improved docs https://osl.mistium.com
Program Flow (if statements, loops, those things)
Operators and expressions (+-/*) and or nor xor
Subroutines (custom commands and events)
UI Elements (Actually render stuff to your application!)
Pen (draw lines and transparency)
Positioning UI (Move where you render stuff)
Modifiers (stuff that lets you modify a single command in one line: c#fff chx#30 hover_c#444)
Methods take parameters and an input like: "hello world".method("wow")
All Methods
Functions take parameters but no inputs like: func("hello world","wow")
Functions
Edit a data:url (data urls can be edited using these commands)
Vectors and Mini 3d(do some cool stuff with vectors)