<h1 align="center">NEX OS 2</h1>

<p align="center">
    <img src="https://raw.githubusercontent.com/Nanomotion/NEX-OS/master/nexos.png" width="40%">
    <br>
    A simple OS made in Visual Basic with a modern UI.
    <br><br>
    <img src="https://img.shields.io/github/stars/nanomotion/nex-os.svg?style=social&label=Stars">
    <img src="https://img.shields.io/github/followers/nanomotion.svg?style=social&label=Follow">
    <img src="https://img.shields.io/github/release/nanomotion/nex-os/all.svg?style=social">
</p>

## Installation

 - Download the executable from [here](https://github.com/Nanomotion/NEX-OS/blob/master/NEX-OS/OSTest/bin/Debug/NEX%20OS.exe). No installer or admin privileges required.
 - Download the [ManagedWifi](https://github.com/Nanomotion/NEX-OS/blob/master/NEX-OS/OSTest/bin/Debug/ManagedWifi.dll) and [Newtonsoft.JSON](https://github.com/Nanomotion/NEX-OS/blob/master/NEX-OS/OSTest/bin/Debug/Newtonsoft.Json.dll) DLLs to the same folder that you have NEX OS in.
 - NEX OS will guide you through first-time setup.

<img src="https://raw.githubusercontent.com/Nanomotion/NEX-OS/master/nexos2.PNG" width="60%">

<img src="https://raw.githubusercontent.com/Nanomotion/NEX-OS/master/nexos3.PNG" width="60%">

## Customization

### Setting location

 - Open the Settings app.
 - Press the button that says "Change Location" near the bottom of the window.
 - Enter your location in the form of `City, Country Code`. (ex. `New York, US`)

> If you receive an error that says 'Something went wrong', one of the following happened:

 - You have no internet connection

Try disconnecting and reconnecting to your wi-fi network in your system settings.

 - The city name is invalid

Check that the name and country code are correct. If you live in a small community, try entering the nearest large city.

### Notes dark theme

 - Open the Notes app.
 - Click on the cog (gear) icon in the top-left.
 - Click 'Use notes dark theme'.
 - Close the settings window.

### Changing desktop menu search URL

 - Open the desktop menu (by clicking the NEX OS logo on the top-left of the desktop).
 - Click the cog (gear) icon in the bottom-right corner of the desktop menu.
 - Type in the URL you want to use for search and press 'Save'.
 - Close the settings window.

## FAQ / Troubleshooting

> NEX OS starts up and then crashes when it finishes loading.

 - Add the [ManagedWifi](https://github.com/Nanomotion/NEX-OS/blob/master/NEX-OS/OSTest/bin/Debug/ManagedWifi.dll) and [Newtonsoft.JSON](https://github.com/Nanomotion/NEX-OS/blob/master/NEX-OS/OSTest/bin/Debug/Newtonsoft.Json.dll) DLLs to the same folder that you have NEX OS in.

 > What is the devtools app used for?

 - Primarily for debugging, there isn't really anything special you can use it for yet.

 > I get a System.Net.WebException and a crash screen when I open the weather app.

 - Check your internet connection.
 - If you're connected to the internet, try going to http://weather.com in the Internet Browser and see if it works from there.

[![GitHub followers](https://img.shields.io/github/followers/nanomotion.svg?style=social&label=Follow)]()

*Icons provided by [Icons8](https://icons8.com)*
