История изменений
Исправление bigbit, (текущая версия) :
А ты работал в macOS? По-твоему, то, как там реализовано глобальное меню - это удобно?
Закрываешь так все окошки приложения (по Ctrl+W, например), приложение исчезает с экрана, но… само приложение все еще работает, даже без единого окна, и принимает на себя фокус ввода с клавиатуры. И понять это можно, только посмотрев в левый верхний угол, где отображается имя приложения. Зашибись система.
Это ужасный атавизм с ранних версий macOS, когда на экране могла находится только одна программа, а чтобы «переключиться» в другую, надо было из нее выйти. Тогда глобальное меню и незакрытие приложения при закрытии всех его окон было естественно и понято - у пользователя просто не могло возникнуть вопроса, в какой программе он находится: все, что он видел, когда закрывал все окна, это серый фон и меню. Но тащить эти принципы в современную многозадачную ОС, когда на экране находятся окна разных приложений - это полная хрень.
Исправление bigbit, :
А ты работал в macOS? По-твоему, то, как там реализовано глобальное меню - это удобно?
Закрываешь так все окошки приложения (по Ctrl+W, например), приложение исчезает с экрана, но… само приложение все еще работает, даже без единого окна, и принимает на себя фокус ввода с клавиатуры. И понять это можно, только посмотрев в левый верхний угол, где отображается имя приложения. Зашибись система.
Это ужасный атавизм с ранних версий macOS, когда на экране могла находится только одна программа, а чтобы «переключиться» в другую, надо было из нее выйти. Тогда глобальное меню и незакрытие приложения при закрытии всех его окон было естественно и понято - у пользователя просто не могло возникнуть вопроса, в какой программе он находится: все, что он видел, когда закрывал все окна приложения, это серый фон и меню. Но тащить эти принципы в современную многозадачную ОС, когда на экране находятся окна разных приложений - это полная хрень.
Исправление bigbit, :
А ты работал в macOS? По-твоему, то, как там реализовано глобальное меню - это удобно?
Закрываешь так все окошки приложения (по Ctrl+W, например), приложение исчезает с экрана, но… само приложение все еще работает, даже без единого окна, и принимает на себя ввода фокус с клавиатуры. И понять это можно, только посмотрев в левый верхний угол, где отображается имя приложения. Зашибись система.
Это ужасный атавизм с ранних версий macOS, когда на экране могла находится только одна программа, а чтобы «переключиться» в другую, надо было из нее выйти. Тогда глобальное меню и незакрытие приложения при закрытии всех его окон было естественно и понято - у пользователя просто не могло возникнуть вопроса, в какой программе он находится: все, что он видел, когда закрывал все окна приложения, это серый фон и меню. Но тащить эти принципы в современную многозадачную ОС, когда на экране находятся окна разных приложений - это полная хрень.
Исходная версия bigbit, :
А ты работал в macOS? По-твоему, то, как там реализовано глобальное меню - это удобно?
Закрываешь так все окошки приложения (по Ctrl+W, например), приложение исчезает с экрана, но… само приложение все еще работает, даже без единого окна, и принимает на себя ввода фокус с клавиатуры. И понять это можно, только посмотрев в левый верхний угол, где отображается имя приложения. Зашибись система.
Это ужасный атавизм с ранних версий macOS, когда на экране могла находится только одна программа, а чтобы «переключиться» в другую, надо было из нее выйти. Тогда глобальное меню и незакрытие приложения при закрытии всех его окон было естественно и понято - у пользователя просто не могло возникнуть вопроса, в какой программе он находится: все, что он видел, когда закрывал все окна приложения, это серый фон и меню. Но тащить эти принципы в современную многозадачную ОС потому, когда на экране находятся окна разных приложений - это полная хрень.