Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавить на фронтенде пользовательские настройки #502

Open
Linchuki opened this issue Jun 7, 2024 · 9 comments
Labels
frontend The task is related to the frontend task

Comments

@Linchuki
Copy link

Linchuki commented Jun 7, 2024

Problem description

Добавляются настройки для переключения темы и локали. Такие вещи хорошо настраивать в профиле пользователя
Task #369 разбили на 2 части

Proposed solution

Добавить в настройки профиля (скрыть через фича тогглер) https://runit.hexlet.ru/settings

выбор темы и локали
Тема - светлая, темная, локаль - ru, en

@Linchuki Linchuki added the task label Jun 7, 2024
@Linchuki Linchuki changed the title Добавить пользовательские настройки Добавить на фронтенде пользовательские настройки Jun 7, 2024
@HelenOne HelenOne added the frontend The task is related to the frontend label Jun 7, 2024
@bobrov-site
Copy link
Contributor

могу взять

@bobrov-site
Copy link
Contributor

У меня вопрос реализации:

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

Схематичный скриншот реализации

Снимок экрана 2024-06-07 в 16 48 26

@bobrov-site
Copy link
Contributor

Вопрос наверное к @fey

@fey
Copy link
Contributor

fey commented Jun 7, 2024

а щас на фронте как это сделано? По идее да. пользователь зайдет с любого устройства и у него подтянутся данные с бекенда

@bobrov-site
Copy link
Contributor

@fey на фронте так и сделано, только без нового раздела внешний вид. В целом, если все так, то готов выполнять.

@fey
Copy link
Contributor

fey commented Jun 10, 2024

Ххмхмхм, с одной стороны мы дублируем настройки с другой... Давайте пока не делать, нам по идее надо сделать привязку-отвязку аккаунта аккаунта Github, плюс удаление аккаунта (на бекенде мб этого и нет). Можно пока на фронте заглушки делать. А для смены вида у нас есть сверху переключалки, пока ими обойдемся.

@fey
Copy link
Contributor

fey commented Jun 10, 2024

так, отбой предыдущего отбоя. Давайте добавлять все таки настройки внешнего вида) Тут же еще расцветка редактора может быть.

@bobrov-site
Copy link
Contributor

@fey добавил пуллреквест. Могу в него так же добавить возможность переключения темной или светлой темы редактора кода из панели настроек пользователя.

@bobrov-site
Copy link
Contributor

@fey вопрос по поводу расцветки редактора. Сейчас у нас он подвязан к теме приложения. Не будет ли странно, если тема сайта будет светлая, а тема редактора темная. И наоборот. В общем хотелось бы понять, действительно ли стоит добавлять расцветку так же для редактора кода.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend The task is related to the frontend task
Projects
Status: No status
Development

No branches or pull requests

4 participants