LINUX.ORG.RU

Покритикуйте меню приложений

 


0

1

Приветствую. После прочтения и суммаризации комментариев а так же собственных видений, решил развивать концепцию меню приложений, такую как на скриншоте: https://ibb.co/PgpFtLv

А именно:

- Минималистичное, без всяких открытий на весь экран с метровыми отступами между позициями;

- С именем вместо женерик-имени. То есть Galculator вместо Калькулятора, или LXTerminal вместо Эмулятора Терминала;

- Со скрытыми категориями Settings и System. Пользователям не нужен CMake или Qt Assistant в меню, а кому аж настолько нужно - запустят с терминала, ну а настройки нужно настраивать с панели управления. Для сравнения, установлено и отображается в других меню 71 приложение, здесь же отображается лишь 31;

- Без разбивки на категории, как в Винде или ЛХДЕ. Учитывая предыдущий пункт, считаю что это не нужно, потому что приложения умещаются на экран. В отличие от например Macos, где даже на ретине приходится листать страницы;

- С традиционным учитыванием пользователей с маленьким. Меню с фиксированным размером 300х200, остальное в вертикальном скроллинге;

- Сортировку по имени и дате добавления приложения пока рассматриваю, придется вспомнить старые навыки сортирования ассоциативных массивов по индексу;

- Насчет поиска тоже раздумываю, не уверен что он нужен, когда видишь все приложения на одном экране. Но учитывая язык на котором это все пишется - добавление этой фичи займет от силы пару часов;

- А вот что планирую добавить из настроек - так это возможность добавлять кастомные скрипты в качестве полноценных программ для запуска без глупых вопросов навроде «Execute View Execute in terminal».

На ваш взгляд - чего не хватает, что следует добавить сюда?

Спасибо.

★★★★★

Последнее исправление: windows10 (всего исправлений: 2)

Покритикуйте

Хуе*та, переделывай.

А если серьёзно, то, в целом, норм. Даже хорошо. Но, лично я отсортировал бы список по алфавиту, убрал бы эти мелкие серые мусорные подписи и сделал бы побольше расстояние между пунктами. Особенно бросается в глаза плотность по вертикали. Сделай также побольше отступы от краёв окна. ШГ, конечно, на любителя, я бы такую жирноту не стал разводить.

Насчёт сортировки по алфавиту, можно для каждой буквы сделать отдельный список, так будет проще ориентироваться.

И, конечно, должен быть текстовый поиск. Что-то простое. Можно даже без поля ввода. Всё равно, обычно, приложения ищутся по паре первых букв, а тем более тут, где не так много программ.

А уголки окна скруглить можно?

anonymous
()
Ответ на: комментарий от PPP328

Как решается проблема, на которую в современных виндах/gnome поклали болт? Когда установлено 3 версии одной программы с одинаковым именем.

Эту проблему может решить только мейнтейнер программы\системы при установке из пакета.

В пакете с программой лежит десктопный файл, при установке, он копируется как правило в /usr/share/applications. Менюхи читают этот каталог и парсят файлы. Что положишь - то и распарсят.

Решить это можно только добавляя к имени версию, и именуя файл версией, что создаст мусор и тупняк. Будешь ставить не pacman -S chromium, а pacman -S chromium-120.0.6099.109 - как по мне, это слишком уж задротство.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

Просто интересно, а как эту проблему можно решить? Полный путь в меню вывести?

Вывод-то сделать не так сложно. Сложнее сделать установку и одновременно избежать бардака в ОС.

windows10 ★★★★★
() автор топика

- Какое же оно минималистичное, в лучших гномовских традициях, отжирает место как не в себя, еще и перегружено из-за надписей. А полноэкранные менюшки - самые эргономичные (если это не дубовый гнум).

- Спорная концепция. Часто приходится искать установленное приложение по куску описания. А я ведь не первый день пользуюсь СПО.

- Нет, они нужны. Стоит пересмотреть конценпцию

- Спорно. С одной стороны эти дедовские катерогии - рак DE, но с другой - они позволяют быстрей найти нужное апликуху. А то что они вмещаются у тебя - это исключение из правил. У рядового обывателя одних только браузеров и мессенжеров наставлено по 4 шт. Не говоря уже об вайновских игорях.

- Это должно быть опционально, но по дефолту больше 300. У 60% юзеров - 1080pi, еще у 15% - 1440. А пользователи с маленьким - пусть сидят и отращивают.

- Сортировка нужна однозначно.

- Поиск нужен. Причем не только по имени(часто безинформативному), но и по комментарию.

- Скрипты - гут.

hargard ★★
()
Последнее исправление: hargard (всего исправлений: 1)

После прочтения и суммаризации комментариев а так же собственных видений, решил развивать концепцию меню приложений, такую как на скриншоте

Лень писать.
Вот норм меню
https://www.imagebam.com/view/MEQWP6J
https://www.imagebam.com/view/MEQWP6N
дальше думай сам

Xant1k ★★
()

При такой компановке (значок сверху, текст снизу) слишком много неиспользуемого места. Лучше значок слева, текст справа. Строка с пояснением не нужна постоянно, ее лучше выводить в виде всплывающей подсказки при наведении мыши.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 1)
Ответ на: комментарий от anonymous

Но, лично я отсортировал бы список по алфавиту

Да, значит буду вспоминать науку 90хх: сортировка ассоциативного массива. Жаль нехорошие люди создавая десктопный файл, не соблюдают алфавитное именование. Screenshot = org.gnome.Screenshot.desktop. Дыбилы. Но то такое.

убрал бы эти мелкие серые мусорные подписи

Думаю что новичку будет полезно знать, что это за программа, учитывая особенности именования линуксячьих программ. Есть вариант сделать эти подписи еще менее броскими.

сделал бы побольше расстояние между пунктами.

Поэкспериментирую.

Сделай также побольше отступы от краёв окна. ШГ, конечно, на любителя, я бы такую жирноту не стал разводить.

Ну, ШГ - это ж зависит от системы, у меня пока дефолтно почти все.

Насчёт сортировки по алфавиту, можно для каждой буквы сделать отдельный список, так будет проще ориентироваться.

Ты имеешь в виду как в телефонной книге в андроиде ? Типа при прокрутке контактов, отображается еще и буква ?

И, конечно, должен быть текстовый поиск. Что-то простое. Можно даже без поля ввода.

Судя по всему придется добавлять, не ты один об этом говоришь. С учетом особенностей мудацкого GTK, придется постараться. Ну либо же просто подсвечивать в меню то, что подходит под критерии поиска.

С учетом твоих пожеланий, выглядеть это может вот так: https://ibb.co/vk1dbQp

А уголки окна скруглить можно?

Как и ШГ, это от настроек темы зависит.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от hargard

- Спорная концепция. Часто приходится искать установленное приложение по куску описания. А я ведь не первый день пользуюсь СПО.

Я кароч проектирую интерфейсы и вот когда встала проблема как из сотни прог найти нужную особенно когда забыл название - помогла категоризация/группировка/папки. Кароч понял.
Если мне надо что-то связанное с аудио редактированием я просто создал папку с названием Audio Editing сложив туда все прожки связанные. А если прога выполняет ещё и видео редактирование то я создал папочку Multimedia Editing. Не сразу бывает сориентируешься но зато она объединяет.

Можно ещё как у артемия лебедева (это его дизайн если что) https://i.postimg.cc/ZnXFygzm/chrome-saa-LGE7-KFw-2023-12-20-10-53-17.png

Можно ещё посмотреть китайские self-hosted UI/UX.

Xant1k ★★
()
Ответ на: комментарий от windows10

выглядеть это может вот так:

❤️🔥 совершенно другое дело!

Ты имеешь в виду как в телефонной книге в андроиде ? Типа при прокрутке контактов, отображается еще и буква ?

Можно, наверное, и без букв, типа: https://0x0.st/HgK7.png

anonymous
()
Ответ на: комментарий от hargard

Часто приходится искать установленное приложение по куску описания

Мне на маке нравится как у альфреда сделано https://www.alfredapp.com/help/features/file-search/tagging-files/

В целом мне нравится концепция Launcher. Активно использую. Но как писал выше если программ много - нужна группировка, сортировка. Или тэгирование.

Xant1k ★★
()
Последнее исправление: Xant1k (всего исправлений: 1)
Ответ на: комментарий от PPP328

Как решается проблема, на которую в современных виндах/gnome поклали болт?

Что там, что там разработчик программы может добавить в desktop-файл номер версии. И кому надо, так и делают.

anonymous
()

Выглядит кустарненько. В основном из-за довольно маленьких иконок, отсутствия отступа от границы окошка, малого вертикального отступа. Впрочем, если не гнаться за визуальной привлекательностью, то пофиг — можно пожертвовать ей ради удобства, главное, чтобы это был осознанный выбор.

Важнее, что не хватает самого главного элемента — строки поиска. Причём надо сделать так, что вводишь пару букв, и остаются только те значки, в которых эти буквы есть. А если остался только один, то нажатие Enter его и запускает даже без выбора / нажатия «вниз» / мышевозанья.

С традиционным учитыванием пользователей с маленьким. Меню с фиксированным размером 300х200, остальное в вертикальном скроллинге;

Это должно как минимум настраиваться. Да и по умолчанию лучше бы сделать покрупнее. А пользователей с маленьким либо определять, либо пусть сами ставят меньше размеры. Всё же их меньшинство, а дефолт должен соответствовать пожеланиям большинства.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

Насчет поиска тоже раздумываю, не уверен что он нужен

Очень желательно. Удобно открыть меню хоткеем, вбить часть имени приложения, нажать ентер.

apt_install_lrzsz ★★★
()

Следует добавить меню из Windows 95, что бы не видеть это убожество.

Вообще вышло одно из самых худших меню, мне раздел Settings часто нужен, и приложений у меня очень много, меню Windows 95 у меня занимает по высоте 1080 и прокручивается. Шрифт мелкий, иконки тоже.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
  1. Слишком много лишнего текста. Описание программ можно убрать во всплывающие подсказки.
  2. Нужна сортировка, если не по группам, то хотя бы по алфавиту.
  3. Нужен поиск.

P.S. Скопируй меню из Windows 95, добавь строку поиска, сколько можно переизобретать велосипед.

reptiloid
()
Ответ на: комментарий от hateyoufeel

Ну и да, почему я упомянул windows - все люди очень очень обрадовались, когда в пуск убрали разделы и все-все ярлыки uninstall для каждой игрули в пуске стали тупо линейным списком без дополнительной идентификации.

PPP328 ★★★★★
()
Ответ на: комментарий от Werenter

покажи мне челика который каждый день выбирает разный софт из десятков приложух. при этом ему нужно постоянно разное запускать.

это маразм.

типичный челик сидит на дай БГ 3-5 приложухах. никакие конченные менюхи не нужны. dmenu с прикрученным fzf и недавними запусками.

будьте проще.

anonymous
()
Ответ на: комментарий от PPP328

А если их пять? Мне что-то кажется, что лучше, например, после клика выдавать список вариантов и предлагать выбор. Плюс, добавить галочку «использовать этот вариант в будущем по умолчанию».

hateyoufeel ★★★★★
()

переходи на suckless.org концепцию.

все этим менюхи для умственно отсталых слепых аутистов, жмакающих жЫрными пальцами по тачскринам.

2-3 приложухи, ну от силы 5-6. и часть из них у тебя будет на загрузке стартовать.

займись лучше полезным каким делом. это фуфло всё.

anonymous
()

Не увидел из описания. Это для какого-то ДЕ определенного или я смогу это использовать в условном hyprland? Ну и соответственно иксы или вяленый? Вообще в wayland-окружениях наподобие hyprland подобного меню сильно не хватает. А конфигурировать rofi для того чтобы это было красиво и удобно, тот ещё геморрой.

Ну и да, поиск нужен и категории тоже, категории возможно в виде вкладок, чтобы по умолчанию выводилось всё, а при переходе к вкладке уже отфильтрованная часть.

Что-то похожее можно в Rofi наколдунить судя по скринам

https://github.com/adi1090x/rofi/blob/master/previews/launchers/type-2/11.png

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от vbcnthfkmnth123

Я не понимаю, зачем ТСу пользоваться мертвой DE, если он хочет меню приложений. EDE под Wayland работает? А ТСу надо брать карандаш, тетрадь и сидеть рисовать концепты прежде чем кодить. Тогда может родит что-то стоящее.

reptiloid
()
Ответ на: комментарий от anonymous

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

Xant1k ★★
()

Выглядит хреново.

Пользователям не нужен CMake или Qt Assistant в меню

Как будто забота о неискушённых пользователях, но при этом:

С именем вместо женерик-имени. То есть Galculator вместо Калькулятора, или LXTerminal вместо Эмулятора Терминала

Неискушённые пользователи не заучивают названия эмуляторов терминала и калькуляторов.

Без разбивки на категории

Минус к удобству. Любая неструктурированная свалка элементов количеством более пяти-семи создаёт когнитивную нагрузку. Главное меню - не то место, где эта нагрузка уместна.

Сортировку по имени и дате добавления приложения пока рассматриваю

Сортировка по имени обязана быть по умолчанию, сортировка по времени добавления (установки программы) крайне желательна.

Насчет поиска тоже раздумываю

На мой взгляд, поиск в главном меню не нужен, вместо него должна быть строка поиска и запуска (Alt+F2)

alex1101
()
Ответ на: комментарий от vbcnthfkmnth123

А EDE готовое? На скрине в меню нет поиска, меню без поиска это кал. Последний релиз в 2014, под Wayland работает? И я по-прежнему не понимаю, зачем ТСу мертвое DE, если он хочет всего лишь меню приложений. Ты неадекватный. Ладно бы предложил подпилить и заюзать Whisker, но EDE?

reptiloid
()

смари, какие бывают «меню приложений»

  • все что есть. используется редко, требует наличия средств поиска
  • избранное. это то, что ты достал из мегасписка программ и перетащил на панель быстрого доступа
  • часто используемые. самый востребованный тип меню, которого практически нигде и ни у кого на десктопах нет. за исключением ондроеда.

исходя из этого и ваяй менюху свою.

выдели полосочку под «часто используемые»

выдели полосочку под «избранное»

остальное пусть болтается общим списком, но с нечетким поиском по всей этой помойке

olelookoe ★★★
()

Во-первых, работает ли оно с клавиатурой (большинство современных меню понимает, когда нажмёшь Win, а потом начинаешь набирать название программы). Если работает, то работает ли оно с клавиатурой для языков на базе кириллицы.

Во-вторых:

Пользователям не нужен CMake или Qt Assistant в меню

Пользователи бывают разные, хорошо бы это где-нибудь настраивать. Или добавлять исключения, к примеру, из System мне большинство программ не нужно, но какой-то одной пользуюсь регулфяно…

В третьих,

Учитывая предыдущий пункт, считаю что это не нужно, потому что приложения умещаются на экран

Ну не всегда. У тебя влезло в 31, поздравляю. Но кому-то может и не хватить.

С традиционным учитыванием пользователей с маленьким.

Гм. Нет, я понял, что пропущено «разрешением экрана», но получилось интересно.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Loki13

Это для какого-то ДЕ определенного или я смогу это использовать в условном hyprland? Ну и соответственно иксы или вяленый?

Я вообще хотел спросить «это Qt или GTK», потом не увидел ссылку на репу и подумал, может это пока просто концепт нарисованный…

hobbit ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

А если буду фантазировать, что ты сделаешь? Мне не нравится поиск на панели, нравится, когда в меню. EDE 10 лет не обновлялось. Ты 3 раза не ответил на вопрос, из чего можно сделать вывод, что под Wayland это протухшее поделие не заводится.

reptiloid
()
Ответ на: комментарий от reptiloid

Ты 3 раза не ответил на вопрос

Не хочу фантазировать. Можешь ещё 10 раз спросить.

под Wayland

Не в курсе что там с Wayland.

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 1)
Ответ на: комментарий от Xant1k

с натугом выдул 20 приложух

словарь, скриншотилка, торрент, аудиоплеер, менеджер паролей, телега, почтовик - эти сразу при загрузке запускаются и раскидываются автоматом по воркспейсам как тебе нужно. отдельно их пускать нужды нет

из остальных если ты с ними прям постоянно работаешь, то тоже будешь их при старте запускать.

чё остаётся то? и для этого прям отдельная менюха нужна, да.

ассоциации таки с видео файлами сделай, а аудио плеер у тебя там и так плейлисты уже все забиты, какие нужно.

anonymous
()

Мда. Похоже я недооценил GTK.

Сортировку на PHP сделать - раз плюнуть. Фильтр на PHP сделать - раз плюнуть.

Но заставить GTK перерисовать область новым содержимым - уххх )))

windows10 ★★★★★
() автор топика

Я не люблю сортировку по алфавиту, мне нравится самостоятельно выбирать расположение значков. В удобные места помещаю значки самых используемых программ, в неудобные - те, что запускаю редко.

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

Ещё некоторые любят сортировку по наиболее часто используемым или по тем, которые запускались последними. Но мне такое не нравится. Лучше всего - просто двигать самостоятельно.

Kapusha
()