thejenja/vkuitheme

Проблемы, которые я лучше распишу в одном ишью, чем в 40+

Opened this issue · 14 comments

1 Выходящее название паблика в левом меню (ну и в принципе левое меню клеится к контенту страницы)
2 Узкое поле поиска по высоте
3 Окно после какой-то операции прилипает к контенту страницы
4 Слишком широкое окно подарков. Лучший вариант - переместетить их в левую часть, где фото, видео и т.д. и уменьшить показ до 3, вместо 4, как в оригинальном VK
5 Белый текст в рейтинге на жёлтом фоне
6 Светлая стрелка вниз, должна быть того же цвета как и табличка, очевидно (раньше иконка приложения была ещё в восьмиугольнике почему-то, но щас кажется пофиксили)
7 Стиль по умолчанию не делает круглые аватарки в ленте, из-за этого иконка онлайна выглядит плохо на них
8 Длинная строка выбора опций (как должна выглядеть)
9 Галочки в текущем дизайне VK стали мельче
10 Не хватает иконок в левом меню (заметил ток щас, но лень пункт к первой пикче добавлять ;d)
11 Отличается поле для отправки постов, не хватает иконок для быстродействия, также как в оригинальном VK
На самом деле под конец я уже просто прикапывался к мелочам, но я старался найти все проблемы темы

а, ну вот и ещё проблемы обнаружил

12 Также как и 5 проблема, белый текст в скам-табличке
13 Было бы отлично заменить дефолтные иконки под рейтингом
14 Сделать бы какое-то отделение цвета хедера от контента
15 Ширина страницы это пиздец
16 Куда пропал футер?

Решённые проблемы: 1, 5, 6, 7, 8, 9, 12, 13, 16 (коммит b419dcd)

17 Поставить пробел между контентом страницы и именем
18 Рамка иконки приложения вернулась

Решённые проблемы: 3, 17, 18 (коммит 2b1628a)

19 Белое окно быстрой смены статуса, здесь же сломанная кнопка сохранения
20 Широкое поле с маленьким контетом, и так почти везде
21 Белый текст "Обзор" на кнопке с выбором изображения, тоже везде в разделе изображений(типа альбомы и т.п.)
22 Никакого отделения разделов паблика друг от друга, типа информации с участниками, справа "тип группы" от "администраторы" и т.д.
23 Опять же как и 4-ая проблема, но теперь широкая панель участников
24 Хз фиксится ли это, но после коммита cb65782 в ovk теперь кривая смена аватарки с этой темой, а именно сама аватарка больше чем рамка с кнопкой смены авы или её удалением
25Иконки почти одинакового цвета с фоном - сильно, только при наведении курсора можно заметить
26А когда будет белая тема?

Решённые проблемы: #10, #14, #15, #19, #21, #24 (15a1f62)
А когда пофиксится #2?

27Поменять иконку заметок в прикреплении медиа к посту
28Если возможно как-то изменить страницу с изменением языка(сделать её более приятной для глаз(ещё лучше сделать как в текущем ВК)), то лучше бы её изменить.
29Перемешан список в левом меню, не как в ориг. ВК
30Старые названия разделов, также не как в ориг. ВК
31Смешная рамка аватарки в разделе сообщений
32Слитный раздел действий с комментариями в страницах постов/фотографий
33Было бы очень круто сделать страницу фотографий как на вепуровке в текущем ВК, если не сплэшем, то сделать похожую страницу
34Так и какой смысл в кнопке музыки сверху, если рядом с ней такая же? Пока музыку не сделали - не стоит вводить псевдо-кнопки
35Заметки очень плохо ощущают себя с этой темой, лучше тебе самому посмотреть
36И отдельная страница заметки страдает также. Здесь я собирал всевозможные теги, которые даёт OVK. Сейчас плохо отображается:
  1. Заголовок заметки(белый текст на светлом фоне)
  2. Таблица(границы не выделяются) (( хотя я не особо уверен, напортачил ли с ней я сам, или это проблема в ксс самого овк ))
  3. Цитирование (всё также как с заголовком)
36.5 (проебался со списком, будет хотя бы так)При вводе недействительного ваучера окно с ошибкой должно быть красным
37Счётчик друзей изменён, но видимо нигде больше пока не тронут
38Непрочитанное отправленное сообщение сильно выделяется, текст в нём невидимый
39Текст на странице с группами немного едет из-за огромных галочек(а это кстати проблема #9), на странице с друзьями почти также (было бы отлично убрать лишний текст и оставить одну строчку, также как в ориг. ВК. Например, дату регистрации)

Первый реплай на твой ишуй, с пояснениями

2 - Брух, но высота поиска в теме прописана до !important. Единственное что я могу предложить, так это проверить стоит ли у тебя тема по умолчанию.

4, 23 - Звучит заманчиво, но просто так окно подарков и групп не переноситься. Реальность такова, что никакого обозначения (ни class, ни id) у него нет. Да и вставить его после нужного контейнера тоже проблематично.

11 - idk как это реализовывать))

20 - С начала разработки я почему-то решил, что надо использовать самый широкий контейнер из вкшного интерфейса.
И буду честен, сам уже жалею (при создании заметок там просто лютейшие заморочки с width: 100%). Но и прописывать для каждого раздела ширину тоже будет плохой идеей.

26 - Также idk как её реализовывать, но есть какие-то сдвиги в prefers-color-scheme: light.
Это когда стоит светлая тема в системе. Есть вариант вообще скопировать код темы и поменять цвета.

28 - Ну всплывающим окном я её точно не сделаю, а список в таком широком окне... Ну как-то некрасиво.

29 - idk как переносить ссылки, спрошу у нейросети

30 - Идея хорошая, но как же другие языки

33 - Сделал похожее окно, но только в новом просмотрщике, поэтому доступно пока в вепуровке))

36 - Посмотрел таблицу, border-color не сработал, так что скорее всего в самой таблице не хватает border: 1, тогда можно будет и проверить.

37 - Раздел "Друзья" хранит счётчик в элементе object, а "Ответы"... а они хранят её прям в строке. Поэтому никак не поменять.

39 - Пытался убрать дату регистрации, но понял что у него тоже нет никакого обозначения (даже nth-child не помог), но галочки поправлю

А вот так выглядит попытка повторить просмотрщик фотографий, но как я уже сказал, доступен он только в новом просмотрщике (в VepurOVK он уже доступен)

image

Наконец, как удобно пользоваться markdown вместо html ;d
Исправлены: #27, #31, #33, #35, #36.5, #38 (b44b430)

2 - Брух, но высота поиска в теме прописана до !important. Единственное что я могу предложить, так это проверить стоит ли у тебя тема по умолчанию.

Я не уверен
// Пока перепроверял сообщение на отправку, вспомнил что я держу ещё включённые стили для ОВК, и оказывается твои же твики не сочетаются с этим стилем :D
В общем без твиков - поле поиска отображается нормально

28 - Ну всплывающим окном я её точно не сделаю, а список в таком широком окне... Ну как-то некрасиво.

А почему именно точно как в ВК? Можно взять список и сделать его идущим также горизонтально в большом окне. То есть взять уже существующий список языков в OVK и перенести имя языка справа от его флага

30 - Идея хорошая, но как же другие языки

Ты ведь начал писать юзерскрипт, разве нельзя сделать детект нужного языка, чтобы на каком-то другом языке название не заменялось?

33 - Сделал похожее окно, но только в новом просмотрщике, поэтому доступно пока в вепуровке))

Регаться в вепуровке ради стиля не очень то и хочется :/
Поэтому буду опираться о твой скриншот пожалуй

36 - Посмотрел таблицу, border-color не сработал, так что скорее всего в самой таблице не хватает border: 1, тогда можно будет и проверить.

Я либо неправильно понимаю как вставлять атрибут в таблицу, либо чет не работает в овк, но скорее всего первое. Я в овк чет сделал, не сработало, хотя тут вставлял и вроде работает

37 - Раздел "Друзья" хранит счётчик в элементе object, а "Ответы"... а они хранят её прям в строке. Поэтому никак не поменять.

А это не повод писать в issue в https://github.com/openvk/openvk/issues?

11 - idk как это реализовывать))

Я там уже просто выдавливал до чего докопаться, вовсе не нужно реализовывать 👀

40Входящее сообщение также выделяется белым в списке диалогов
41Белый текст с белой кнопкой "Согласен" в поле принятия использования cookies
42Если сравнивать, не то чтобы это очень похоже получилось, но прикольно что вообще сплэш есть

Исправлено: #2 (нельзя применять вместе с OVK Tweaks), #29, #30, #34, #36.1, #36.3, #40 (aad655b)
Вернулось: #31

Дополнение к #28: в ВК сплэш со всеми языками вообще не имеет иконок флагов, можно переделать хотя бы так

43С оригинальным css openvk время отправленного сообщения выглядит нормально, но с этим стилем и его широкими страницами - время уезжает по разным местам
44Почему-то в плеере видео имя автора поехало вправо. Только на странице самого видео, в ленте бага не наблюдается
45Если возможно переделать плеер под новый лад (хотя бы чтобы оно косплеило, а не полностью клонировало новый плеер ВК), то было бы круто. Эмбед плеера ВК
46Со скриптом пропадает счётчик сообщений

Исправлено: #28, #31 (на пол шишечки), #36 (не будем разбираться, косяк с таблицами скорее всего мой), #43, #44, #45 (очень круто получилось)

47Белый текст на белом фоне на:
  1. Странице с публичной конфигурацией инстанса
  2. Странице поддержки
  3. На странице тикета, когда оставляешь положительный/отрицательный отзыв на ответ - текст чёрный на чёрном фоне
48Я удивлён что страница поиска не сломана, но:
  1. Хедер всё-таки поехал
  2. Кнопка поиска очень выделяется на фоне такого стиля
  3. В выборе фильтра (при нажатии "по людям") ничего не изменено, белый фон с черным текстом

Исправлено: #37 (без юзерскрипта в принципе работает, но нельзя засчитать за готовую работу), #47.1, #47.2, #48.2

31
Lymgkt.mp4
Действительно исправил?
46

37 - Раздел "Друзья" хранит счётчик в элементе object, а "Ответы"... а они хранят её прям в строке. Поэтому никак не поменять.

@thejenja А если написать скрипт который будет брать токен авторизации из куки и брать счётчик через метод Account.getCounters? Костыль, но пока ОВК свой костыль не уберёт - что остаётся? Если брать токен из куки не получится - можно сделать желательную авторизацию самого юзера, чтобы добавить дополнительную фичу с красивыми счётчиками, а без авторизации не изменять их. Если что-то ещё не получается изменить в ОВК, в принципе если реализовывать авторизацию - так через апи много чего ввести ещё можно.

4, 23 исправлено в скрипте (показ уменьшил до 2)
были попытки в 11, но там прикол в том что в textarea фиг чё сунешь, так ещё и класс меняется, поэтому потом
26 маленькие фиксы
37 пытался максимально подробно объяснить нейросети чё от неё надо, надеюсь сработало
39 вроде фиксанул
41 брух, совершенно забыл про него, надо как-то вызвать это окошко
46 также как и в 31
47, 48 пофикшено

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

Коммит e7fe1e5
Исправлено: #39 (наполовину? Текста на странице с друзьями всё ещё много), #48

4, 23 исправлено в скрипте (показ уменьшил до 2)

?? ??

37 пытался максимально подробно объяснить нейросети чё от неё надо, надеюсь сработало

Так ничего не изменилось же, сообщения не отображаются всё ещё и ответы в скобках

41 брух, совершенно забыл про него, надо как-то вызвать это окошко

Если ты юзаешь только один домен, то ты можешь на любой странице просто поменять на другой домен, где ты не авторизован и вообще его не используешь
Ну или всегда есть тестовый инстанс

46 также как и в 31

Рамка изменилась, но всё ещё не квадрат или кружок, а насчёт счётчика я уже написал (pic)

47, 48 пофикшено

47 - не полностью, на странице тикета всё ещё тёмный текст на отзыве

Я не забываю про какие-то проблемы старые, я перепроверяю каждую после каждого коммита и если проблема остаётся - не зачёркиваю

49Поле поиска на странице с группами (в конце) лучше увеличить

39, 41, 47, 49 исправлены

4, 23 idk, может как-то скрипт у тебя закэшировался, но у меня всё окей

image image

37 ответы работают, а вот сообщения давно проверял

image

31 поизучал, адекватно работают произвольные и круглые, а вот с квадратами беда

Коммит 9c63aa9
Исправлено: #39, #41, #47, #49

4, 23 idk, может как-то скрипт у тебя закэшировался, но у меня всё окей

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

37 ответы работают, а вот сообщения давно проверял
31 поизучал, адекватно работают произвольные и круглые, а вот с квадратами беда

Даже если круглую рамку поставить - смешная рамка остаётся

50Текст нужно уменьшить, он не влезает в маленькое окно
51Поле для текста нужно уменьшить на 1 пиксель вверх. Мелочь но глаза режет