Jump to content

Question

Posted (edited)

В продолжение этой темы: 

 

 

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

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

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

@Anna_ @eralde

Edited by keenet07
  • Thanks 1
  • Upvote 1

12 answers to this question

Recommended Posts

  • 0
Posted
9 часов назад, keenet07 сказал:

В продолжение этой темы: 

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

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

Не обязательно делать всё и сразу. Можно начать с малого, хотя бы с возможности выбора цветов графиков в Мониторе трафика. И постепенно наращивать количество изменяемых параметров.

@Anna_ @eralde

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

Впрочем, мне интересно узнать, насколько это популярный запрос

  • Thanks 1
  • 0
Posted (edited)
13 минут назад, eralde сказал:

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

Впрочем, мне интересно узнать, насколько это популярный запрос

Согласен, могут. Ну тут можно охватить и не подкованных, т.к. стили можно было бы загружать уже готовые и на любой вкус. А те кому их создавать, думаю найдутся и поделятся.

Судя по всему пока не очень. ) Думаю переживают, что силы будут отвлечены от чего-то более важного.

Edited by keenet07
  • 0
Posted (edited)
33 минуты назад, eralde сказал:

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

Впрочем, мне интересно узнать, насколько это популярный запрос

Хотелось бы конечно, чтоб такая штука была для более широкого спектра пользователей)

А вообще сложно технически будет такое сделать?

Edited by FLK
  • 0
Posted
В 27.02.2025 в 17:59, keenet07 сказал:

Согласен, могут. Ну тут можно охватить и не подкованных, т.к. стили можно было бы загружать уже готовые и на любой вкус. А те кому их создавать, думаю найдутся и поделятся.

Судя по всему пока не очень. ) Думаю переживают, что силы будут отвлечены от чего-то более важного.

В 27.02.2025 в 18:25, FLK сказал:

Хотелось бы конечно, чтоб такая штука была для более широкого спектра пользователей)

А вообще сложно технически будет такое сделать?

Сейчас тема (светлая/темная) -- это примерно три сотни CSS-переменных. Плюс, некоторые переменные используются сразу в нескольких местах, т.е. можно напороться на то, что меняешь что-то на свой вкус в одном месте и автоматически получаешь конфликт в другом.

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

Можете сами в консоли разработчика поиграться и посмотреть, что будет:

 

  • Thanks 2
  • 0
Posted (edited)

300 это уже не плохо.

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

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

 

Ну кстати, как вариант, можно эти параметры из CSS которые распространяются на многие элементы на разных страницах (не уникальные) обозначить как глобальные. А на основе них уже по необходимости для каждой отдельной страницы или для каждой отдельной группы ввести уникальные параметры. Получается в файле стиля задействуются все глобальные параметры и они уже сами по себе настраивают тему интерфейса, так как это уже реализовано для темы светлая/тёмная. Но если мы добавляем в этот же самый файл какие-то новые уникальные параметры, то они должны перекрывать свои глобальные значения. Суть в том чтобы не раздувать стиль огромным количеством параметров которые в данный момент не требуются и в то же время добавляя уникальные настраивать ещё более тонко. 

Что-то типа того:

Глобальные:

--parameter-color1:

Уникальные:

--parameter-color1.main-page:

--parameter-color1.intelliqos-page:

Edited by keenet07
  • Thanks 1
  • 0
Posted

Идея интересная, но хотелось бы услышать мнение тех, кто это сможет сделать (разработчиков) 😃

  • 0
Posted
В 27.02.2025 в 20:31, keenet07 сказал:

300 это уже не плохо.

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

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

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

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

  • Thanks 1
  • 0
Posted (edited)
38 минут назад, eralde сказал:

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

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

Понимаю, что для начала действий нужен куда больший запрос в теме. Однако, если взглянуть на проблему в целом, то можно заметить, что есть множество других локальных запросов от пользователей разбросанных по разным темам которые требуют решения и которые так или иначе могли бы вообще не возникать или решаться гораздо проще и быстрее, если бы этот глобальный конструктор существовал бы. Сейчас это вынужденно заставляет вас реагировать на каждый запрос по отдельности. Где-то подправить размер шрифта, где-то поменять цвета, но в итоге получается замкнутый круг, потому-что одним нравится так, а другим нравится иначе. Не знаю беспокоитесь ли вы за то, что внедрение такого конструктора в в перспективе в некоторой степени лишит вас работы или же наоборот только разгрузит для чего-либо более важного и полезного. Ведь сколько всего нового уже внедренного на уровне CLI всё ещё ждет своей очереди на внедрение на уровене веб-интерфейса. А вы вынуждены отвлекаться на мелкие правки.

Непопулярность вопроса на текущий момент обусловлена тем, что кто-то может даже и не связывает какие-то свои замечания и пожелания по интерфейсу с этой темой. И каждый вероятно думает, о продвижении только своего запроса на реализацию. Но в конечном итоге вам решать как поступить. Бесконечно менять интерфейс реагируя на каждый отдельный запрос или дать полноценный инструмент для этого в руки самим пользователям. Не каждая идея набравшая множество голосов на этом форуме  реализуется, как в прочем и наоборот, иногда мы видим внедрение чего-то особенно и не набиравшего популярности, но в итоге очень полезное для большинства.  Впрочем с момента создания темы прошло ещё совсем не много времени.

Edited by keenet07
  • 0
Posted (edited)

Могу сказать одно - примерно 98% пользователей вообще начхать как выглядит этот ваш/наш веб-интерфейс)))))) из этих 98% очень очень многие вообще даже не представляют как в него заходить и что в нем вообще можно делать и как))

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

Поверьте мне, но большинство пользователей даже мастер первоначальной настройки вводит в ступор) какой уж там WEB-UI и уж тем более конструктор стилей... Я бы еще поверил, что на готовые стили найдутся желающие)

Поэтому неудивительно, что тут 3 человека топят за тему)))

И да, еще согласен с @keenet07 в части, касающейся:

Цитата

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

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

 

Edited by FLK
  • 0
Posted

@keenet07 @FLK я не спорю с тем, что обсуждаемая тема может быть интересно большему числу людей.

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

У меня есть опыт разработки браузерного расширения, которое что-то меняло в интерфейсе (так, как это казалось разумным мне и группе самых активных пользователей). Потраченные усилия (суммарно) -- это несколько человеко-месяцев (не 1-2, а больше). Максимальный размер аудитории (судя по скачиванию расширения из Chrome Web Store): ~ 100 человек.

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

  • Thanks 1
  • Upvote 1
  • 0
Posted
2 минуты назад, eralde сказал:

@keenet07 @FLK я не спорю с тем, что обсуждаемая тема может быть интересно большему числу людей.

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

У меня есть опыт разработки браузерного расширения, которое что-то меняло в интерфейсе (так, как это казалось разумным мне и группе самых активных пользователей). Потраченные усилия (суммарно) -- это несколько человеко-месяцев (не 1-2, а больше). Максимальный размер аудитории (судя по скачиванию расширения из Chrome Web Store): ~ 100 человек.

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

Упрекать точно не стоит, попросить и спросить мнения - да, но уж точно не упрекать)

Ясный красный, что по щелчку пальцев 2-3-5-10 человек никто не кинется это делать, но идея интересная, поэтому я тему поддержал)

Если на это уйдет уйма времени, а пользоваться будет 5 человек, то в печь...

  • Thanks 1
  • 0
Posted
4 минуты назад, eralde сказал:

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

У меня к вам прекрасное отношение. Даже не знаю что вы приняли за упрек. Я скорее попытался дать больше аргументов в пользу реализации.

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

  • Thanks 1
  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.