A .NET Core port of NovaUI.
Due to Visual Studio 2022 not dynamically loading controls into the Toolbox for .NET Core projects, here are instructions to use it in your project. While, yes, importing the DLL would not work via loading it into the designer, I will keep it available just because you can manually design the UI by writing the code yourself.
- Open Git Bash or Command Prompt and navigate to your project folder using:
cd path/to/your/project. - Paste this command into the terminal to put NovaUI there for reference:
git clone https://github.com/Lexz-08/NovaUI.NetCore.git - Open File Explorer and check to make sure NovaUI was cloned to your project folder.
- Right-click the solution
- Choose Add → Existing Project
- Browse to the folder where you cloned NovaUI to
- Add it to your solution
- Rick-click your project
- Choose Add → Project Reference
- Compile the project as is (recommended to reference it before working on your project to ensure successful compilation)
- You're good to go!
| Version Available | Control | Description |
|---|---|---|
| 1.0.0 - Latest | Button | Performs an action when clicked. |
| 1.0.0 - Latest | CheckBox | A toggleable control with text. |
| 1.0.0 - Latest | FileInput | Used to select the full, valid path for files. |
| 1.0.0 - Latest | FolderInput | Used to select the full, valid path for folders (or directories). |
| 1.0.0 - Latest | GroupBox | Groups a bunch of controls into a named category of functionality. |
| 1.0.0 - Latest | Input | Used to get text input from the user. |
| 1.0.0 - Latest | Label | Displays text. |
| 1.0.0 - Latest | LinkLabel | Displays text with an embedded hyper-link that is activated when clicked. |
| 1.0.0 - Latest | Panel | Similar to the GroupBox, but without the title. |
| 1.0.0 - Latest | PasswordInput | Used to mask user input, typically for passwords. |
| 1.0.0 - Latest | PictureBox | Displays an image. |
| 1.0.0 - Latest | ProgressBar | Displays progress status. |
| 1.0.0 - Latest | RadioButton | A toggleable control with text but only one of many can be active at a time. |
| 1.0.0 - Latest | RichInput | A multi-line text input. |
| 1.0.0 - Latest | Slider | Allows for number selection using a knob on a track. |
| 1.0.0 - Latest | Toggle | A toggleable control without text. |
| 1.0.0 - Latest | VSlider | Allows for number selection using a knob on a vertical track. |
| Version Available | Window Type | Description |
|---|---|---|
| 1.0.0 - Latest | Window | A re-styled window. |
| 1.0.0 - Latest | ToolWindow | A re-styled window without a minimize or maximize button. |
| 1.0.0 - Latest | StrippedWindow | A re-styled window without a caption header, minimize button, maximize button, or close button. |