Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usability and UI Improvements #32

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Conversation

Lypsilonx
Copy link

@Lypsilonx Lypsilonx commented Feb 24, 2024

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;

Moved install check into its own function;
Moved model install 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 object;
Automated killing of process on 5001 if the last script crased (requires psutil);
Added automatic switching between online and offline using "default_online" and "default_offline";
Removed unnecessary check;
Added install check (ping) to remote models;
Settings are now changeable in UI and save to json;
Moved constants and setting functions to config;
Added bool settings for various ui options;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant