Skip to content

Spektrix is a desktop skin with useful built-in features in the form of widgets and 24 customizable application launchers. Built using C# and WPF, so it's a Windows only application.

License

Notifications You must be signed in to change notification settings

josh-truong/Spektrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e34dfa3 · Mar 30, 2023

History

28 Commits
Jan 16, 2023
Jan 16, 2023
Jan 12, 2023
Jan 12, 2023
Mar 30, 2023
Jan 16, 2023
Jan 16, 2023

Repository files navigation

Spektrix


Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Credits

System Requirements

  • Windows x64

Features

  • WPF application
  • Support for proportional resizing
  • 24 Application Launchers
  • Multimedia Control
  • Digital clock with date and time
  • Weather Forcast
  • National Weather Service Alerts
  • Calander
  • Audio visualizer
  • Disk Usage Monitor
  • CPU-RAM Usage Monitor
  • Network Usage Monitor
  • GPU Usage Monitor
  • RGB to Black and White image conversion

Pending Improvements

  • Left click on launcher to open settings
  • Spectrum v2.1 Designs
  • Double click on startup bar to avoid pseudo start
  • Move widgets into their own panels
  • Widgets snap to grid cell
  • Add search bar to filter resources
  • Add upload image option
  • Add all available executables paths to settings.
  • Reapproach project towards MVVM architectural pattern
    • Data binding
    • Move UI C# code to XAML
  • Custom layout with snap grid implementation
  • Artwork for games using SteamGridDB

Notes

  • Code Directory: Contains independent classes to be used by any user controls
  • Components Directory: Contains the xaml and cs file for the main application (Spektrix)
  • Resources Directory: Contains all the image/font assets for the application
  • Widgets Directory: Contains independent user controls that can be applied to the main application(can be excluded/included)

References

About

Spektrix is a desktop skin with useful built-in features in the form of widgets and 24 customizable application launchers. Built using C# and WPF, so it's a Windows only application.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages