initial switch to tabbed layout
automatically add .mp4 to recording file name
randomness
remove favorites tab test code

remove settings tab for now (will re-do later)
comment out settings tab for now
added button to open recording directory
set entire application style to "Fusion" instead of doing it for every created element.
initial work on favorite streams tree view
more favorites tree view testing
remove some test stuff
only attempt to open files if they actually exist

removed some favorite streams test code
disable tab bar when we start a stream

and re-enable it when we stop the stream
initial work on importing favorites from jsonFile

re-arrange variables order by tabs
removed test code
initial work on selecting favorite site

style the favorites tree

change style of other widgets
remove test code
added loading/saving of favorite streams

added button to add current stream to favorites

initial work on checking stream status for favorite streams
deleted favorites.json

no need for it to be in the repo
added button to remove favorites from list

initial work on updating favorite streams status
working stream status update

can still fix it up a bit probably...