psi-plus / main

Main repository with patches and required resources
https://psi-plus.com/
GNU Lesser General Public License v2.1
68 stars 20 forks source link

Chat UI redesign #656

Open Ri0n opened 8 years ago

Ri0n commented 8 years ago

Few quotes from chat room

[00:35:30] <rion☫> я вот что подумал. может сделать легки редизайн чат диалога?

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

далее в приватах тоже самое примерно аватарку наверх поле для джида в две строчки. во второй строчке пишется статус или хотя бы его название если статус текст не поставлен. а так же все пеп иконки с тултипами [00:38:25] <rion☫> хотя ладно. может тухлая идея [00:52:19] rion☫: супер идея! [00:52:24] Надо делать обязательно [00:53:09] Как щас прошлый век [00:54:07] rion☫: давай редизайн замутим! [00:55:07] Почему куип таким популярным был? Потому что дазайн норм был [00:55:55] Потом конечно несколько испоганился) но народ уже подсел после стремных аськоклиентов [00:56:28] <rion☫> ну если majik одобряет то можно делать :) [00:57:05] rion☫: и я плюсую [00:57:08] rion☫: я б вообще всё переделал!) [00:57:41] а то псина сейчас как вымя какое-то выглядит [00:57:45] Но девелоперов взяться за дизайн хрен заставишь ))) [00:58:03] <rion☫> главное чтоб дизайнеры красиво нарисовали )) [00:58:09] <rion☫> а таурус всё запилит :) [00:58:12] nsof: 1 в1 как вымя 😁 [00:58:46] Вымя не далеко ушло в качестве улучшений) [00:58:59] В описании больше написано чем видно на деле) [00:59:03] <nsof> majik: и иконку даже у вымя сперли видимо [00:59:13] <rion☫> ещё меня бесит растягвающаяся кнопка send =) [00:59:18] nsof: всё с вымени слизали) [00:59:40] <nsof> кнопка? [00:59:52] кто-то пользутся этой кнопкой? [01:00:11] <rion☫> фиг знает. никогда не пользовался [01:00:33] rion☫: в вымени сделали типа полоску под строкой ввода, там кнопка сенд и ещё что-то, размеры не меняются [01:00:37] <rion☫> вроде кукуруза говорил что у него радио мышка а да клавы далеко тянуться с дивана [01:00:49] nsof: йа пользуюсь =) [01:01:04] <rion☫> до* [01:01:14] Или нет, но без неё дизайн ущербный [01:01:35] Контрол энтер отправляет [01:01:48] <nsof> rion☫: но как же он печатает?! [01:01:56] Мышкой [01:01:58] ))) [01:02:03] <rion☫> ну или силой мысли [01:02:12] жесть [01:02:26] <rion☫> я бы её лучше на централ бар захерачил. но тоже не сильно нравится [01:02:48] *\ taurus теперь Доступен [01:02:52] <rion☫> но снизу как в выме она мне не нравится совсем ) [01:03:01] rion☫: можно сделать плавающей иконкой, которая всегда справа внизу [01:03:25] Как не тягай иконка просто снизу справа [01:03:53] Можно даже скрывать, если мышка не над окном ввода [01:04:36] <rion☫> majik: гениально! убрать её совсем. но чтоб поэыстрому выдвигалась из края поля ввода при подводе мышки :) [01:04:43] Мышку подвел иконкп появилась, убрал исчезла. Интерактив ) [01:05:04] <rion☫> такая полукруглая [01:05:16] rion☫: или так ) но если выдвижная кнопка то размер тоже большой будет, а тебя ж бесит) [01:05:39] rion☫: делай ) [01:05:40] <rion☫> не, полукраглая с центрированием с обрезанием по границам поля ввода [01:05:51] rion☫: о, круто! [01:06:12] Кнопка вылазит и подмигивает [01:06:21] <rion☫> аха :))) [01:06:24] Или пиво наливает)

[01:07:19] Рандомно то подмигивает то пиво, а иногда задницу )))

In short

  1. Two lines widget for muc topic or jid in [group]chat dialog
  2. add peps/statuses to this widget and make it more interactive
  3. remove obvious elements or replace with less conspicuous
  4. make "send" button smoothly appearing on mouse over right in input field. make it good looking.
pztrn commented 8 years ago

Maybe it's better to make UI be plugin-driven? I.e. plugin for Qt4, plugin for Qt5, plugin for QtQuick, and even plugin for CLI?

Ri0n commented 8 years ago

It's impossible. But the idea is nice

pztrn commented 8 years ago

Why? Because no one wanna to do such thing? :)