LINUX.ORG.RU

10
Всего сообщений: 117

Не осталось ОС с нормальным UI

Когда-то, во времена первого KDE и Окон 2000 существовал нормальный гетеросексуальный UI. А теперь все (вот вообще все) лепят какую-то полупрозрачную радужную закругленную хрень в свои интерфейсы. Даже в винде нельзя вернуться к суровому юайу с серыми квадратными кнопками. Доколе? Верните мне мой 1999!

 , ,

Jack-Laphroaig ()

Что вам больше всего нужно в обычном редакторе/IDE?

По мотивам:

Подарите старый NetBeans 8 с поддержкой C++ (комментарий)

Мне интересно, кто как больше всего применяет и редакторы кода, и просто текстовые редакторы, вроде Notepad++. На самом деле то же самое я пытаюсь узнать уже много тредов, но почему-то всегда получаю абстрактные ответы «NeoVim — говно хипстерское» или «зато в виме макросы есть» — правда, ни один пример полезного применения макросов мне пока что не смогли привести.

Итак, дублирую здесь свои требования к IDE/редактору:

Для меня ключевые фичи — это подсветка синтаксиса, пар скобок, текущей строки, достаточно простые операции автоматической обработки текста, вроде «верхний/нижний регистр», замена табов на пробелы и обратно, и вообще автоприменение отступов, и самое-самое-самое главное — это фичи обзора кода, то есть: поиск слов по файлам, открытие файлов по нечеткому имени, поиск тегов по нечеткому совпадению, в идеале поиск объявлений/реализации, иерархии вызовов, и самая обожаемая фича в VS, которую не может повторить никто — это возможность выстроить ручными или полуручными переходами иерархию связанного кода в одном окне прямо в коде. Обычно максимум что могут редакторы по последнему пункту — это позволят открыть несколько окошек и просматривать другие файлы параллельно там, пока не забудешь, что к чему привязано и зачем ты это вообще открывал. Вкладки для этой задачи подходят еще меньше, поскольку смысл их открытия забывается еще быстрее.

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

 , , ,

byko3y ()

UX/UI SPA (mobile app)

Добрый день

Разыскивается UX/UI для реализации web-приложения (SPA). Нужно быть в теме SPA.

Конечно не совсем по теме форума, но может есть у кого знакомая/подруга/дочка?

Есть работка на 20-30 т.р.+ отдельно поддержка.

 ,

Bsplesk ()

куда бежать, если менеджеры Firefox победят?

по наболевшему:

Из Firefox намерены убрать компактный режим отображения панелей

Кто не смотрел, милости просим: https://www.ghacks.net/2021/03/14/mozilla-plans-to-remove-the-compact-density-option-from-firefoxs-customize-menu/

Я, как ярый поклонник этой опции даже на багтрекере отметился Мозиллы, но кто их знает. С нововведением UI Proton. Зачем? Сколько можно переписывать морду - это банальный вопрос? Или это показатель качества команды?

Куда бежать? Есть нормальный кастомизируемый браузер?
Чтобы следило минимально и позволяло что-то с UI делать?
У Хромого две проблемы: интеграция в google. Я этим не пользуюсь. И нет поддержки других раскладок, кроме qwerty. Когда на русский переходишь, горячие кнопки не работают на твоей раскладке, а вшиты в QWERTY.

 , ,

real_Petrovich ()

Qt custom ListView

Всем приветы! Подскажите, есть ли возможность использовать в QListView/QListWiget кастомизированные view-компоненты нарисованные в дизайнере? Т.е использование скажем item.ui в методе делегата аля QStyledItemDelegate::paint().

В андройде у адаптера списка есть удобный метод:

  // пункт списка
  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    View view = convertView;
    if (view == null) {
      view = Inflater.inflate(R.layout.item, parent, false);
    }
    return view;
  }

Как бы сделать нечто подобное, только без использования всяких QML.

 ,

ez7 ()

Как запретить всем сайтам менять стиль полосы прокрутки браузера?

как запретить браузеру менять дефолтную полосу прокрутки?

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

Браузер Vivaldi.

 ,

bonta ()

Хром борзеет

Пока жду обновления страницы - переключаюсь на другое приложение/окно.

в это время хром закончил обновление страницы и ...выпрыгивает как переднее окно! дико бесит, особенно во время работы.

я ещё склонен винить в этом политику KDE по приоритету поведения окон,
но в кде5 уже не могу найти, где она явно настраивается. похоже, только тупым ползунком «уровень предотвращения смены фокуса» что ни разу не интуитивно.
и с какой стати давно созданное окно хрома, после обновления страницы начинает считаться как свежесозданное?

 , ,

darkenshvein ()

fedora 33 workstation gnome shell. reset delay on switch input lang

ку, крч я даже lxde поюзать попробовал но оно деревянное, я так не могу. думал 33я федора на моём ноуте ленова 12го года не вывезет, но оно даже не шумит в итоге с гномом, даже быстрее чем 25я работает! крч мне бесят две вещи – красный цвет кнопки Delete в наутилусе когда Shift+Delete и ГЛАВНАЯ:

задержка при переключении языков когда выставляешь её на клавишу Menu на клавиатуре, причём делая на shift+Menu нет, мб кто знает как её грамотно убрать, это невыносимо!

 , ,

ghett ()

Давно так не радовали обновления...

Обычно то уведомления испортят, то полосу прокрутки упразднят, то ещё как испортят UI, а тут обновился и на удивление приятные сюрпризы.

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

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

Есть ли подобные исправления в прочих программах, пока не видел. А вы?

 , ,

hikikomori ()

UI / UX Дизайнер мобильного приложения с погодой (Android)

Привет, ЛОР. Есть такое дело, в свободное от основной работы время я пилю погодное приложение для сервиса OpenWeatherMap. Опен сорс, бесплатно, без рекламы и всегда таким будет. Но есть проблема: Я умею в код, но не умею в дизайн, потому ищу UI/UX, который сможет нарисовать красивые макеты, которые потом воплатятся в реальное приложение.

ТЗ по сути это:

  1. Текущая погода
  2. Почасовой прогноз
  3. Дневной прогноз
  4. Экран настроек

Вознаграждение обсуждается.

Вот как это выглядит сейчас. https://ibb.co/yQXK8KZ https://ibb.co/MphrJR4 https://ibb.co/R2479Wn

 , , ,

Jefail ()

LSP Toolkit library

Вынес, наконец, недры toolkit’а в отдельный репозиторий из проекта LSP Plugins.

Код, разумеется, более чем на 70% переписан подчистую. По сути, родился новый тулкит на основе старого.

Ссыль на Github:

https://github.com/sadko4u/lsp-tk-lib

 , , ,

sadko4u ()

Браузер-раззвездяй

Я всё больше начинаю ненавидеть хром.
он все функции отдаёт на откуп коду самих веб-страниц сайтов,
то есть всё меньше действий контролирует браузер.
Как из того мультика «и тааак сойдёт!»

пример:
наша рабочая (веб)-программа/сайт перехватывает сочетания клавиш обновления страницы. F5/Ctrl+F5 попросту не нажимается. онли майс.
Буфер обмена тоже нельзя настроить в браузере. если текст жирный и сайт предусматриват доп. форматирование - текст вставляется жирным/гигантским/курсивом. бггг.
Всплывающие окна на некоторых сайтах полностью подавляют нажатия с клавиатуры, н.п. Ctrl+w. пока не ответишь про высеры о куки агримент/подписку- ничего с клавиатуры нельзя дополнительно будет сделать.
Задержки. Тупо миссклик. некоторые кнопки на сайтах не нажимаются с первого раза. на мышь не пенять, проблема воспроизводится только в браузере. Сишников раньше бы за такое раком поставили - как так кнопки в программе не нажимаются, а вебу мы это прощаем.

 , , , ,

darkenshvein ()

Подскажите по ui

Коллеги ищу ui для веб морды для wireguard . пока нашел это https://github.com/vx3r/wg-gen-web

Посоветуйте,плиз еще варианты , или покритикуйте

 , ,

pinachet ()

Паролеворование путем подкидывания невидимого popup

Такой вот, господа, вопрос давно мучает. Есть всякие срамные программы, которые хотят тебе показать popup где срочно надо что-то ввести, отреагировать(обычно-охереть и закрыть), залогиниться в онлайн-сервис(apple козлы), и т.д.

Допустим я как-то узнаю, что клиент вотпрямща будет логиниться и вводить пароль. Допустим что я ловлю момент немного позже ввода первой буквы и показываю popup-окно но торможу с ответом на запрос перерисовки. Моё окно получает фокус и все клавиши(пароль обычно набирают быстро), при этом его не видно, и я могу его закрыть. Пользователь сочтёт это за глюк.

Как с этим бороться? По хорошему ведь надо для переноса фокуса дождаться

а)отрисовки(внимание: а что делать если окно закрашено rgba(0,0,0,0)?) b)вывода картинки на экран. с)300+ миллисекунд на реакцию.

И это актуально не только для вышеописанного случая. Пример: в ЖЖ уже давно пытаются подсунуть рекламу под курсор. Делают так: когда курсор пересекает div размером 1px в высоту, там запускают скрипт считающий ололо от кококо, где-то на секунду. div находится как раз между постами и если попытаться кликнуть в заголовок поста, то клик будет обработан после того, как отработает скрипт и вставит рекламу туда где ты хотел кликнуть.

Как с этим бороться, хз. Но может быть у all есть идеи?

 ,

salozar ()

Ссылки тащааатся

Добрый вечер.

Давно уже заметил странное.
В хроме (вроде только в нём) ссылки удерживаются и перетаскиваются, как будто залипла левая кнопка мыши.
но замечена такая фигня уже с третьей мышью. Вследствие чего я сделал вывод, что задержки при кликах как то коряво/тормозно обрабатываются.
убунту 20 (и на 18 тоже), кде последнее 5.18.4.

 , , , ,

darkenshvein ()

Кнопки «Предпросмотр» и «Сохранить в черновики» не работают, пока не заполнены «Заглавие» и «Метки»

При создании новой темы $SUBJ. Почему нельзя сохранить набранное без заглавия и меток? Это же черновик, а не публикация.

 ,

debugger ()

Проворот фарша

Плоские интерфейсы вроде уже неинтересны, когда ждать возвращения Win9x?

 , ,

gedisdone ()

Посоветуйте WM с приемлемым дефолтом

DE избыточны и монстрообразны. В то же время WM (большинство?) «из коробки» представляют собой «набор для пайки», из которого ничего путного за разумный промежуток времени сделать не получается. Таким образом раз за разом возвращаюсь к KDE, в котором из графических приложений используются только браузер и Konsole (DM, Alt+F2, блокировщик и запускаемый из консоли MPV не в счёт). Хотелось бы готовый для работы WM с опрятным внешним видом и удобными хоткеями для управления окнами.

 , , , ,

c1ient ()

Какой разрыв слов вы предпочитаете?

В css есть такое свойство как word-break. Он же делает разрыв в тексте. Вы какую предпочитаете? С break-all или break-word? И почему?

* {
  word-break: break-all;
}

Или

* {
  word-break: break-word;
}

 , , ,

Deleted ()

Sciter rust-binding dom example не загружает html с внешних ресурсов

Добрый день.

Недавно начал изучать Rust и вот мне очень нравится писать простенькие интерфейсы. Выбрал для себя sciter.

Собственно пытаюсь скомпилировать dom example. (https://github.com/sciter-sdk/rust-sciter/blob/master/examples/dom.rs)

Все скомпилировалось - запускаю - белое окно.

Далее я просто скопировал исходный код url в файл (http://httpbin.org/html) и поменял функцию c load_file на load_html :

let html = include_bytes!("minimal.htm");
frame.load_html(html, Some("example://minimal.htm"));

Заработало - Т.е. из памяти он отображает html контент. Пробовал запускать с root - тоже самое. Интернет на хосте есть, сайт пингует. Писал на форум sciter - там три дня пост на модерации уже. помогите пожалусто!!!

 , ,

xionovermazes ()