Исправить в дизайне #6

Closed
opened 2 months ago by asmeron · 14 comments
Owner
  • Блок раскладки консоли убрать в самый низ

  • В блоке консоли

    • Переименовать в: Раскладка TTY
    • Оставить выбор только вторичной раскладки, т.к. первичная всегда будет US. Параметр в конфигурации CONSOLE_KEYMAP
    • Должен быть выбор: По умолчанию
      • Означает, что раскладка будет выбрана автоматически вторая указанная в XKBLAYOUT
  • Система

    • Объект "Модель клавиатуры", выбор одного элемента из списка с описанием моделей lsxkbmodels. Параметр в конфигурации XKBMODEL
    • Объект "Раскладки", выбор нескольких элементов из списка с описанием раскладки lsxkblayouts. Важна очередь в списке. По умолчанию всегда должна быть выбрана us галкой, и добивать вторую и последующие, пользователь должен иметь возможность списочный номер менять. Параметр в конфигурации XKBLAYOUT перечисление через запятую.
    • К каждой раскладке должен быть предусмотрен выбор варианта раскладки lsxkbvariants в зависимости от раскладки, либо пусто. Сделать в одной таблице с раскладкой в отдельном столбце. Параметр в конфигурации XKBVARIANT перечисление через запятую позиция должна соответствовать позиции раскладки.
    • Объект "Смена раскладки", выбор одно из значений списка lsxkboptions_grp с описанием. Параметр в конфигурации XKBOPTIONS перечисление через запятую.
    • Объект "Дополнитеьные опции к раскладке", отдельный списочный элемент имеющий тип, имя и описание. Все остальные списки их lsxkboptions_*. Выбираем тип фильрации и после непосредственно значение. Параметр в конфигурации XKBOPTIONS перечисление через запятую.
    • Объект "Строка ввода", перечень всех выбранных опций из XKBOPTIONS. Возможно заменить добавление пользовательского параметра в таблицу.
    • Объекты галок "ScrollLock" и "MultiKey" оставить отдельно, т.к. это удобно быстро ткнул и получил часто используемый функционал.
    • Объект "NumLock", Параметр в конфигурации NUMLOCK, имеет значение по умолчанию/включен/выключен.
  • Используются обозначения из задачи #5

- Блок раскладки консоли убрать в самый низ - В блоке консоли - ~~Переименовать в: Раскладка TTY~~ - Оставить выбор только вторичной раскладки, т.к. первичная всегда будет US. Параметр в конфигурации `CONSOLE_KEYMAP` - Должен быть выбор: По умолчанию - Означает, что раскладка будет выбрана автоматически вторая указанная в `XKBLAYOUT` - Система - Объект "Модель клавиатуры", выбор одного элемента из списка с описанием моделей `lsxkbmodels`. Параметр в конфигурации `XKBMODEL` - Объект "Раскладки", выбор нескольких элементов из списка с описанием раскладки `lsxkblayouts`. Важна очередь в списке. По умолчанию всегда должна быть выбрана us галкой, и добивать вторую и последующие, пользователь должен иметь возможность списочный номер менять. Параметр в конфигурации `XKBLAYOUT` перечисление через запятую. - К каждой раскладке должен быть предусмотрен выбор варианта раскладки `lsxkbvariants` в зависимости от раскладки, либо пусто. Сделать в одной таблице с раскладкой в отдельном столбце. Параметр в конфигурации `XKBVARIANT` перечисление через запятую позиция должна соответствовать позиции раскладки. - Объект "Смена раскладки", выбор одно из значений списка `lsxkboptions_grp` с описанием. Параметр в конфигурации `XKBOPTIONS` перечисление через запятую. - Объект "Дополнитеьные опции к раскладке", отдельный списочный элемент имеющий тип, имя и описание. Все остальные списки их `lsxkboptions_*`. Выбираем тип фильрации и после непосредственно значение. Параметр в конфигурации `XKBOPTIONS` перечисление через запятую. - Объект `"Строка ввода"`, перечень всех выбранных опций из `XKBOPTIONS`. Возможно заменить добавление пользовательского параметра в таблицу. - Объекты галок `"ScrollLock"` и `"MultiKey"` оставить отдельно, т.к. это удобно быстро ткнул и получил часто используемый функционал. - Объект `"NumLock"`, Параметр в конфигурации `NUMLOCK`, имеет значение по умолчанию/включен/выключен. - Используются обозначения из задачи https://gitea.ublinux.ru/Artwork_Applications/design-ubl-settings-keyboard/issues/5
asmeron added the ошибка label 2 months ago
rodion.n was assigned by asmeron 2 months ago
YanTheKaller was assigned by asmeron 2 months ago
Collaborator

По типу такого?

01

По типу такого? ![01](/attachments/10c8a438-8198-467d-a92a-79269e3610cf)
65 KiB
Collaborator

Второй вариант:
01

Второй вариант: ![01](/attachments/cf7041f6-218b-4b39-9bf0-539074b9f4e6)
68 KiB
Poster
Owner

Второй вариант, скорректировать:

  • "Строка ввода" переместить после галок
  • Раскладка клавиатуры, таблица должна включать третью колонку "Вариант", может содержать пустое значение по умолчанию.
  • Установить смену раскладки по умолчанию "ctrl+shift"
  • Отображаться смена раскладки должна в две колонки, Имя и Описание
  • Дополнительные опции, если всё в куче сделать, то будет не удобно, предлгаю сделать как с Раскладкой таблицу с плюском, и в отдельном диалоговом окне выбираешь фильтр по типу и после выбираешь опцию
Второй вариант, скорректировать: - "Строка ввода" переместить после галок - Раскладка клавиатуры, таблица должна включать третью колонку "Вариант", может содержать пустое значение по умолчанию. - Установить смену раскладки по умолчанию "ctrl+shift" - Отображаться смена раскладки должна в две колонки, Имя и Описание - Дополнительные опции, если всё в куче сделать, то будет не удобно, предлгаю сделать как с Раскладкой таблицу с плюском, и в отдельном диалоговом окне выбираешь фильтр по типу и после выбираешь опцию
Collaborator

Откорректировал в детализации по факту будет доп окно
01

Выбор Доп. Опций так:
011

По графическим в доп опциях кнопка будет не "+" а "pen" элемент, ибо редактирование, а таблица кроме прокрутки и просмотра опций смысла не имеет

Откорректировал в детализации по факту будет доп окно ![01](/attachments/9be31e4e-ebc7-466a-bf8a-182f131dfa80) Выбор Доп. Опций так: ![011](/attachments/32894f73-67a0-4aa9-94a0-7ea570b1dfd7) По графическим в доп опциях кнопка будет не "+" а "pen" элемент, ибо редактирование, а таблица кроме прокрутки и просмотра опций смысла не имеет
64 KiB
64 KiB
69 KiB
Collaborator
https://gitea.ublinux.ru/rodion.n/design-ubl-settings-keyboard/commit/bf3f51c4565456e3ed37c186791dc7bb7c9ec86a
Poster
Owner
  • В таблицу "Дополнительные опции", категорию можно не выводить, она нужна только для быстрого поиска нужной опции.
  • Диалоговое окно "Дополнительные опции", много пустого места в окне, окно переделать, изменить:
    • слово "правила" убрать, просто таблица
    • в таблице три колонки: галка, имя, описание
    • "специальные клавиши" переименовать на "Группа"
- В таблицу "Дополнительные опции", категорию можно не выводить, она нужна только для быстрого поиска нужной опции. - Диалоговое окно "Дополнительные опции", много пустого места в окне, окно переделать, изменить: - слово "правила" убрать, просто таблица - в таблице три колонки: галка, имя, описание - "специальные клавиши" переименовать на "Группа"
Collaborator
https://gitea.ublinux.ru/rodion.n/design-ubl-settings-keyboard/commit/4b2d7c27276fceacf2790638633112c5e2df59d7
Poster
Owner

Скорректировать:

  • Блок с таблицей "Дополнительные опции" для добавления новой опции кнопка с карандашём заменить на плюс как в списка расладок
  • Элементы на окне выровнять, мне не нравиться, что много пустого места перед лейбами, при разрешении 800х600 пудет глупо окно выглядеть. Нужно скомпоновать корректно все элементы на окне.
  • Посмотри дизайны других проектов, пустых мест мало
Скорректировать: - Блок с таблицей "Дополнительные опции" для добавления новой опции кнопка с карандашём заменить на плюс как в списка расладок - Элементы на окне выровнять, мне не нравиться, что много пустого места перед лейбами, при разрешении 800х600 пудет глупо окно выглядеть. Нужно скомпоновать корректно все элементы на окне. - Посмотри дизайны других проектов, пустых мест мало
Collaborator
https://gitea.ublinux.ru/rodion.n/design-ubl-settings-keyboard/commit/7585a2eaaff390471b16adbe43e36725cf3d235e
Poster
Owner

Скорректировать:

  • Блок с таблицей "Дополнительные опции" для удаления опции добавить кнопку удалить
  • Диалоговое "Добавить опций" создано только для добавления опций, удаление происходит из основной таблицы
  • Логический смысл добавления и удаления опций таблицы "Дополнительные опции" такой-же как и у таблицы "Раскладки"
  • Таблица раскладок должна иметь указывать порядок раскладки, какая первая, какая вторая и какие последующие
Скорректировать: - Блок с таблицей "Дополнительные опции" для удаления опции добавить кнопку удалить - Диалоговое "Добавить опций" создано только для добавления опций, удаление происходит из основной таблицы - Логический смысл добавления и удаления опций таблицы "Дополнительные опции" такой-же как и у таблицы "Раскладки" - Таблица раскладок должна иметь указывать порядок раскладки, какая первая, какая вторая и какие последующие
Poster
Owner

В диалоговом окне "Добавить опций", блок поле "Опции" должно быть самым последним и редактируемым, т.к. использовать его будут только продвинутые.

В диалоговом окне "Добавить опций", блок поле "Опции" должно быть самым последним и редактируемым, т.к. использовать его будут только продвинутые.
Collaborator

Не совсем понятен контекст требований на корректировку.

Блок с таблицей "Дополнительные опции" для удаления опции добавить кнопку удалить

Добавить кнопку удалить непосредственно в таблицу? Или как? Ибо сейчас как раз и реализовано что пользователь выбирает из таблицы функцию, и удаляет ее кнопкой на панели.

Или нужно добавить диалоговое окно подтверждения удаления?

Логика нынешнего вида приложения, в моем понимании:

  1. Пользователь нажимает на плюсик около таблицы.
  2. Открывается дополнительное окно где он выбирает необходимые функции и подтверждает выбор на что меняется состояние таблицы
  3. Так как реализованы чекбоксы на блоках выбора то из под доп. окна можно как включить так и отключить функцию
  4. Если пользователь нажимает на блок в таблице, то он может непосредственно только удалить или переместить приоритеты таблицы.

Поэтому корректировки и вводят в ступор, что требуется от нынешнего состояния.

Не совсем понятен контекст требований на корректировку. > Блок с таблицей "Дополнительные опции" для удаления опции добавить кнопку удалить Добавить кнопку удалить непосредственно в таблицу? Или как? Ибо сейчас как раз и реализовано что пользователь выбирает из таблицы функцию, и удаляет ее кнопкой на панели. Или нужно добавить диалоговое окно подтверждения удаления? Логика нынешнего вида приложения, в моем понимании: 1) Пользователь нажимает на плюсик около таблицы. 2) Открывается дополнительное окно где он выбирает необходимые функции и подтверждает выбор на что меняется состояние таблицы 3) Так как реализованы чекбоксы на блоках выбора то из под доп. окна можно как включить так и отключить функцию 4) Если пользователь нажимает на блок в таблице, то он может непосредственно только удалить или переместить приоритеты таблицы. Поэтому корректировки и вводят в ступор, что требуется от нынешнего состояния.
Poster
Owner

Не совсем понятен контекст требований на корректировку.

Блок с таблицей "Дополнительные опции" для удаления опции добавить кнопку удалить

Добавить кнопку удалить непосредственно в таблицу? Или как? Ибо сейчас как раз и реализовано что пользователь выбирает из таблицы функцию, и удаляет ее кнопкой на панели.

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

Или нужно добавить диалоговое окно подтверждения удаления?

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

> Не совсем понятен контекст требований на корректировку. > > Блок с таблицей "Дополнительные опции" для удаления опции добавить кнопку удалить > > Добавить кнопку удалить непосредственно в таблицу? Или как? Ибо сейчас как раз и реализовано что пользователь выбирает из таблицы функцию, и удаляет ее кнопкой на панели. На скринах выше, нопки небыло, вот и написал, что рядом с добавить, бала кнопка и удалить запись из таблицы. > > Или нужно добавить диалоговое окно подтверждения удаления? > По хорошему на все удаления должно быть подтверждение, через диалоговые окна. Так старалисьделать во всех наших утилитах.
Collaborator

Добавил подтверждение удалений
33d62ad9f2

Добавил подтверждение удалений https://gitea.ublinux.ru/rodion.n/design-ubl-settings-keyboard/commit/33d62ad9f272e63181cd8f6fa2079a08f1be7138
asmeron closed this issue 1 month ago
Sign in to join this conversation.
Loading…
There is no content yet.