From ffeb4a99e06f75498c6d08ace47359c5e28111c0 Mon Sep 17 00:00:00 2001 From: josh Date: Wed, 29 Jan 2025 06:56:32 -0500 Subject: [PATCH] Update README.md --- README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 810d3f2..3877f52 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,27 @@ # ReWindow [![License: Unlicense](https://img.shields.io/badge/license-Unlicense-blue.svg)](http://unlicense.org/) -A library which allows easily creating and managing a window and it's events across multiple platforms *primarily for games*. +A library which allows easily creating and managing a window and it's events across multiple platforms *primarily for games*. + + +## Features +- Window Creation - Create multiple windows at once. Windows can also create so-called `dialog-boxes`, which are technically windows too. +- Window Management - Change the state of the window, title, size, fullscreen mode, v-sync, and more. +- Window Events - Callback function hooks for reading user-input and window state events, such as exit, focus, etc. +- State of the Art C++20 +- Supported Platforms: X11 on Linux, Windows +- Builds on ARM. +- One API supports all platforms. +- Supports OpenGL, Vulkan, Software Rendering(?) +- Public Domain. +- Lightweight AF. +- Painless integration with . (Ours is JGL!) +- Straightforward, well-documented source code and API. +- Packaged with InputService as a built-in, portable input API. ## Run Demo - Install dependencies ```bash