Чому Єдність приховує меню?


17

Чому Unity за замовчуванням приховує меню, а не показує їх у вільному просторі на всій панелі?


Я думаю, що версія нетбука Unity відображає панель меню на панелі. Якщо ви маєте на увазі настільну версію Unity, яка розробляється для Natty, то це питання може бути дублікатом askubuntu.com/questions/18641/…
Майкл Мартін-Смукер

Ні, я вважаю, що це, як видно, проявляється поведінка навіть на робочому столі. Моє запитання: чому вони зробили це так?
zpletan

Відповіді:


28

Одна з цілей дизайну Unity - зменшити захаращення робочого столу, інша - використовувати простір більш ефективно.

Ми ховаємо меню за замовчуванням в Unity, оскільки меню не містить корисної інформації, на яку ви можете посилатися, просто подивившись на нього, але воно містить багато деталей на екрані, який є візуальним безладом. Отже, ми переконалися, що меню є, якщо воно вам потрібне (перемістивши мишу до нього або натиснувши Alt), але в іншому випадку це не відображається.

Багато сучасних додатків взагалі роблять без меню, тож, на наш погляд, це крок до майбутнього, і це спонукає розробників додатків задуматися про їхні інтерфейси та зробить їх більш корисними по дизайну, а не залежно від стиску меню. .


13
"Ми ховаємо меню за замовчуванням в Unity, оскільки меню не містить корисної інформації, на яку ви можете посилатися, просто подивившись його" Це неправда. Це підказує мені, куди мені потрібно перемістити вказівник миші, щоб активувати певне меню. Тепер мені потрібно спочатку перемістити вказівник миші вертикально на меню, а потім перенести його по горизонталі, щоб дійти до конкретного меню. Якби менюбур був завжди видно, я міг би перемістити його у потрібне положення безпосередньо.
Rörd

6
Я думаю, що досить нерозумно розділяти рядок меню з програми. Він порушує навіть найосновніші рекомендації щодо використання. Видалення меню з його контексту порушує принцип найменшого здивування та найменших зусиль. Це дивно, навіть якщо яблуко завжди так чинить. (Незалежно від того, чи є строки меню хорошими чи поганими в плані користування.) Тепер, щоб натиснути на меню неактивного вікна, мені потрібно більше дій, ніж раніше: [натисніть на вікно, щоб активувати, перейдіть до верхньої частини екрана для menubar, click], а не просто клацання. Це погано, як би ви його не виправдовували
роздягайтесь

"Це спонукає розробників додатків думати про свої інтерфейси та робити їх більш зручними для дизайну, а не залежно від стилю меню": хоча я погоджуюся, що рядки меню не є найкращим дизайном інтерфейсу (слід віддати перевагу круговим спливаючим меню), багато програм сьогодні все ще покладаються на них і продовжуватимуть це робити в осяжному майбутньому (користувачі звикли до них, і рамки GUI надають їх поза коробкою). Приховування панелі меню робить мене дуже непродуктивним за допомогою графічного програмного забезпечення (наприклад, Gimp та Inkscape), тому, незважаючи на кількатижневий випробування Unity, я переходжу назад до KDE.
Борис Дальштейн

@ Rörd "Він повідомляє мені, куди мені потрібно перемістити вказівник миші, щоб активувати певне меню": погоджено, і я також додам, що він повідомляє мені, які меню доступні. У складних програмах, які я не використовую щодня, я не завжди пам’ятаю, у якому меню доступна конкретна дія, а відображення панелі меню весь час економить багато часу на пошуку відповідного меню, на яке слід націлитись, і допомагає багато в процесі навчання.
Борис Дальштейн

0

Конвенції FireFox та доцільність клацання правою кнопкою миші, особливо для організації та розгортання закладок, прямо суперечать конвенціям Unity без можливості правого клацання у верхньому рядку меню.

Похвально, що за кермом VW у вас не повинно бути кабіни 747, і ap. Екранна нерухомість не повинна переповнюватися збоченими перестановленими надмірними елементами управління та меню, не залишаючи місця для фактичного вмісту, але ... це не повинно бути за рахунок реальної функціональності.

Існують способи обійти вузькі місця, але це вручну трудомістко. Наші спеціально розроблені апси в Unity за замовчуванням страждають від вимушеного вигнання на верхню панель, і його потрібно повернути до їх початкового вікна, щоб відновити функціональність та видимість (як власні ап, видиме існування меню надає мнемонічну допомогу незрозумілим пунктам меню, однак нечасто вони є істотними і використовуються).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.