Сообщество LeaderTask

Общение => Общение, опросы => Тема начата: OlZin от 02 Июля 2013, 17:02:56

Название: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:02:56
Работе около полугода, и её наверно можно считать наивной, не актуальной. Помимо этого она публикуется не законченной, так как сегодня нет желания и возможности её закрыть. Однако удалить полностью  из-за уважения к своему вдохновению руки не поднимаются. Как сейчас помню: 15 минут потока идей на свой запрос по улучшению; 300 минут формулирование мыслей в эскизах; 150 минут подготовки публикации.
В общем, ниже про необходимость дополнить LеaderTask интерфейсными штучками способными уравновесить  два подхода:
- Создание системы, которой сможет пользоваться даже идиот,
- Создание системы для профи.

Далее цитирование, без изменения формулировок и доп. пояснений.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:06:17
Опираюсь на идеи, реализованные в другом софте, пусть в чём то они и ограничивают.
Считаю, что от панели фильтрации, панели свойств, контекстного меню следует отказаться. Вместо этого можно организовать всю работу в трёх основных областях LeaderTask: в Навигаторе, Листе задач, и Календаре. И таким образом свести трансляцию функций в одно единое окно, без открытия дополнительных окон-диалогов. Ибо  площадь окна программы позволяет это сделать даже для таких сложных диалогов как Настройки и Справочники.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:06:57
Переход по ALT+TAB между основными функциональными областями визуально выделен. Таким образом можно сразу перейти куда требуется. Хоткеи имеются: ALT+1 – Навигатор ALT +2 – Лист задач ALT +3 – Календарь ALT +4 – Фильтры, ALT +5 – Диалог свойств, ALT +6 – Редактор с панелью свойств, ALT +7 – Лента событий.
Отличительной особенностью предлагаемого варианта является наличие персональных настроек для субменю. Так, для Ленты переходов нажав на нижний правый угол можно настроить порядок отображения, к примеру поставить Календарь на первое место.
Приведу другой пример настроек контекстного меню задач. Он имеет два блока: блок основных операций над задачами – это удаление, копирование и подобные; и блок присваивания атрибутов: таких как ярлыки, контакты и прочее. Тут можно настроить порядок отображения как самих блоков, так и команд;  либо отключить отображение и блока и команд, если таковые не нужны пользователю в контекстном меню.
Есть и исключение – вид главного меню нельзя изменить. В настройках доступен только переключатель расширенных опций.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:07:23
Думаю, Вы согласитесь, что такой способ, в конечном счёте, может стать удобным для любого пользователя. У меня, как у опытного в LeaderTask работа с контекстным меню выглядела бы так:
- встал на за дачу, нажал Enter,
- в Ярлыках выбрал 1, 2, 3 запись – они выделены рамкой, их видно,
- в Сроке перенёс задачу на указанную дату,
- нажал повторно Enter и готово.
Просто и быстро. Очень просто, очень быстро.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:07:53
Предлагаю отвлечься и вернуться в главное окно, хочу показать как можно видеть активную рабочую область.
Она подсвечивается меткой в верхнем левом углу. При наведении указателя мыши (либо ALT) та распахивается в панель перекрывающую строку наименование области. В ней находятся обязательные сервисные команды, и настраиваемые кнопки-команды активной области.
В данном случае, для Листа задач, сервисные команды это: развернуть Лист задач на всю область (ALT+стрелка), настройка ПКМ при щелчке на шапку листа задач; фильтры – запускает диалог фильтров (ALT +4); Лента событий – запускает одноимённый диалог, о нём ниже.
Вообще, в вопросе активации кнопок команд хочется реализации на подобии Док-баров (см. RocketDock), когда при наведении на область, либо на иконку значки команд увеличивались, или подсвечиваются.
Этот визуальный приём нужен при наведении указателя на границу разделения Календаря и Листа задач. Навёл – загорелись две стрелки свернуть/развернуть. А также на панели быстрого доступа рядом с риббоном. Где также как и везде можно персонально установить порядок, отключить/включить отображение команд;  включить разделитель команд. Навёл указатель – кнопка-команда увеличилась, и есть подпись.
Ещё я убеждён, что различным сервисным надписям, и объявлениям не место рядом с риббоном. Они должны появляться в затухающем окне объявлений рядом с командой, или в нижнем правом углу главного окна.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:08:54
Вернусь к созданию новых задач, и к тому, что с этим связано. Создавать можно с Листа – просто начать набор наименования; редактировать можно по Enter (контекстное меню), либо из Диалога свойств по ALT+TAB (ALT+4).
В нашем случае Диалог свойств перекрывает в зависимости от активной области либо Календарь, либо Лист задач. Он предназначен для изменений только одной записи, и в нем сосредоточены все свойства доступные в программе (отображение коих так же поддаётся настройке). Содержательно он много раз обсуждался:
1) на титульной диалога перечислены присвоенные атрибуты, и их можно убрать по одному.
2) переход между вкладками сделан по TAB, или при наведении указателя мыши - вкладка разворачивается на свободную площадь, выбранные атрибуты  выделены визуально.
3) доступен выбор по CTRL+F, где совпадения разнесены по абзацам (контакт: …, ярлык: …). Полос прокруток нет, есть страницы, если списки атрибутов длинные.
4) обратите внимание, что категории и проекты сведены в одну вкладку папок. И уже тут они перечислены под разными абзацами. Здесь я солидарен с воззрениями Alexxxa: когда пользователь может самостоятельно объединить каталоги задач в группы, дать имена группам,  расположить группы в Навигаторе в произвольном порядке. Кстати, контактов это тоже касается.
5) режим редактора с настраиваемой панелью свойств вызывается по ALT+6.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:09:17
Принципиальных отличий между созданием задач по CTRL+ALT+T, диалогом изменений нескольких записей нет. Я предлагаю объединить названный функционал, а также предложения Айдоса по “задача-проект”, и предложения a_d по разносу задач под одной  вкладкой Входящих, в корне изменив логику работы в ней:
- нажав на CTRL+ALT+T мы попадаем во Входящие;
- изменяя свойства нескольких записей мы попадаем во Входящие;
- желая преобразовать дерево задач в проект, либо просмотреть дерево у отдельной задачи мы попадаем во Входящие;
- ликвидировав каталог данных мы попадаем во Входящие.
Здесь бы хотелось иметь:
1) объединение задач в “контейнеры”, с произвольным изменением ВСЕХ!! атрибутов внутри него у одной или нескольких записей.
2) изменение атрибутов по командам: “Следующая запись” – следующая запись без изменения атрибутов; “Сохранить и продолжить” – изменение атрибутов у записи, переход к следующей; “Сохранить всё и выйти” – сохранение изменений атрибутов для всей группы (контейнера) записей, группа (контейнер) уходит из Входящих.
3) визуальные границы у контейнеров, возможность сворачивать/разворачивать контейнер.
4) по умолчанию включена колонка “Дата создания” (остальные по желанию). Можно сортировать контейнеры по дате создания. Не объединённые в контейнеры задачи находятся всегда внизу списка Листа задач.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:10:06
Лента событий – это условное название  объединённого в один класс функционала.
Лента событий активируется единой командой по ALT+7, либо мышкой с панели активной рабочей области, и транслируется всегда в области Навигатора.
1-2) Отдельно для Листа задач, и для Календаря для быстрого перехода в Ленте событий перечислены просмотренные списки, либо календари с указанием времени просмотра: 18:15 - …, 19:23 - …
3) С Навигатора в Ленте событий перечислены напоминания. Опция доступна при перетаскивании задачи или дерева задач в область Навигатора – всплывает менюшка “Напомнить в конце дня”. И если у Вас есть напоминания LeaderTask не позволит себя просто так выключить. Не знаю как у Вас, но у меня часто бывает напомнить себе что-то.
4) С Входящих из диалога свойств в Ленте событий указывается время, и характер операций над задачами: “Создание”, “Изменение”, “Удаление”. И можно откатиться.
[Опыт показывает, что история просмотра, либо история изменений нужна в течение одной сессии. А это значит, что Лента событий хранит историю для 1-3) пока LeaderTask не будет выключен]
5) Для каждой конкретной задачи в Ленте событий можно просмотреть без редактирования историю её изменений.
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 02 Июля 2013, 17:12:10
Фильтры перекрывает в зависимости от активной области либо Календарь, либо Лист задач. И реализован как в Exel, либо как в поиске в вэб-формах.
[атрибут] + [условие]
[добавить] [атрибут] + [условие]

Справочники..... Календарь..... *......


[Всё! Финиш. Теперь я свободен.]
Название: Re: Интерфейсные штучки
Отправлено: 63nik от 03 Июля 2013, 17:37:54
OlZin тему глаголит!!!
almeza прислушайтесь!
Название: Re: Интерфейсные штучки
Отправлено: Mihail83 от 08 Июля 2013, 12:32:05
Интересные идеи, первая очень разумная, я бы ее сделал опциональной и посмотрел на отзывы :)
Название: Re: Интерфейсные штучки
Отправлено: Власов Вячеслав от 08 Июля 2013, 17:21:57
OlZin

 *bd*Вы проделали титанический объём работы, она, без сомнения, достойна уважения и всяческих похвал. *bi*
 Ваши предложения будут доведены до руководства и отдела разработки.  *bf*
Название: Re: Интерфейсные штучки
Отправлено: rzt от 09 Июля 2013, 10:18:14
Фильтры можно и убрать, я например практически ими не пользуюсь, а фильтрацию по лупе «поиск» обязательно оставить – эта самая полезная штука в LeaderTask
Название: Re: Интерфейсные штучки
Отправлено: Власов Вячеслав от 02 Августа 2013, 18:29:28
Фильтры можно и убрать, я например практически ими не пользуюсь, а фильтрацию по лупе «поиск» обязательно оставить – эта самая полезная штука в LeaderTask

Фильтры можно и нужно дорабатывать, но убирать их точно не стоит - не всегда нужно искать конкретную задачу, но ряд задач с общим признаком
Название: Re: Интерфейсные штучки 2016.12
Отправлено: OlZin от 13 Декабря 2016, 12:05:36
Дополню.
То, что требуется в работе каждый день.
Название: Re: Интерфейсные штучки 2016.12
Отправлено: OlZin от 13 Декабря 2016, 12:06:41
Цитата:  1 изображение
ИНФО по ОБЩЕЙ КОНЦЕПЦИИ:
= Вид не зависит от ОС:
     = Полосы прокрутки и др. элементы интерфейса свои – не из темы ОС,
= Пример сделан в светло- и темно сером цвете,
= Но это не важно, градиент фона области ‘Листа задач’ на ‘Навигатор’ легко исполнить программными средствами,
= Программа исполнена единым полотном, без отдельных диалоговых окон,
    = Настройки – занимают всю область окно программы,
    = По возможности без визуальных границ между функциональными областями,
    = И…, ну Вы поняли,
= Намёком изображена тяга к “чистому дизайну”
Цитата:  2 изображение
ИНФО по ПАНЕЛЯМ:
= Главное меню:
    = Кнопка LeaderTask ведёт в Настройки;
    = Синхронизация данных; Создать задачу;
    = Количество новых сообщений – реализовано выпадающим списком, с ссылками. Здесь я беру шире: сообщения по собственной организации, по сообществу LeaderTask; из аккаунтов соц.сетей; акции от разработчиков;
    = Имя аккаунта.
Цитата: 3 изображение
ИНФО по ПАНЕЛЯМ:
= Вторая строка:
= Многофункциональный Навигатор:
     = Первое окно – переключение между деревом Проектов и Пользовательскими Фильтрами;
     = Второе окно по нажатию на иконку – переключение между деревом Сотрудников и деревом Контактов;
     = Да! Отсутствию Контактов в Навигаторе нет оправданий,
= Следующее “Взял и тяни” – разделительная полоса между функциональными областями программы. Эта изменяет ширину Навигатора;
= Поле Поиска – по умолчанию в ‘Листе задач’; по нажатию на иконку поиска – поиск по Навигатору,
= Иконки открытия областей 'Поисковых запросов и Фильтрации', либо 'Свойств задач'– область присвоения свойств одной или группе задач; либо 'Календаря'
Цитата: 4 изображение
ИНФО по Строке состояния:
= На вкладке Навигатор/ Проекты, Навигатор/ Фильтры:
     = Выбор каталога в Навигаторе или сохранённого Фильтра из списка – показывает общее количество записей,
     = При выборе задачи в ‘Листе задач’ - показывает место её расположения относительно каталога Проектов,

= Опыт показал, что нужна именно такая информация: сколько записей в каталоге и где конкретно находится задача,
= Инфо по слагаемым Фильтров перечислением в одной строке не читаемо. Эта инфо доступно в отдельной спец.области Фильтрации и Поиска

= Далее, Полоса Увеличить шрифт – для областей ‘Листа задач’, ‘Календаря’, и ’Редактора’,
= И Меню Переключить вид: (1) Навигатор-Задачи-Календарь; (2) Навигатор-Задачи; (3) Задачи-т.н. режим чтения Редактора.
Название: Re: Интерфейсные штучки 2016.12
Отправлено: OlZin от 13 Декабря 2016, 12:07:07
Цитировать
ИНФО по НАВИГАТОРУ – ФИЛЬТРЫ:
= Перенести пользовательские фильтры в Навигатор,
= Первыми идут закреплённые Фильтры,
= Вторыми списком сохранённые пользователем Поисковые запросы,
= После сохранённые Фильтры,
     = В порядке Фильтр/ Его исходные слагаемые (атрибуты),
     = Исходные слагаемые (атрибуты) можно развернуть каталогами,
     = Числом указано кол-во слагаемых в атрибуте: 3 – три метки,
= В Строке состояния при выборе в Навигаторе указано общее количество записей по Фильтру или Поисковому Запросу
Название: Re: Интерфейсные штучки 2016.12
Отправлено: OlZin от 13 Декабря 2016, 12:07:32
Цитировать
ИНФО ПО ФИЛЬТРАМ, упрощённо:
= Результаты Поиска, и задачи и файлы, отображаются в области ‘Листа задач’,
= Поисковые запросы можно сохранить – будут отображаться в ‘Навигаторе’,
= Результаты в виде Дерева – показать всё дерево задач; Список – в виде списка,
= Для ПОИСКА не доступны Дополнительные параметры,
= Доп.параметры – это логические операторы; отображение колонок и сортировка по одной из них для Фильтров,
= Область ‘Редактора’ при активации будет перекрывать область 'Фильтрации'– нужно закрыть, чтобы сбросить фильтр,
= …нет поля для имени ПОИСКА, ФИЛЬТРА – забыл…
Название: Re: Интерфейсные штучки 2016.12
Отправлено: OlZin от 13 Декабря 2016, 12:12:26
Цитировать
ИНФО по ГРУППОВОМУ изменению СВОЙСТВ:
= Везде: в Входящих, в каталогах Проектов, в Фильтрах.
= После выделения несколько задач/ активирования 'Свойства' мы попадаем в отдельную область, где:
  = Отображается всё дерево задач (все, если несколько) вне зависимости от их выделения,
  = Задачи, кои мы не выделяли – не подсвечиваются,
  = Все выделенные задачи подсвечиваются полоской ЗЕЛЁНЫМ цветом,
  = Задачи у которых мы изменили атрибуты (свойства) подсвечиваются КРАСНЫМ цветом,
  = Редактирование Свойств выделенных задач доступно пока не нажато 'Сохранить изменения'
Название: Re: Интерфейсные штучки
Отправлено: Дмитрий Маслов от 19 Декабря 2016, 18:58:35
Спасибо за проделанную работу, можно продублировать текст из картинок? В пост текстом (не удобно картинку читать)
Название: Re: Интерфейсные штучки
Отправлено: OlZin от 20 Декабря 2016, 11:37:03
OK, продублировал цитированием в теле поста.
Спасибо за проделанную работу, можно продублировать текст из картинок? В пост текстом (не удобно картинку читать)
Название: Re: Интерфейсные штучки
Отправлено: Bober от 20 Декабря 2016, 14:35:31
OK, продублировал цитированием в теле поста.
Спасибо за проделанную работу, можно продублировать текст из картинок? В пост текстом (не удобно картинку читать)
Блин, ужас как любопытно, что же в итоге получается, после того как выполнены описанные задачи?  *bv*
Можно открыть тайну?  *bp*