diff --git a/docs/Home.md b/docs/Home.md
index 8576b6b..9d660da 100644
--- a/docs/Home.md
+++ b/docs/Home.md
@@ -1,24 +1,19 @@
# Welcome to The Basalt Wiki!
-*Note: The Basalt Wiki is a work in progress. Please treat Wiki errors the same as bugs and report them accordingly.*
+*Note: The Basalt Wiki is a work in progress. Please treat wiki errors the same as bugs and report them accordingly.*
Here you can find information about how to use Basalt as well as examples of functional Basalt code. The aim of Basalt is to improve user interaction through visual display.
## About Basalt
-Basalt is intended to be an easy-to-understand UI Framework designed for CC:Tweaked (Also know as "ComputerCraft: Tweaked") - a popular minecraft mod. For more information about CC:Tweaked, checkout the project's [wiki](https://tweaked.cc/) or [download](https://www.curseforge.com/minecraft/mc-mods/cc-tweaked).
+Basalt is intended to be an easy-to-understand UI Framework designed for CC:Tweaked (Also know as "ComputerCraft: Tweaked") - a popular minecraft mod. For more information about CC:Tweaked, checkout the project's [wiki](https://tweaked.cc/) or [download](https://modrinth.com/mod/cc-tweaked).
## Quick Demo
-
+
+
## Questions & Bugs
-Obviously NyoriE has implemented some easter eggs, *some people* call them "bugs". If you happen to discover one of these just make a new issue.
+Obviously NyoriE has implemented some easter eggs, *some people* call them "bugs". If you happen to discover one of these just make a new [Github Issue](https://github.com/Pyroxenium/Basalt/issues)
-Additionally, if you have questions about Basalt or how to make use of it, feel free to create a new discussion on Basalt's Discussion Board, or ask in our [discord](https://discord.gg/yNNnmBVBpE).
-
----
-
-Feel free to join our [discord](https://discord.gg/yNNnmBVBpE)!
-
-
+Additionally, if you have questions about Basalt or how to make use of it, feel free to create a new discussion on [Basalt's Discussion Board (Github)](https://github.com/Pyroxenium/Basalt/discussions), or ask in our [discord](https://discord.gg/yNNnmBVBpE).
diff --git a/docs/_Footer.md b/docs/_footer.md
similarity index 54%
rename from docs/_Footer.md
rename to docs/_footer.md
index dfb8692..d381de8 100644
--- a/docs/_Footer.md
+++ b/docs/_footer.md
@@ -1 +1,3 @@
-Thanks for checking out our wiki, join our discord for more help: [discord.gg/yM7kndJdJJ](discord.gg/yM7kndJdJJ)
\ No newline at end of file
+---
+
+Thanks for checking out our wiki, join our discord for more help: [discord.gg/yM7kndJdJJ](discord.gg/yNNnmBVBpE)
diff --git a/docs/_navbar.md b/docs/_navbar.md
index f208277..af382db 100644
--- a/docs/_navbar.md
+++ b/docs/_navbar.md
@@ -1,4 +1,4 @@
- Getting Started
- - [Home](Home.md)
- - [Quick Start](home/Quick-Start.md)
+ - [Home](Home)
+ - [Quick Start](home/Quick-Start)
- [Installer](home/installer)
diff --git a/docs/_sidebar.md b/docs/_sidebar.md
index 1a657fa..ca57c17 100644
--- a/docs/_sidebar.md
+++ b/docs/_sidebar.md
@@ -1,32 +1,32 @@
- About
- - [Home](Home.md)
+ - [Home](Home.md)
- [Quick Start](home/Quick-Start.md)
- [Installer](home/installer)
- Objects
- - [Basalt](objects/Basalt.md)
- - [Object](objects/Object.md)
- - [Button](objects/Button.md)
- - [Checkbox](objects/Checkbox.md)
- - [Dropdown](objects/Dropdown.md)
- - [Frame](objects/Frame.md)
- - [Image](objects/Image.md)
- - [Input](objects/Input.md)
- - [Label](objects/Label.md)
- - [List](objects/List.md)
- - [Menubar](objects/Menubar.md)
- - [Pane](objects/Pane.md)
- - [Program](objects/Program.md)
- - [Progressbar](objects/Progressbar.md)
- - [Radio](objects/Radio.md)
- - [Scrollbar](objects/Scrollbar.md)
- - [Slider](objects/Slider.md)
- - [Textfield](objects/Textfield.md)
- - [Animation](objects/Animation.md)
- - [Thread](objects/Thread.md)
- - [Timer](objects/Timer.md)
+ - [Basalt](objects/Basalt.md)
+ - [Object](objects/Object.md)
+ - [Button](objects/Button.md)
+ - [Checkbox](objects/Checkbox.md)
+ - [Dropdown](objects/Dropdown.md)
+ - [Frame](objects/Frame.md)
+ - [Image](objects/Image.md)
+ - [Input](objects/Input.md)
+ - [Label](objects/Label.md)
+ - [List](objects/List.md)
+ - [Menubar](objects/Menubar.md)
+ - [Pane](objects/Pane.md)
+ - [Program](objects/Program.md)
+ - [Progressbar](objects/Progressbar.md)
+ - [Radio](objects/Radio.md)
+ - [Scrollbar](objects/Scrollbar.md)
+ - [Slider](objects/Slider.md)
+ - [Textfield](objects/Textfield.md)
+ - [Animation](objects/Animation.md)
+ - [Thread](objects/Thread.md)
+ - [Timer](objects/Timer.md)
- Tips & Tricks
- - [Your Logic](tips/logic.md)
- - [Button coloring](tips/buttonColoring.md)
- - [Designing/Animating](tips/design.md)
- - [Dynamic Values](tips/dynamicvalues.md)
- - [XML](tips/xml.md)
+ - [Your Logic](tips/logic.md)
+ - [Button coloring](tips/buttonColoring.md)
+ - [Designing/Animating](tips/design.md)
+ - [Dynamic Values](tips/dynamicvalues.md)
+ - [XML](tips/xml.md)
diff --git a/docs/home/Quick-Start.md b/docs/home/Quick-Start.md
index 5002627..a46cad6 100644
--- a/docs/home/Quick-Start.md
+++ b/docs/home/Quick-Start.md
@@ -1,18 +1,21 @@
-## HowTo Use
+# Quick Start
-To load the framework into your project, make use of the following code on top of your code.
+## How to use
+
+To load Basalt into your project, make use of the following code on top of your code.
```lua
local basalt = require("basalt")
```
-It does not matter if you have installed the single file version or the full folder project.
+It does not matter if you have installed the single file version or the full folder project.
Both versions can be loaded by using `require("Basalt")`, you dont need to add `.lua`.
## Download
### Download the folder version
-This version is for people who'd like to work with Basalt, change something in Basalt or checkout the project.
-But you are also able to just use it to create your own UI.
+This version is for people who'd like to work with Basalt, change something in Basalt, or checkout the project.
+But you are also able to just use it to create your own UI.
+
To install the full project to your CC:Tweaked Computer, use the following command on your CC:Tweaked shell:
@@ -30,7 +33,7 @@ This will download the project as a single file called "basalt.lua". You are imm
### Basalt Package Manager
-The Basalt Package Manager is still in alpha!
+**The Basalt Package Manager is still in alpha!**
The Basalt Package Manager is a visual installer, you are able to change some settings, also to choose which objects are necessary for your projects and which are not.
To install the BPM (Basalt Package Manager) use the following command on your CC:Tweaked shell:
diff --git a/docs/home/installer.md b/docs/home/installer.md
index 831bb18..170e25c 100644
--- a/docs/home/installer.md
+++ b/docs/home/installer.md
@@ -1,12 +1,12 @@
# Installer
-This is just a script which helps you to setup your program to automatically install the Basalt UI Framework, if it doesn't exists. Means, you create your program (which requires basalt) and add this on the top of your program. Now, everytime you execute your program it checks if basalt.lua (or your custom filepath) exists or not, if not it installs it, or if you are using the advanced installer, it asks the user if the program is allowed to install basalt for you.
+This is just a script which helps you to setup your program to automatically install the Basalt UI Framework if it doesn't exist. Which means you create your program (which requires basalt), and add this on the top of your program. Now everytime you execute your program it checks if basalt.lua (or your custom filepath) exists or not. If it dosent exist it installs it, or if you are using the advanced installer it asks the user if the program is allowed to install basalt for you.
## Basic Installer
-Here is a very basic one which just installs basalt.lua if don't exist:
+Here is a very basic installer which just installs basalt.lua if it dosen't exist:
```lua
--Basalt configurated installer
-local filePath = "basalt.lua" --here you can change the file path default: basalt
+local filePath = "basalt.lua" --here you can change the file path that it installs to. default: /basalt.lua
if not(fs.exists(filePath))then
shell.run("pastebin run ESs1mg7P packed true "..filePath:gsub(".lua", "")) -- this is an alternative to the wget command
end
@@ -18,8 +18,8 @@ This is a visual version, it asks the user if he wants to install basalt.lua (if

```lua
--Basalt configurated installer
-local filePath = "basalt.lua" --here you can change the file path default: basalt
-if not(fs.exists(filePath))then
+local filePath = "basalt.lua" --here you can change the file path it installs to. Default: /basalt.lua
+if not fs.exists(filePath) then
local w,h = term.getSize()
term.clear()
local _installerWindow = window.create(term.current(),w/2-8,h/2-3,18,6)
@@ -68,7 +68,4 @@ if not(fs.exists(filePath))then
term.setCursorPos(1,1)
term.clear()
end
-
-local basalt = require(filePath:gsub(".lua", "")) -- here you can change the variablename in any variablename you want default: basalt
-------------------------------
```
diff --git a/docs/index.html b/docs/index.html
index 35feccf..39e924f 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -38,8 +38,9 @@
logo: '/_media/logo.png',
loadNavbar: true,
loadSidebar: true,
+ loadFooter: '_footer.md',
autoHeader: true,
- subMaxLevel: 2,
+ subMaxLevel: 3,
homepage: 'Home.md',
name: 'Basalt',
repo: 'https://github.com/Pyroxenium/Basalt',
@@ -50,5 +51,7 @@
+
+