vk.com mark as read

mark posts as read (помечает посты как прочитанные)

< 脚本vk.com mark as read的反馈

评价:好评 - 脚本运行良好

§
发表于:2017-05-01
编辑于:2017-05-01

Славная идея, но не помешал бы редизайн.

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

при наведении курсора на бокс, ошибка в тексте: «… при загрузке страницы»

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

Limizin xda作者
§
发表于:2017-05-02

Нужно понимать, что мои знания js устарели на 7 лет. А знания css на 10. И писал я на них последний раз именно тогда. А юзерскрипт типичный представитель "писал для себя как умел и даю как есть"

>а не наоборот, или я что-то не понимаю?

Идея не была моей. Мне нужно было отмечать границу прочитанных и я начал гуглить и нашел вот это https://habrahabr.ru/post/213283/.
Стал переделывать и добавлять новое, но основа осталась прежней.

Лента vk подразумевает чтение снизу-вверх. Поэтому и вся идея затемнения базируется на этом - достаточно помнить последний прочитанный и с помощью css отметить его и все ниже. И хранить нужно немного данных.

>при наведении курсора на бокс, ошибка в тексте: «… при загрузке страницы»

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

>Кнопку в углу можно бы скруглить, сделать её без рамки.

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

>Кнопки в верхнем меню перенести

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

Также слишком сложно отслеживать переходы внутри vk. Это нужно полностью переделывать скрипт, да и решение мне не нравится. Я особый упор делал оптимизацию работы скрипта и слежение может нагружать бессмысленными поисками по DOM.

А без этого эта кнопка должна не мешать меняющимся элементам vk страниц. Вот зона лого не меняется, а за все остальное не ручаюсь.

§
发表于:2017-05-04
编辑于:2017-05-04

Прошу не понимать мои слова как критику :) Это всё просто пожелания. Если скруглите кнопку и уберёте рамку, чтобы оно смотрелось более нативно, будет уже гораздо лучше. Как вариант, можно поместить нечто по соседству с троеточием в верхнем правом углу, которое открывает сабменю, такое же бесцветное и неприметное.

А эти кнопки (бокс вместе с перемоткой) – может их поместить там же в меню, но в виде графической кнопки? Как «колокольчик» и «нота» для уведомлений и музыки. Привожу пример добавления такой кнопки плагином для скробблинга музыки на ластфм:

https://www.dropbox.com/s/zs3iwt3wf0oal3j/scrobbler.PNG?dl=0

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

Limizin xda作者
§
发表于:2017-05-04

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

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

Размещать кнопки в зависимости от ситуации - все равно переходы не отследить, а значит из тулбара не уйти.

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

Кнопку перехода можно сделать нативной. Допустим сделать ей фон с закруглениями чуть более темного цвета. Растягивание кнопки по числу я точно не умею. Ну и поместить ее справа от поиска, хотя это спорно - оно ведь не уведомление, а управление и логически более верно оставить ее там, где она сейчас.

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

§
发表于:2017-05-04
编辑于:2017-05-04

Прилагаю скрин, где в разлогиненом режиме показываю, как мне представляется вся эта история:

https://www.dropbox.com/s/swgpu4bvpxd98n7/here.PNG?dl=0

Чекбокс можно оформить в роли кнопки, которая принимает различный графический вид в зависимости от того, нажата она или нет. Опять же, приведенный в прошлом примере скробблер так работает. Если на него нажать, то иконка приобретает перечеркнутый вид, мол скробблер выключен. Не знаю, отдельно ли это прорисованная иконка, либо же поверх старой накладывается крест. Рядом с ним, также в графическом виде, можно запилить и то, что ныне располагается по соседству с чекбоксом. Короче говоря, две графические кнопки, расположенные прямо в меню.

Резюмируя, я не предлагаю переделывания внутренних нюансов работы, пусть оно будет себе на всех страницах – в общем-то не жалко. Просто пара графических моментов. И да, ещё раз благодарю. Я сам отношусь к веб-дизайну лишь постольку поскольку, так что вряд ли смогу помочь на деле, но если у вас получится, то памятник вам нерукотворный :)

UPD:

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

发表回复

登录以发表回复。