История изменений
Исправление wandrien, (текущая версия) :
а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.
Гамбургерное меню ведь ломает парадигму обычного меню:
- По подменю надо щелкать, сами они не открываются.
- Когда подменю открывается, оно собой заменяет исходное меню.
При этом в гноме всё так же существуют обычные контекстные меню, которые этой новой логике не следуют. У них логика классическая.
При этом первый вариант меню неудобен для мыши (он явно тачскринный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.
Вот такой неконстентный UI.
А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.
Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.
Нет. Они сделали полностью отдельный класс с другим API.
Студенты-второкурсники писали, что ли.
Исправление wandrien, :
а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.
Гамбургерное меню ведь ломает парадигму обычного меню:
- По подменю надо щелкать, сами они не открываются.
- Когда подменю открывается, оно собой заменяет исходное меню.
При этом в гноме всё так же существуют обычные контекстные меню, которые этой новой логике не следуют. У них логика классическая.
При этом первый вариант меню неудобен для мыши (он явно тачпадный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.
Вот такой неконстентный UI.
А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.
Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.
Нет. Они сделали полностью отдельный класс с другим API.
Студенты-второкурсники писали, что ли.
Исправление wandrien, :
а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.
Гамбургерное меню ведь ломает парадигму обычного меню:
- По подменю надо щелкать, сами они не открываются.
- Когда подменю открывается, оно собой заменяет исходное меню.
При этом в гноме всё так же существуют обычные контекстные меню, которые той логике не следуют. У них логика классическая.
При этом первый вариант меню неудобен для мыши (он явно тачпадный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.
Вот такой неконстентный UI.
А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.
Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.
Нет. Они сделали полностью отдельный класс с другим API.
Студенты-второкурсники писали, что ли.
Исходная версия wandrien, :
а все менющки будут всплывающими или любое иное изменение фундаментально ломающее всё нахер.
Гамбургерное меню ведь ломает парадигму обычного меню:
- По подменю надо щелкать, сами они не открываются.
- Когда подменю открывается, оно собой заменяеят исходное меню.
При этом в гноме всё так же существуют обычные контекстные меню, которые той логике не следуют. У них логика классическая.
При этом первый вариант меню неудобен для мыши (он явно тачпадный и был бы удобен на смартфоне), а второй неудобен как раз на смартфоне.
Вот такой неконстентный UI.
А еще можно вспомнить, как в gtk3 был реализован вот этот яркий крупный контролл переключателя, которым заменили чекбоксы.
Адекватный программист предположил бы, что они просто сделали производный класс, который рендерит виджет иначе. Ведь логика «что-то нужно вкл-выкл» на уровне кода осталась той же самой, и менять её не требуется.
Нет. Они сделали полностью отдельный класс с другим API.
Студенты-второкурсники писали, что ли.