Several bugs and suggestions for improvement were reported in our Discord, and by others over the last weeks. We've implemented most of them!
Automated Tests!
One particularly bad bug affected new installs, and caused the app to crash. We've not had one of these since launch. Luckily M_E_G_A_S_XLR pointed it out. We fixed it and released a quick intermediate update within two days.
But in order to avoid bugs like this from showing up again (especially of situations which I myself as an user don't come across), and as the code-base grows, it's become time to add automated tests to make sure this never happens again!
For now we've added tests for core features that if they were to fail would make the app unusable, but we've also begun adding them for most other functionality. It will be months - alongside our normal development - before near full test coverage is here. But we aim to make AI VJ as bug-free as can be!
Improvements
In this update we've improved the app in many small ways:
- Activated buttons now have a green background. Hopefully this should make them being pressed a lot clearer now (requested by Habbening and Anne)
- Deck-tabs now have a separate top part indicating whether a deck is selected. This was unclear before when there was a conflict between the dark-blue color of the open deck would override the selection color (suggested by Anne)
- Installed and non-installed DLCs are now in separate sub-menus to limit issues with extra wide monitors (non 16 x 9 ratio; HD & 4k are fine) hiding them from view (thanks to Pug for reporting).
- We've got a FAQ (Frequently Asked Questions) now. You'll find it here! (thanks bigolchungo)
- Global Shuffle mode added (requested by Habbening). It shuffle plays visuals between all banks and decks of the active set. It's functionally equivalent to setting Shuffle Fract to 0 and enabling shuffle on all banks and decks.
It's a handy shortcut for when you want maximum variety, instead of the default consistency of style and themes, that comes with shuffling within a bank, before moving on to another bank, and later, deck.
- When dropping items and banks to the right of the set tabs at the top, new sets are now created around them. Seemed most consistent, as it already did for decks.
- The messenger button now has a small green number listing the number of un-viewed messages. Just like some phone apps!
- When locking drag & drop, you now get a message
Cosmetic ones:
- 'Add New Bank' button a bit smaller now (Anne)
- More consistent padding for different settings windows
- Menu split lines now have some indentation
- All menu items Now in Capital Case
- Banks and Decks now have a rounded left corner
Bugs fixed
- Rare bug causing a crash when closing the last deck of a set while having 3 or more sets
- From the 'Visuals' menu, Replace All Banks didn't remove the old ones. Fixed!
- Logo DLC: Closing the last deck when editing Logos and the Flash banner is now prevented
- Banks could in rare cases 'get stuck' between 2 others when dragging and dropping. Now fixed!
- Tooltips of deck tab buttons referred to banks instead of decks. Fixed!
- The space bar would hide the UI, even when editing a bank name, or other text field. Fixed
If you reported other bugs, we're keeping a list and working through them! Please keep reports coming!
Join us on Discord!
Feature requests & bug reports are welcome. Either here or on our Discord!
