Launcher
Launcher copied to clipboard
Доработки JavaRuntime модуля
- Уведомления должны исчезать через X (вынести в конфиг, наверно, с поддержкой выключения) секунд после появления. Также, сделать их переход со сцены на сцену, либо же стирать уведомления на старой сцене после перехода на новую.
- При включенной опции автологина заблокировать кнопку входа, чтобы юзер не мог ее нажать. При клике по ней ловим ошибки.
- При ошибке загрузки клиента, будь то разрыв соединения или другая ошибка, запускать загрузку повторно через N сек.
- При нажатии на кнопку отмены загрузку надо не только менять сцену на другую, но и убивать поток загрузки. Возможно, нужно и прекратить запуск клиента, чтобы он не продолжал загружать при условии нажатия этой же кнопки.
- Корректное вычисление скорости загрузки. Мне в моменте написало 300 мбит, хотя инет в лучшем случае 150, а у хоста еще и меньше - 100. Забыли наверно на потоки поделить или чет такое.