Бюджет: Раскрытие дерева
Модератор: Анастасия
Бюджет: Раскрытие дерева
Странно, что в MoneyTracker, в то время, когда принцип её работы основывается на ускорении ввода информации за счёт использования клавиатуры, невозможно раскрывать/закрывать дерево статей/групп статей в бюджете с помощью клавиатуры. Я понимаю, что перемещение по ячейкам таблицы может осуществляться только стрелками клавиатуры, необходимо как-то организовать раскрытие/скрытие веток дерева также с помощью клавиатуры.
И не плохо было бы, если бы были функции "раскрыть все" и "свернуть все".
И не плохо было бы, если бы были функции "раскрыть все" и "свернуть все".
Re: Бюджет: Раскрытие дерева
Мы не можем заранее предусмотреть все, в этом нет ничего странного. Для этого и есть раздел с пожеланиями
Re: Бюджет: Раскрытие дерева
Значит ли это, что в дальнейшем можно будет управлять раскрытием/скрытием дерева в бюджете с помощью клавиатуры?
Re: Бюджет: Раскрытие дерева
Со временем, не уверен, что в следующем релизе.
Re: Бюджет: Раскрытие дерева
Раскрытие веток воплотили, но не до конца (да и не совсем привычно, даже можно сказать, что не очень удобно).
Во-первых. Почти все привыкли, что перемещение по иерархии дерева - это клавиши "Up" и "Down", а открытие и закрытие ветки - это клавиши "Left" и "Right".
Думаю, что пользователи редко перемещаются по ячейкам самого бюджета. Всё-таки чаще всего процесс заключается в раскрытии/закрытии веток, перемещении вверх/вниз и нажатии клавиши "Enter" для корректировки карточки. Ну зачем мне, скажем, курсор-выделение перемещать на какую-то ячейку таблицы бюджета, типа "Выполнение" или "В бюджете", зачем?! Да и на ячейку чекбокса курсор тоже перемещать смысла нет: если есть необходимость у пользователя снять или поставить галочку, пусть нажимает на клавишу "Пробел". Соответственно, у меня предложение: для раскрытия и закрытия ветки использовать клавиши "Left" и "Right" без клавиши "Shift", а для снятия/установки галочки в чекбоксе - клавишу "Пробел".
Во-вторых. Привычнее всего, когда при нажатии клавиши "Left" курсор переходит на родительский пункт дерева, а не влево по таблице бюджета.
Во-первых. Почти все привыкли, что перемещение по иерархии дерева - это клавиши "Up" и "Down", а открытие и закрытие ветки - это клавиши "Left" и "Right".
Думаю, что пользователи редко перемещаются по ячейкам самого бюджета. Всё-таки чаще всего процесс заключается в раскрытии/закрытии веток, перемещении вверх/вниз и нажатии клавиши "Enter" для корректировки карточки. Ну зачем мне, скажем, курсор-выделение перемещать на какую-то ячейку таблицы бюджета, типа "Выполнение" или "В бюджете", зачем?! Да и на ячейку чекбокса курсор тоже перемещать смысла нет: если есть необходимость у пользователя снять или поставить галочку, пусть нажимает на клавишу "Пробел". Соответственно, у меня предложение: для раскрытия и закрытия ветки использовать клавиши "Left" и "Right" без клавиши "Shift", а для снятия/установки галочки в чекбоксе - клавишу "Пробел".
Во-вторых. Привычнее всего, когда при нажатии клавиши "Left" курсор переходит на родительский пункт дерева, а не влево по таблице бюджета.
Последний раз редактировалось Fevgin Ср апр 02, 2014 8:56 am, всего редактировалось 1 раз.
Re: Бюджет: Раскрытие дерева
Там не дерево в полном смысле этого слова, поэтому стандартная навигация по дереву в бюджете не применима. Текущий вариант позволяет как навигацию по дереву, так и по таблице. Ваш вариант исключает навигацию по таблице.
Re: Бюджет: Раскрытие дерева
Так к чему же нужна эта навигация по таблице бюджета?
Re: Бюджет: Раскрытие дерева
Объекты интерфейса должны вести себя ожидаемо. В бюджете прежде всего таблица, в одной из строк которой дерево, поэтому и ведет она себя прежде всего как таблица. Например, кто-то захочет скопировать значение ячейки бюджета, для этого потребуется навигация. Также в перспективе мы можем сделать возможность редактирования ограничений прямо в таблице.
Re: Бюджет: Раскрытие дерева
Хорошо, отмены клавиши "Shift" ждать не придётся.
Ну тогда добавьте хотя для комбинации "Shift+Left" дополнительную возможность, когда курсор-выделение стоит на нижележащем элементе (тогда после нажатии Shift+Left курсор должен перейти на родительский элемент.
Ну тогда добавьте хотя для комбинации "Shift+Left" дополнительную возможность, когда курсор-выделение стоит на нижележащем элементе (тогда после нажатии Shift+Left курсор должен перейти на родительский элемент.
Re: Бюджет: Раскрытие дерева
Спасибо, мы подумаем над этим.