сначала я отключил вот эту настройку и окно телеги перестало самопроизвольно открываться при закрытии окна другого приложения, но потом я включил настройку обратно... а поведение окна телеги осталось нормальным
upd.
спустя некоторое время перестало работать предложенное мной, хрень какая-то
на убунте подобная ерунда, что открывается окно телеги при каждом чихе, но там я просто отключал эту настройку, ибо нет все равно никаких анимаций, и оно корректно работало (уж не знаю, как связана анимация иконкки с разворачиванием целого окна)
в итоге без костылей не обойтись... как всегда
костыль №1
если сделать просто скрытие, как предложил предыдущий оратор, то при переключении между открытыми окнами телега будет среди них (
я пользуюсь приложенькой AltTab, чтобы не видеть закрытые окна), что, как мне кажется, мало интересно
а вот если закрыть окно телеги (
cmd+w), а потом его еще и скрыть (
cmd+h), то тогда его не будет при переключении между окнами и оно не разворачивается само...
костыль №2
отключить иконку в трее (
настройки > продвинутые настройки > показывать иконку в трее)
совсем
но чтобы это работало, окно телеги нужно закрывать ручками через красную кнопку, а не через горячие клавиши
пока что работают оба варианта, но второй менее костыльный, да и иконка телеги в трее на маке плюс-минус бесполезная
возможно все эти костыли связаны с тем, что у телеги в меню тупо нет пункта "закрыть окно (
cmd+w)", как у прочих приложений