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

Переработать фильтр #427

Open
alex-karpov opened this issue Jan 5, 2024 · 11 comments
Open

Переработать фильтр #427

alex-karpov opened this issue Jan 5, 2024 · 11 comments

Comments

@alex-karpov
Copy link
Contributor

Фильтр — один из наиболее часто используемых инструментов. Наиболее часто используется фильтр по возрастной группе, реже — по коллективу. Есть сценарии использования фильтра по дистанции (не реализовано), по комментарию, аренда чипов, в/к, выделенных спортсменов (не реализовано).

В предыдущей версии фильтра (v1.6.0) для выбора группы Мужчины достаточно было нажать: F2, у, , Enter, Enter. Для выбора группы М17 немного больше нажатий, но всё равно при должном опыте делается за 1-2 секунды. И без использования когнитивных способностей: мозг дал команду, руки сделали; нет необходимости, искать взглядом, делать выбор или целиться мышкой. Чтобы сбросить фильтр, достаточно нажать F2, Enter.

В нынешней версии фильтра (ветка master) для выбора группы Мужчины необходимо совершить сложную комбинацию движений мышкой и нажатий на клавиатуру. Операция занимает 2-5 секунд, используются когнитивные способности: поиск нужной надписи взглядом, выцеливание мышью в нужный контрол. Аналогично для сброса фильтра: нужно попасть мышью по кнопке Очистить, затем по кнопке ОК.

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

Предложения

  • Проработать сценарии использования фильтра.
  • Переработать окно фильтра. Наиболее часто используемые варианты вынести наверх. Более редкие варианты сгруппировать в блоки для упрощения визуального поиска.
  • Упростить работу только с клавиатуры, без использования мыши.
  • Упростить сброс фильтра
  • Добавить фильтр по дистанциям
  • Добавить фильтр по выделенным участникам
@sergeikobelev
Copy link
Member

Ctrl + F2 - сброс фильтра. Слышал много мнений по поводу подобных интерфейсов - начиная от настроек порядка полей в диалоге фильтрации для каждого пользователя и заканчивая сервисной первой строкой в таблице, где можно начать писать текст и по нему сразу будет фильтроваться таблица. Кому-то не хватает возможности выбрать сразу 2-3 группы (мультиселект), кому-то близок интерфейс WinOrient. Согласен, без мыши чуть менее удобно работать - приходится жать Tab много раз, чтоб добраться до группы и команды. Фильтр по выделенным участникам возможно действительно будет полезным. Дистанцию можно добавить вообще в таблицу с участниками, чтобы она участвовала в фильтрации, хотя и так уже много полей для первой вкладки.

@alex-karpov
Copy link
Contributor Author

В качестве эксперимента я добавил вариант выбора «не содержит» — это помогло мне выделить несколько групп сразу. Но не уверен в качестве своей реализации.

@sergeikobelev
Copy link
Member

Можно в принципе по умолчанию показывать старый диалог фильтрации с 2-3 полями (группа, команда, дистанция?) и снизу сделать кнопку "расширенный режим".

@upmix
Copy link

upmix commented Apr 11, 2024

Пользуемся версий 1.6.0
В фильтре сильно не хватает выбора нескольких групп сразу.
В остальном работает отлично!

@sergeikobelev
Copy link
Member

Пользуемся версий 1.6.0 В фильтре сильно не хватает выбора нескольких групп сразу. В остальном работает отлично!

В планах это есть, будем делать. Осталось только время найти.

@upmix
Copy link

upmix commented Apr 11, 2024

Может можно задонатить, чтобы была мотивация выделить время?))) С такой лёгкостью и удовольствием перешли с SFR на SportORG, но небольшие недоработки расстраивают...

@sergeikobelev
Copy link
Member

Главное, чтоб Вам нравился хронометраж. Денег не надо )

@alex-karpov
Copy link
Contributor Author

В фильтре сильно не хватает выбора нескольких групп сразу.

Обходной вариант: нужным участникам поставить одинаковое значение в Международный код или Национальный код (обычно не используются) (можно сделать с помощью Редактировать -> Массовое редактирование) и фильтровать по этим полям.

@upmix
Copy link

upmix commented Apr 12, 2024

Обходной вариант: нужным участникам поставить одинаковое значение в Международный код или Национальный код (обычно не используются) (можно сделать с помощью Редактировать -> Массовое редактирование) и фильтровать по этим полям.

А это в какой версии? У нас версия 1.6.0. Где взять версию новее не понятно...

@upmix
Copy link

upmix commented Apr 12, 2024

Напишу тут раз такое дело. На вкладке Группы не хватает столбцов: Заявлено и Финишировало. Чтобы можно было быстро оценить ситуацию.. Было бы очень удобно

@sergeikobelev
Copy link
Member

Напишу тут раз такое дело. На вкладке Группы не хватает столбцов: Заявлено и Финишировало. Чтобы можно было быстро оценить ситуацию.. Было бы очень удобно

Это уже сделано. В версии 1.7 будет.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants