LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.

Гамбургерное меню ведь ломает парадигму обычного меню:

  1. По подменю надо щелкать, сами они не открываются.
  2. Когда подменю открывается, оно собой заменяет исходное меню.

При этом в гноме всё так же существуют обычные контекстные меню, которые этой новой логике не следуют. У них логика классическая.

При этом первый вариант меню неудобен для мыши (он явно тачскринный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.

Вот такой неконстентный UI.

А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.

Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.

Нет. Они сделали полностью отдельный класс с другим API.

Студенты-второкурсники писали, что ли.

Исправление wandrien, :

а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.

Гамбургерное меню ведь ломает парадигму обычного меню:

  1. По подменю надо щелкать, сами они не открываются.
  2. Когда подменю открывается, оно собой заменяет исходное меню.

При этом в гноме всё так же существуют обычные контекстные меню, которые этой новой логике не следуют. У них логика классическая.

При этом первый вариант меню неудобен для мыши (он явно тачпадный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.

Вот такой неконстентный UI.

А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.

Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.

Нет. Они сделали полностью отдельный класс с другим API.

Студенты-второкурсники писали, что ли.

Исправление wandrien, :

а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.

Гамбургерное меню ведь ломает парадигму обычного меню:

  1. По подменю надо щелкать, сами они не открываются.
  2. Когда подменю открывается, оно собой заменяет исходное меню.

При этом в гноме всё так же существуют обычные контекстные меню, которые той логике не следуют. У них логика классическая.

При этом первый вариант меню неудобен для мыши (он явно тачпадный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.

Вот такой неконстентный UI.

А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.

Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.

Нет. Они сделали полностью отдельный класс с другим API.

Студенты-второкурсники писали, что ли.

Исходная версия wandrien, :

а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.

Гамбургерное меню ведь ломает парадигму обычного меню:

  1. По подменю надо щелкать, сами они не открываются.
  2. Когда подменю открывается, оно собой заменяеят исходное меню.

При этом в гноме всё так же существуют обычные контекстные меню, которые той логике не следуют. У них логика классическая.

При этом первый вариант меню неудобен для мыши (он явно тачпадный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.

Вот такой неконстентный UI.

А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.

Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.

Нет. Они сделали полностью отдельный класс с другим API.

Студенты-второкурсники писали, что ли.