diff --git a/Home.md b/Home.md index ce21ac4..e52494c 100644 --- a/Home.md +++ b/Home.md @@ -1,24 +1 @@ -### Basics -**Tg** is a simple retained mode gui library inspired by WinForms with the goal of being used for small utilities and the **Theater Engine.** -It currently uses a **raylib based rendering backend** and as such is **technically platform independent.** -However most of the testing is only done in a windows enviroment and development of programs using this library relies on the **BeefIDE code generation** feature which currently is not available on Linux. - -### Getting started -- Install BeefBuild and the BeefIDE -- Download the [Raylib-Beef bindings](https://code.booklordofthe.dev/Extern/raylib-beef) by [Starpelly](https://github.com/Starpelly) and install them in your BeefLibs folder -- Download this TheaterGui library -- Create a new Beef project and add TheaterGui to its dependencies -- Generate a new Screen Component using the coresponding "New File" generator -- Before calling _TheaterGui.App.Start()_ you also need to call _TheaterGui.App.Initialize()_ and afterwards call _TheaterGui.App.Deinitialize()_ -- Create and add further components using the code generator - -### Components -This is a list of all currently available build in components, you may create new ones for your project as you please. -For additional information on each component visit their respective wiki page. - - -### Theming -Theming is not a goal for this library and as such is **not really officially supported.** -Hover since **Beef** has very easy ways to extend or overwrite library functionality you can still do theming, -just be aware that it might be **a bit more involved** than with other libraries. -**Changing sprites and color tints is pretty simple though.** \ No newline at end of file +## Components