Skip to content

[Хотелка] Вкладки для группирования настроек #7

Description

@Kurzdor

Original issue here by @PolyacovYury
Migrated due to BitBucket removing Issues in favor for Jira

На данный момент все настройки просто сваливаются в кучу. Это неудобно как для мододелов, так и для пользователей.

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

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

Дополнительно можно реализовать подвкладки (Экран/Расширенные). Например, чтобы настройку отдельного мода, у которого куча галочек, можно было вынести отдельно от остальных, но не в отдельную категорию.

Желательно сразу заложить в функционал fool-proof'ность - сделать панель вкладок скроллабельной и как-то разумно (например, в 10-15 символов) ограничить их имена.

P.S. @P0LIR0ID называет это "группами", но лично мне сие название не сильно нравится, т.к. его можно интерпретировать сильно по-разному. Поэтому - вкладки и подвкладки.

For history:
@PolyacovYury wrote at 2019-01-27:

Renat Iliev: В текущей реализации нет разделов, нет возможности контролировать порядок расположения модов. (см #1)
Все дополнительные пояснения для пользователя реализуются Label и аттрибутами tooltip.

Armagomen: Что-то я этот момент упустил, ибо там о каких-то вкладках говорилось. Тогда у той задаче приоритет высший остальное подождет... Ибо контроль расположения, модов в окне это самое главное. Без них даже переезжать бессмысленно.

Renat Iliev: Если чего-то не хватает - создате новый issue, только 1 хотелка = 1 issue.
Текущее обсуждение не имеет отношения к компоненту TextInputColor.

Вова имел в виду поддержку HTML в названии мода. Здесь нужно уточнить терминологию. В текущей реализации BO у Вовы зарегистрировано отдельное окно (за неимением описанных мной вкладок), а настройки разбиты на разделы путем регистрации, фактически, нескольких отдельных модов. Соответственно, у названия мода ему требуется поддержка HTML.

По реализации вкладок он зарегистрирует вкладку "Armagomen", в ней подвкладку "BattleObserver", а в нее напихает несколько "модов", у каждого из которых будет управление отдельными модулями его "комбайна".

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

@CH4MPi wrote at 2022-08-09:

.Andrii Andrushchyshyn Can you help with this topic. It would be nice to have something like groups / tabs (like the setting of WoT itself) for the settings to avoid overloading of the settings dialog. It also would be nice to have the possibility to collapse the single mods to avoid scrolling to them each time i open the settings dialog. (like the simplified vehicle params list).

Screenshot Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions