New top level UI
The major change concerns the top level UI which is now built around workspaces where the user can arrange the different component windows freely. This is radically parting from the rather rigid design imposed by the default Qt application main window with a central window that used to support the main spectrum and docking areas on the sides. Now the essential of the screen space is what is called a MDI area standing for Multiple Document Interface which allows a lot more flexibility. As component windows become more autonomous they can also receive controls that match their own functionality. For example you will create a device from a workspace then add channels from the device. I think it will take some time to switch from the previous paradigm for long time users but I expect the interface to be more intuitive and will benefit to old timers and new comers alike.
I've been playing with this new interface for more than a month during development and I really like it I think it is much more sleek and elegant and I hope the community will like it also. Flexibility in the arrangement of components will allow you to compose the workspaces it the way it best fits your needs making a radio that is software defined rather than software defined by radio which I think used to be the case.
Don't be daunted from the empty page at the start a new "quick start" explains how to construct your first radio: https://github.com/f4exb/sdrangel/wiki/Quick-start
A nice contribution from Jon provides a "stacked" and "auto stack" windows placement in the workspace resembling the v6 one if you feel arbitrary placing is too much liberty for you 😄 If you have a single feature like the map in the workspace "stacking" will make the map feature take all the space for you and that's pretty cool too!
Fixes since last beta
- Fixed audio FIFO write overflows in modulators using audio input. Also fixes #1236 in SSB modulator
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.
A .dmg for MacOS can be found here