Skip to content

Conversation

@Inventoris
Copy link
Member

Навеяно ишью #1308

Предлагаю добавить кастомный виджет с поддержкой смены цветовой темы (а ещё в дизайн-коде Доки и на русском).

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

image

Разумеется всё обсуждаемо, особенно дизайн @skorobaeus 🙌

Было:

image

Стало:

image

В тёмной теме:

image

@solarrust solarrust added вёрстка Задачи по вёрстке дизайн Задачи по дизайну labels Dec 19, 2024
@furtivite
Copy link
Member

Мне нравится начинание, но я немного потерял смысловое содержание. Это личное мнение, возможно, на что-то натолкнёт.

В оригинальном виджете есть значёк гитхаба, есть слово Stars. Понятно, что это какие-то звёзды на гитхабе. В PR я вижу значёк звезды, и слово звёзды.

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

@skorobaeus skorobaeus self-requested a review December 19, 2024 14:55
@igsekor
Copy link
Member

igsekor commented Dec 28, 2024

Интересное начинание, но, кажется, способ запроса совсем не подходит нам. Прямые запросы на GitHub уже в прошлом. Так что эту часть нужно будет переделать. Доберусь в январе и с удовольствием помогу :) Но это техническая сторона. А вот дизайнерская сторона вопроса — тут @skorobaeus.

И надо будет сделать проверку на тысячу. Мы должны проработать все сценарии, поддержу @vitya-ne

@Inventoris
Copy link
Member Author

Inventoris commented Dec 29, 2024

Интересное начинание, но, кажется, способ запроса совсем не подходит нам. Прямые запросы на GitHub уже в прошлом. Так что эту часть нужно будет переделать. Доберусь в январе и с удовольствием помогу :) Но это техническая сторона. А вот дизайнерская сторона вопроса — тут @skorobaeus.

И надо будет сделать проверку на тысячу. Мы должны проработать все сценарии, поддержу @vitya-ne

UPD: заберу всё в работу, как доберусь o( ̄︶ ̄)o

@Inventoris Inventoris marked this pull request as draft December 29, 2024 08:02
@Inventoris
Copy link
Member Author

Inventoris commented Oct 10, 2025

Вернулся к этому пиару =)

@vitya-ne добавил проверку на 1000;
@furtivite поставил лого гитхаба вместо звёздочки, как будто стало выглядеть логичнее;
@igsekor по кешированию пока тебя жду с помощью. Видимо нужно поднять API на нашем бэкенде, там сделать кеширование, и уже виджет будет стучаться туда.

Пример статьи, смотреть футер: https://platform-1316.dev.doka.guide/css/box-model/

@Inventoris Inventoris marked this pull request as ready for review October 10, 2025 11:43
@github-actions
Copy link

Превью контента из a378497 опубликовано.

@@ -0,0 +1,61 @@
.github-widget {
--widget-padding: .4em .4em .25em;
Copy link
Contributor

@vitya-ne vitya-ne Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Как по мне, лучше выранивать по-центру сейчас иконка и текст смещены вниз:

Image

Copy link
Member Author

@Inventoris Inventoris Oct 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Как по мне, лучше выранивать по-центру сейчас иконка и текст смещены вниз:

Image

Дак вот я выравнил специально так) Потому что если сделать по центру, то визуально надпись оказывается не по центру. Заглавная буква и иконка выше цифры получаются.

Сейчас как будто ровно, разве нет?

image

Попробуй в девтулзе сделать одинаковые паддинги.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вот как у меня:
image
Разве по вертикали ровно ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Смотрю на ноуте 1920*1080 с 125% размером текста. Это по-моему распространённая настройка

Copy link
Member Author

@Inventoris Inventoris Oct 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ты знаешь, иконка действительно пляшет, если менять масштаб. У меня есть идея как это исправить. Но сперва я бы предложил узнать мнение Светы @skorobaeus, а вообще этот MVP-дизайн ей нравится? Стоит ли им заниматься дальше или лучше применить другой UI в целом.

@vitya-ne
Copy link
Contributor

Я ещё немного позанудствую на тему запроса:
Если запрос закончится ошибкой (маловероятно) или кто-то пользуется докой в автономном режиме (более вероятно) текст кнопки не обновится и мы увидим:
image
Я бы предложил в этом случае не показывать слово "Звёзд" и "глазки", а превращать кнопку в круглую ссылку на репозиторий, что-то такое:
image


@media (width >= 768px) {
.github-widget__star {
width: 15px;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А почему ширина 15px ?
Видно, что иконка не влезает (если запрос завершился неудачей)

Image

Copy link
Member Author

@Inventoris Inventoris Oct 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Про иконку если запрос упал интересная идея. Правда я видел у нас ещё сервайс воркер, мб через него можно придумать решение. То есть будет брать из кеша, если есть, а если и там нет, то тогда иконку с какой-нибудь надписью, вроде "Наш репозиторий".

Только какой тогда смысл давать ссылку на репозиторий для автономщиков, если они ее не смогут открыть?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А почему ширина 15px ? Видно, что иконка не влезает (если запрос завершился неудачей)

Image

Не понял если честно о чем ты, можешь раскрыть пж? На скрине кажется всё ок

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Обрати внимание на правый край круга: он скошен
image
Возможно это можно поймать только на ноуте с 125% текстом

Copy link
Member Author

@Inventoris Inventoris Oct 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Обрати внимание на правый край круга: он скошен image Возможно это можно поймать только на ноуте с 125% текстом

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

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я ж начинал с того что в стилях ширина svg - 15px.
Ставлю 16px и всё ок:
image

@vitya-ne
Copy link
Contributor

Только какой тогда смысл давать ссылку на репозиторий для автономщиков, если они ее не смогут открыть?

Ну мы же отображаем другие ссылки. Может я выключил WiFi, а потом включил его не обновляя страницы.
Мне кажется отображать иконку и ссылку в любом случае логично

@Inventoris
Copy link
Member Author

Только какой тогда смысл давать ссылку на репозиторий для автономщиков, если они ее не смогут открыть?

Ну мы же отображаем другие ссылки. Может я выключил WiFi, а потом включил его не обновляя страницы. Мне кажется отображать иконку и ссылку в любом случае логично

Может быть, давай узнаем мнение других.

P.S. Если не сложно, можешь пж накидывать ревью не отдельными сообщениями, а в тредах. Я немножко начинаю путаться, где на что отвечать)

@vitya-ne
Copy link
Contributor

Только какой тогда смысл давать ссылку на репозиторий для автономщиков, если они ее не смогут открыть?

Ну мы же отображаем другие ссылки. Может я выключил WiFi, а потом включил его не обновляя страницы. Мне кажется отображать иконку и ссылку в любом случае логично

Может быть, давай узнаем мнение других.

P.S. Если не сложно, можешь пж накидывать ревью не отдельными сообщениями, а в тредах. Я немножко начинаю путаться, где на что отвечать)

Сорри, но вообще-то там тред про стили иконки. А это отдельная тема

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

вёрстка Задачи по вёрстке дизайн Задачи по дизайну

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants