Автор Тема: Интерфейсные штучки  (Прочитано 5832 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Интерфейсные штучки
« : 02 Июля 2013, 17:02:56 »
Работе около полугода, и её наверно можно считать наивной, не актуальной. Помимо этого она публикуется не законченной, так как сегодня нет желания и возможности её закрыть. Однако удалить полностью  из-за уважения к своему вдохновению руки не поднимаются. Как сейчас помню: 15 минут потока идей на свой запрос по улучшению; 300 минут формулирование мыслей в эскизах; 150 минут подготовки публикации.
В общем, ниже про необходимость дополнить LеaderTask интерфейсными штучками способными уравновесить  два подхода:
- Создание системы, которой сможет пользоваться даже идиот,
- Создание системы для профи.

Далее цитирование, без изменения формулировок и доп. пояснений.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #1 : 02 Июля 2013, 17:06:17 »
Опираюсь на идеи, реализованные в другом софте, пусть в чём то они и ограничивают.
Считаю, что от панели фильтрации, панели свойств, контекстного меню следует отказаться. Вместо этого можно организовать всю работу в трёх основных областях LeaderTask: в Навигаторе, Листе задач, и Календаре. И таким образом свести трансляцию функций в одно единое окно, без открытия дополнительных окон-диалогов. Ибо  площадь окна программы позволяет это сделать даже для таких сложных диалогов как Настройки и Справочники.

Эти пользователи сказали Вам СПАСИБО:


Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #2 : 02 Июля 2013, 17:06:57 »
Переход по ALT+TAB между основными функциональными областями визуально выделен. Таким образом можно сразу перейти куда требуется. Хоткеи имеются: ALT+1 – Навигатор ALT +2 – Лист задач ALT +3 – Календарь ALT +4 – Фильтры, ALT +5 – Диалог свойств, ALT +6 – Редактор с панелью свойств, ALT +7 – Лента событий.
Отличительной особенностью предлагаемого варианта является наличие персональных настроек для субменю. Так, для Ленты переходов нажав на нижний правый угол можно настроить порядок отображения, к примеру поставить Календарь на первое место.
Приведу другой пример настроек контекстного меню задач. Он имеет два блока: блок основных операций над задачами – это удаление, копирование и подобные; и блок присваивания атрибутов: таких как ярлыки, контакты и прочее. Тут можно настроить порядок отображения как самих блоков, так и команд;  либо отключить отображение и блока и команд, если таковые не нужны пользователю в контекстном меню.
Есть и исключение – вид главного меню нельзя изменить. В настройках доступен только переключатель расширенных опций.

Эти пользователи сказали Вам СПАСИБО:


Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #3 : 02 Июля 2013, 17:07:23 »
Думаю, Вы согласитесь, что такой способ, в конечном счёте, может стать удобным для любого пользователя. У меня, как у опытного в LeaderTask работа с контекстным меню выглядела бы так:
- встал на за дачу, нажал Enter,
- в Ярлыках выбрал 1, 2, 3 запись – они выделены рамкой, их видно,
- в Сроке перенёс задачу на указанную дату,
- нажал повторно Enter и готово.
Просто и быстро. Очень просто, очень быстро.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #4 : 02 Июля 2013, 17:07:53 »
Предлагаю отвлечься и вернуться в главное окно, хочу показать как можно видеть активную рабочую область.
Она подсвечивается меткой в верхнем левом углу. При наведении указателя мыши (либо ALT) та распахивается в панель перекрывающую строку наименование области. В ней находятся обязательные сервисные команды, и настраиваемые кнопки-команды активной области.
В данном случае, для Листа задач, сервисные команды это: развернуть Лист задач на всю область (ALT+стрелка), настройка ПКМ при щелчке на шапку листа задач; фильтры – запускает диалог фильтров (ALT +4); Лента событий – запускает одноимённый диалог, о нём ниже.
Вообще, в вопросе активации кнопок команд хочется реализации на подобии Док-баров (см. RocketDock), когда при наведении на область, либо на иконку значки команд увеличивались, или подсвечиваются.
Этот визуальный приём нужен при наведении указателя на границу разделения Календаря и Листа задач. Навёл – загорелись две стрелки свернуть/развернуть. А также на панели быстрого доступа рядом с риббоном. Где также как и везде можно персонально установить порядок, отключить/включить отображение команд;  включить разделитель команд. Навёл указатель – кнопка-команда увеличилась, и есть подпись.
Ещё я убеждён, что различным сервисным надписям, и объявлениям не место рядом с риббоном. Они должны появляться в затухающем окне объявлений рядом с командой, или в нижнем правом углу главного окна.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #5 : 02 Июля 2013, 17:08:54 »
Вернусь к созданию новых задач, и к тому, что с этим связано. Создавать можно с Листа – просто начать набор наименования; редактировать можно по Enter (контекстное меню), либо из Диалога свойств по ALT+TAB (ALT+4).
В нашем случае Диалог свойств перекрывает в зависимости от активной области либо Календарь, либо Лист задач. Он предназначен для изменений только одной записи, и в нем сосредоточены все свойства доступные в программе (отображение коих так же поддаётся настройке). Содержательно он много раз обсуждался:
1) на титульной диалога перечислены присвоенные атрибуты, и их можно убрать по одному.
2) переход между вкладками сделан по TAB, или при наведении указателя мыши - вкладка разворачивается на свободную площадь, выбранные атрибуты  выделены визуально.
3) доступен выбор по CTRL+F, где совпадения разнесены по абзацам (контакт: …, ярлык: …). Полос прокруток нет, есть страницы, если списки атрибутов длинные.
4) обратите внимание, что категории и проекты сведены в одну вкладку папок. И уже тут они перечислены под разными абзацами. Здесь я солидарен с воззрениями Alexxxa: когда пользователь может самостоятельно объединить каталоги задач в группы, дать имена группам,  расположить группы в Навигаторе в произвольном порядке. Кстати, контактов это тоже касается.
5) режим редактора с настраиваемой панелью свойств вызывается по ALT+6.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #6 : 02 Июля 2013, 17:09:17 »
Принципиальных отличий между созданием задач по CTRL+ALT+T, диалогом изменений нескольких записей нет. Я предлагаю объединить названный функционал, а также предложения Айдоса по “задача-проект”, и предложения a_d по разносу задач под одной  вкладкой Входящих, в корне изменив логику работы в ней:
- нажав на CTRL+ALT+T мы попадаем во Входящие;
- изменяя свойства нескольких записей мы попадаем во Входящие;
- желая преобразовать дерево задач в проект, либо просмотреть дерево у отдельной задачи мы попадаем во Входящие;
- ликвидировав каталог данных мы попадаем во Входящие.
Здесь бы хотелось иметь:
1) объединение задач в “контейнеры”, с произвольным изменением ВСЕХ!! атрибутов внутри него у одной или нескольких записей.
2) изменение атрибутов по командам: “Следующая запись” – следующая запись без изменения атрибутов; “Сохранить и продолжить” – изменение атрибутов у записи, переход к следующей; “Сохранить всё и выйти” – сохранение изменений атрибутов для всей группы (контейнера) записей, группа (контейнер) уходит из Входящих.
3) визуальные границы у контейнеров, возможность сворачивать/разворачивать контейнер.
4) по умолчанию включена колонка “Дата создания” (остальные по желанию). Можно сортировать контейнеры по дате создания. Не объединённые в контейнеры задачи находятся всегда внизу списка Листа задач.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #7 : 02 Июля 2013, 17:10:06 »
Лента событий – это условное название  объединённого в один класс функционала.
Лента событий активируется единой командой по ALT+7, либо мышкой с панели активной рабочей области, и транслируется всегда в области Навигатора.
1-2) Отдельно для Листа задач, и для Календаря для быстрого перехода в Ленте событий перечислены просмотренные списки, либо календари с указанием времени просмотра: 18:15 - …, 19:23 - …
3) С Навигатора в Ленте событий перечислены напоминания. Опция доступна при перетаскивании задачи или дерева задач в область Навигатора – всплывает менюшка “Напомнить в конце дня”. И если у Вас есть напоминания LeaderTask не позволит себя просто так выключить. Не знаю как у Вас, но у меня часто бывает напомнить себе что-то.
4) С Входящих из диалога свойств в Ленте событий указывается время, и характер операций над задачами: “Создание”, “Изменение”, “Удаление”. И можно откатиться.
[Опыт показывает, что история просмотра, либо история изменений нужна в течение одной сессии. А это значит, что Лента событий хранит историю для 1-3) пока LeaderTask не будет выключен]
5) Для каждой конкретной задачи в Ленте событий можно просмотреть без редактирования историю её изменений.

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #8 : 02 Июля 2013, 17:12:10 »
Фильтры перекрывает в зависимости от активной области либо Календарь, либо Лист задач. И реализован как в Exel, либо как в поиске в вэб-формах.
[атрибут] + [условие]
[добавить] [атрибут] + [условие]

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


[Всё! Финиш. Теперь я свободен.]

Оффлайн 63nik

  • Способный
  • ***
  • Сообщений: 145
  • Репутация +5/-4
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #9 : 03 Июля 2013, 17:37:54 »
OlZin тему глаголит!!!
almeza прислушайтесь!
Android 5.0.1

Оффлайн Mihail83

  • Способный
  • ***
  • Сообщений: 102
  • Репутация +9/-0
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #10 : 08 Июля 2013, 12:32:05 »
Интересные идеи, первая очень разумная, я бы ее сделал опциональной и посмотрел на отзывы :)

Оффлайн Власов Вячеслав

  • Администратор
  • Специалист
  • *****
  • Сообщений: 356
  • Репутация +4/-1
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #11 : 08 Июля 2013, 17:21:57 »
OlZin

 *bd*Вы проделали титанический объём работы, она, без сомнения, достойна уважения и всяческих похвал. *bi*
 Ваши предложения будут доведены до руководства и отдела разработки.  *bf*
С уважением к Вам и вашему делу

Оффлайн rzt

  • Активист
  • **
  • Сообщений: 93
  • Репутация +9/-0
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #12 : 09 Июля 2013, 10:18:14 »
Фильтры можно и убрать, я например практически ими не пользуюсь, а фильтрацию по лупе «поиск» обязательно оставить – эта самая полезная штука в LeaderTask

Оффлайн Власов Вячеслав

  • Администратор
  • Специалист
  • *****
  • Сообщений: 356
  • Репутация +4/-1
    • Просмотр профиля
Re: Интерфейсные штучки
« Ответ #13 : 02 Августа 2013, 18:29:28 »
Фильтры можно и убрать, я например практически ими не пользуюсь, а фильтрацию по лупе «поиск» обязательно оставить – эта самая полезная штука в LeaderTask

Фильтры можно и нужно дорабатывать, но убирать их точно не стоит - не всегда нужно искать конкретную задачу, но ряд задач с общим признаком
С уважением к Вам и вашему делу

Оффлайн OlZin

  • Авторитет
  • Эксперт
  • *****
  • Сообщений: 902
  • Репутация +155/-2
  • Жить надо!!
    • Просмотр профиля
Re: Интерфейсные штучки 2016.12
« Ответ #14 : 13 Декабря 2016, 12:05:36 »
Дополню.
То, что требуется в работе каждый день.