-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Library Layout Redesign Single pane #1117
Conversation
Enable keybord navigation for the search box.
Conflicts: src/widget/wsearchlineedit.h
Conflicts: src/library/library.h
Conflicts: src/library/features/playlist/playlisttablemodel.cpp src/library/features/playlist/playlisttablemodel.h src/library/basesqltablemodel.h
Library focus
conflicts resolved. |
It appears to be related to waveforms: if I exclude everything waveform related it runs fine. |
Last warning I see before it crashes: |
Apart from that, pretty much everything is super slow the first few minutes after start: |
Seems to be caused by my large library, with a clean profile everything is as fast as with previous lib-redesign builds. |
Deere crashes when I try to
It does NOT crash when I manually set the samplers visible in config, then start Mixxx and toggle them on/off/on/off. However, it DOES crash when I try to change the number of sampler rows. Good thing: shutdown of Deere with 64 samplers is as quick as the 16-samplers version (with all 64 samplers manually enabled in cfg and ~20 samplers loaded) so we may revert the respective skin hack when the above issues are solved. |
@ronso0 vector images for the library icons are in |
@Be-ing Yes, I can take care of the icons. Do you the reason some of them are offset to the left? |
I'm not sure what you mean. Loading tracks via the right click context menu works fine in all features for me. However, the LoadSelectedTrack and LoadSelectedTrackAndPlay ControlObjects don't do anything.
I can reproduce this.
Fixed in #1720 These are the only remaining merge blockers, correct? Is there anything I am missing? |
Yes, I referred to the COs used by controllers
What about
IMO this renders Mixxx pretty much useless with a large library |
The GUI sluggishness was fixed by #1714. It looks like |
Travis reports that the macOS build is broken. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Next try with a clean build based on Qt5 (5.10.1), pulling the latest changes from master.
Unfortunately the same results as reported earlier. I experience an extended startup time and even more severe lags during operation. The UI is very sluggish when browsing the library or selecting tracks and freezes for an extended period of half a minute or even longer when loading tracks. Sorry, but this is totally unusable. It is not sufficient to test with a fresh and almost empty database containing just a few thousand tracks.
I strongly recommend NOT merging these changes until at least the major usability issues have been fixed. We won't be able to fix any serious design flaws when discovered during the beta phase. I suppose there are some.
I am closing this in favor of #1726 to avoid such confusion going forward. |
Hi this is a continuation of #991 and #1115 with the changes made and to do: