А вас тоже **бесит**, когда вместо *настоящего* прелоадера/индикатора загрузки/прогресс-бара, который *действительно* показоваед, что программа не зависла / отработала на 50% и т.д. — вешают #свистоперделки, которые крутятся/переливаются без всякой связи с основной логикой?..
@johan тут есть нюанс: далеко не у любого процесса можно хотя бы примерно прикинуть время выполнения, а инструменты исполнения не всегда предоставляют обратную связь.
Я как-то прикручивал прогресс-бар к обработке некоего заковыристого формата сторонней утилитой. Я даже пробовал следить за размером создаваемого в памяти результата, дикими хаками. Но там все было настолько неравномерно, что я плюнул и показывал спиннер с надписью «попейте кофе пока». Это лучше, чем скакать с 70% обратно на 1%.
@mudasobwa Но даж в этом случае можно крутить его не отельным потоком, а из алгоритма. Хотя бы как признак того, что он не завис по какой-то причине?
@mudasobwa Ну да. Но тогда всё равно лучше статичная надпись, чем введение в заблуждение...
@mudasobwa Меньше когнитивного диссонанса (да, не намного 😞 )
@johan в век эмоджиков это все равно что требовать от людей писать «мне очень смешно» вместо «😂».
@johan чем статичная надпись отличается от спиннера без процентов?