Umatriz / nomi

Nomi - Minecraft launcher powered by Rust.
GNU General Public License v3.0
7 stars 3 forks source link

Olshamb freya UI #3

Closed OlshaMB closed 11 months ago

OlshaMB commented 11 months ago
  1. Migrated from dioxus desktop to freya. Reasons:
    • Native rendering
    • Still keeps using dioxus
  2. Tweaked UI:
    • Moved App to a seperate file (app.rs)
    • Removed Button component and used freya one
    • Added a banner with a warning about WIP (This is instead of "Hello, world")
    • Changed button label + log message
  3. Added initial theming support using freya:
    • Added theme.rs with colors and NOMI_THEME constant which is a type of Theme from freya
    • Added Main component
    • Wrapped the App component in ThemeProvider from freya