Casting to TV uses the DLNA technology which is very inconsistent between different TV brands and models. For that reason, we do not have the ability to test it in every case, so it's far from perfect. Despite this, we're working on improving it constantly but we cannot give you a time estimate on when DLNA will start working properly with your TV.
If you don't even see your TV in the casting menu, please try disabling your network connection and re-enabling it (on Windows, right click the Network and use Enable/Disable), as well as restarting your router, TV and PC.
If you are still encountering issues, you can help us by sending your TV brand and model information at email@example.com.
In the meantime, we recommend Chromecast, which we support very well, or simply plugging in your TV to your PC with an HDMI cable.