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
Intermittent crash on macOS when opening the Extensions Manager #4635
Milestone
Comments
lassoan
added a commit
to lassoan/Slicer
that referenced
this issue
Oct 14, 2020
- Display a message popup (and wait cursors) while extension manager is starting up to let the users know that they need to wait (helps with making slow startup more tolerable - see Slicer#4806) - Prevent creating multiple extension manager windows (while the extension manager was starting up, it was possible to create additional instances) - Display confirmation popup if the user wants to close/restart the extension manager while extensions are still being downloaded or installed - Make search box work in all tabs - Make "Install extension from file" more discoverable by having a dedicated button - Make "Settings" button have the same options, regardless of which tab is selected (it was confusing for users that some options were missing sometimes) - Fix uninitialized extension manager model (which might have caused crash described in Slicer#4635) For the future: Extension metadata is queried from the extension server quite extensively. This slows down extension manager startup and filtering and increases load on the server. Performance could be improved by implementing more local caching.
lassoan
added a commit
to lassoan/Slicer
that referenced
this issue
Oct 14, 2020
- Display a message popup (and wait cursors) while extension manager is starting up to let the users know that they need to wait (helps with making slow startup more tolerable - see Slicer#4806) - Prevent creating multiple extension manager windows (while the extension manager was starting up, it was possible to create additional instances) - Display confirmation popup if the user wants to close/restart the extension manager while extensions are still being downloaded or installed - Make search box work in all tabs - Make "Install extension from file" more discoverable by having a dedicated button - Make "Settings" button have the same options, regardless of which tab is selected (it was confusing for users that some options were missing sometimes) - Fix uninitialized extension manager model (which might have caused crash described in Slicer#4635) For the future: Extension metadata is queried from the extension server quite extensively. This slows down extension manager startup and filtering and increases load on the server. Performance could be improved by implementing more local caching.
Probably fixed by f0a7a9f |
lassoan
added a commit
to lassoan/Slicer
that referenced
this issue
Oct 19, 2020
- Display a message popup (and wait cursors) while extension manager is starting up to let the users know that they need to wait (helps with making slow startup more tolerable - see Slicer#4806) - Prevent creating multiple extension manager windows (while the extension manager was starting up, it was possible to create additional instances) - Display confirmation popup if the user wants to close/restart the extension manager while extensions are still being downloaded or installed - Make search box work in all tabs - Make "Install extension from file" more discoverable by having a dedicated button - Make "Settings" button have the same options, regardless of which tab is selected (it was confusing for users that some options were missing sometimes) - Fix uninitialized extension manager model (which might have caused crash described in Slicer#4635) - Standardized on naming the component "Extensions manager" (and not "Extension manager") For the future: Extension metadata is queried from the extension server quite extensively. This slows down extension manager startup and filtering and increases load on the server. Performance could be improved by implementing more local caching.
lassoan
added a commit
that referenced
this issue
Oct 19, 2020
- Display a message popup (and wait cursors) while extension manager is starting up to let the users know that they need to wait (helps with making slow startup more tolerable - see #4806) - Prevent creating multiple extension manager windows (while the extension manager was starting up, it was possible to create additional instances) - Display confirmation popup if the user wants to close/restart the extension manager while extensions are still being downloaded or installed - Make search box work in all tabs - Make "Install extension from file" more discoverable by having a dedicated button - Make "Settings" button have the same options, regardless of which tab is selected (it was confusing for users that some options were missing sometimes) - Fix uninitialized extension manager model (which might have caused crash described in #4635) - Standardized on naming the component "Extensions manager" (and not "Extension manager") For the future: Extension metadata is queried from the extension server quite extensively. This slows down extension manager startup and filtering and increases load on the server. Performance could be improved by implementing more local caching.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
The text was updated successfully, but these errors were encountered: