* Initial commit for settings window
* More WIP for the Settings panel
* Added Local Files section to Settings
* More WIP on Settings
* Add ability to ignore system builds
* Improvements to Launch and Delete buttons
* Fix issue where icons were not loading
* Network password settings WIP
* Update label
* Import and naming fixes
* Speed improvements to launch
* Update requirements.txt
* Update Windows CPU name lookup
* Add missing default values to a few settings
* More settings fixes
* Fix Windows Path issue
* Added hard types for getting settings values
* More UI cleanup
* Correctly refresh Engines list after downloading new engine
* Improve downloader with UI progress
* More download improvements
* Add Settings Button to Toolbar
* Add basic GPU info reporting to UI
* Update GPU display to showcase multiple GPUs, if available
* Add fallback for Windows for fetching GPU info
* Improve Windows GPU lookup. Add GPUtil to requirements.txt
* Clean up GPU and CPU naming in UI
* Update Linux GPU fetching
* Update misc_helper.py
Fix getting GPU names on Linux
* Update .gitignore
* Add background fetching to server_proxy
* Update UI to use server_proxy fetched jobs
* Fix issue getting status with empty jobs_cache
* Fix issue with jobs not appearing after switching servers
* Remove job_cache from dashboard_window and utilize server_proxy caches
* Remove jobs from table that shouldn't be there
* Streamline how we're handling offline tracking and handle connection error when fetching thumbnail
* Add ability to remove any manually added servers