danielgross / localpilot

MIT License
3.32k stars 141 forks source link

Usability and UI Improvements #32

Open Lypsilonx opened 4 months ago

Lypsilonx commented 4 months ago

Moved install check into its own function; Moved model installation into its own function; Added icons depending on status of each model; Added UI auto refresh for icons; Added alerts to ask if the user wants to install a model, and to tell them it is installing; Use .lock files to indicate installation process; Setting title of widget to currently used model; Added timeout for set_target request to 1 Second to avoid the app freezing; Moved default model config to new settings.json; Automated killing of process on 5001 if the last script crated (requires psutil); Added automatic switching between online and offline using "default_online" and "default_offline"; Added persistent settings;