to post messages and comments.

2.18.0

* вроде всё починил, что отвалилось. Возможно некоторые вещи чуть медленнее на странице будут появляться.
* вернул возможность копировать номер и ссылку комментария. Не знаю, насколько удобно/навязчиво получилось. Возможно потом сделаю открытие по клику и доработаю стили.

greasyfork.org

интерфейсный интерфейс. графически стало пиздаче.

в юзабилити не особо.

комментарии можно увидеть, тыкнув в глазик. а откомментировать — в "комментировать". накуя? накуя они в разных местах? пощему это не одно и то же? почему "написать" и "комментировать" приводят к разному результату"?

глазик (пять минут назад) — вниз. уебанское Share — правый верхний угол.

остальное не разбирал.

Вишлист по интерфейсу:

1. Отступ от шапки больше, если не заметно — аватарка в левом вехнем почти под шапку уходит.
2. Выравнивание левого столбика по левому краю.
3. Расстояние между пунктами меню под аватаркой надо меньше.
4. Поиск в левом меню надо убрать, хватит того, что сверху.
5 "Я читаю", "Мои подписчики", "Черный список" — увеличить в размере или перенести в блок с верхней аватаркой.
6. Статистику "Сообщения:" "Комментарии" — точно в блок с аватаркой надо.
Аватарки подписчиков (или подписок, я так и не понял) либо вообще убрать к лешему, либо воткнуть под соответствующий пункт (если не переносить их вверх — как раз место будет).
7. Реализовать фичу, когда есть unread комменты или новые, неувиденные реки — соответствующий пункт под постом становится, например, красненьким. Прочитанные — остаются такими, как сейчас.
8. Кнопку "Share" локализовать в русском интерфейсе.
9. Верхнее поле "Поиск" выровнять по краю поля для поста. Так, чтобы небыло визуально кривого уступчика.
10. Лого Жуйка сделать чуть больше. Чтоб буковка "j" была вверх и вниз по самый край шапки — самое то.
11. Меню "Обзор" "Фото" "Написать" — убрать вертикальные парсеры, кто вообще придумал, их больше нигде в интерфейсе нету. Да и смотрится оно....
12. Само меню выровнять либо по ширине, либо на одну линию с элементами шапки. Тупо по надписи логотипа, например.
А то лого на одном уровне, меню на другом, а поле поиска — на третьем. Это ж не "tag cloud" жи.
13. Давно хотел предложить к размышлению — В поле поста сразу под ником автора поста нужно что-то добавить. Не знаю, что, можно ссылку на профиль, можно кнопку "ПМнуть этому идиоту". Что угодно, только нужно убрать этот пустырь, там два Антонова сядут и еще целый взвод китайцев пообедает.
14. Самое важное, это сделать в поле, открывающемся по нажатию кнопки "написать" возможность растянуть поле ввода текста нетолько вширь, как у Вупи Голдберг, но и вертикально, как у Саши Спилберг.

И да, умники, в 350987 раз предлагающие оценить генетические способности верстальщика Жуйка и сказать, что "Виталя в позе лотоса не может" — помните, вас дома ждут ваши парни, так что аккуратнее.

Кончил и закурил.

все дискасы вверху были на своём месте, и попасть в них можно было с любой страницы (сейчас попасть туда можно только с главной)

поиск тоже там где надо был, всегда вверху (жмя на иконку поиска я получаю не поиск, а all)

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

если это навсегда, то... было лучше (мнение веб-пользователя)

@vt выкатил новую шапку и боковую панель.

Предлагаю собирать фидбэк в этом треде.

Кое-что потерялось в процессе (подписка на тред), кое-что будет доделано позже (нормальная работа на мобильниках). Что отвалилось в юзерскрипте — тоже ещё предстоит проверить.

(Как назло, у меня планы на первую половину воскресенья — буду вечером.)

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

2.17.6

* Затащил обновлённую форму из последнего эксперимента в юзерскрипт. Т.е. теперь есть превьюшки картинок.
* Добавил client-side валидацию и счётчик длины сообщения. Т.е. теперь не получится отправить слишком длинный текст и потерять его таким образом.
* Ещё добавил фикс для шапки (включается в настройках), но надеюсь это очень временно.

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

(На всякий случай напоминаю, что эта форма ввода сообщения включается в настройках юзерскрипта — самый первый чекбокс.)

greasyfork.org

@vt залил две ветки с мелкими правками, посмотришь? И такой вопрос, может лучше List<Tag> заменить Set<Tag>? И надо подумать по поводу ArrayList-ов, они неплохо могут тормозить систему.

Сообщения в Juick отправляются, но ни ответов, ни ленты по jabber не приходит, только веб. Это зачем так, а? А я ещё думаю — сдохли все, что ли? А оно вон чо.

proof of concept доработанной вёрстки

* меню сворачивается при w < 620px;
* левая колонка на flexbox, убирается вниз при w < 1000px (теоретически, можно сделать открывающийся сайдбар, но тогда надо и меню и левую колонку в один гамбургер как-то пихать... пока не вижу, как их совместить);
* несколько доработок в форме ввода сообщений (попробуйте приаттачить картинку).

В код лучше не смотреть.

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

Красноглазые уёпки совсем не умеют в интерфейсы. В принципе. В чём это выражается? В том, что из разных мест одна и та же функция реализуется разными интерфейсами. В том, что жалобы на это заканчиваются ссылками на какие-то духовные проблемы с вебнёй. Или указаниями, как ходить по этой куче говн, чтобы быть относительно чистым. "Телепорты" в интерфейсе тоже не смущают красноглазых уёпков. При этом я могу забиться, что такого идиотизма в интерфейсах iOS/OS X, на которые надрачивают красноглазые уёпки просто нет. В windows — да, есть. Это непостижимо и необъяснимо.

P.S. а подсказка по тегам крутая. вот блять как это уживается в одной @vt-шной голове? виталя, чтоб ты жил сто лет )

P.P.S. это была реклама жуйка.

господа! около полудня жуйк приляжет минут на 15: яндекс будет крутить облако. Доступно всё будет в режиме чтения, я так понимаю. Не пугайтесь, это запланированный downtime