Я делаю приложение, находящееся в строке состояния (рядом с часами, индикатором питания и другими значками).Тем не менее, чтобы позволить пользователю изменять настройки, мне нужно открыть полноразмерное окно.
Однако, поскольку приложение имеет значение LSUIElement
, оно не отображается на вкладке alt + .Это означает, что когда пользователь нажимает на какое-то другое окно, окно префа перемещается назад, и нет простого способа вернуться к нему.(Вы можете свернуть окна одно за другим или использовать F9 , но все это довольно болезненно.)
Итак, у нас бесполезное свисающее окно на заднем плане и сбитый с толку пользователь («куда делось мое окно?»).
Есть ли более эффективные подходы к решению этой задачи?Многие аналогичные утилиты (например, this и this ) имеют ту же проблему, и их авторы, вероятно, не являются прирожденными разработчиками OSX, как я.
Если кому-то интереснозаявка на stackapps .
Спасибо