Улучшения в Дизайне Writer

Автор ratmanz0000, 23 сентября 2019, 00:11

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

ratmanz0000

Доброе время суток. Хочу поделиться своими идеями по улучшению интерфейса Writer, с готовыми вариантами как это будет выглядеть.
Все примеры выполнены в стиле было стало.
Это статья с описанием изменений: https://zen.yandex.ru/media/id/5b60147a511a6c00a838cf94/chto-nujno-pomeniat-v-libreoffice-writer-5d87b47995aa9f00adde6f1f
Если кто то решиться взяться за их проработку, только за. Берите, пользуйтесь, спрашиваете.
Положу вниз, одну из идей, для наглядности.


McAaron

#2
Цитата: ratmanz0000 от 23 сентября 2019, 00:11
Доброе время суток. Хочу поделиться своими идеями по улучшению интерфейса Writer, с готовыми вариантами как это будет выглядеть.
Все примеры выполнены в стиле было стало.
https://zen.yandex.ru/media/id/5b60147a511a6c00a838cf94/chto-nujno-pomeniat-v-libreoffice-writer-5d87b47995aa9f00adde6f1f
Если кто то решиться взяться за их проработку, только за. Берите, пользуйтесь, спрашиваете.
Положу вниз, одну из идей, для наглядности.
В первую очередь из мелочей нужно реализовать "липкий выбор" в диалогах. Это когда Вы выбираете, например, в этом самом диалоге "по вертикали" и данный выбор становится дефолтным для последующего вызова этого диалога.

Таких улучшений миллион, но некому их делать. Могу набросать навскидку:
1) горизонтальная нумерация столбцов в таблицах, аналогично тому, как это можно сделать в первом столбце №п/п.
2) запоминание в стеке возврата положения неподвижного курсора. Иногда бывает, что нажмешь случайно Ctrl-End/Ctrl-Номе и улеатешь с места редактирования. Назад вернуться никак невозможно. и если документ большой, приходится долго искать.
3) если есть переход по ссылке, например, со строки оглавления, то должен быть способ вернуться назад. Например, Ctrl-LeftArrow/Ctrl-RightArrow и то же самое с клавиатуры без мышки. Это тоже должно работать через стек.
4) "липкие" настройки для параметров обрамления таблиц и прочего.
5) "липкие" меню -- после выбора меню не закрывается, а остается активным в ожидании фокуса.
6) управление меню кликом мышки, а не перемещением курсора. Мало для чего курсор может сдвинуться или даже вообще переместиться за пределы меню, оно должно ждать ввод и закрываться только в том случае, если клик был адресован не ему.
7) если виджет не готов принять ввод, его не должно вообще быть ни в каком виде на экране. Особенно достает на старте программы, когда что-то появилось, ты тыкаешь туда, а оно не  работает, а то и вообще бывает, что наполовину нарисовано и висит. Появление виджета и его активация должны быть атомарным событием.
8) настройки в файле для всех параметров рисования, которые можно установить из диалогов, типа параметров линии, областей и прочего. Именно в отдельном файле потому, что в разных документах эти параметры всегда разные. А сам файл должен подключаться к документу. Стили с этим не справляются -- для этих элементов их просто нет.
9) разделить монструозный шаблон документа на части -- отдельно стили абзаца, отдельно стили символов и прочее, включая настройки для таблиц и иллюстраций. А из них собирать для документа комбинированый стиль.
10) все стилевые настройки, которые есть, вынести в обычные текстовые файлы, чтобы их можно было править руками и перечитывать, не открывая кучу вложенных окон.

ratmanz0000

6) управление меню кликом мышки, а не перемещением курсора. Мало для чего курсор может сдвинуться или даже вообще переместиться за пределы меню, оно должно ждать ввод и закрываться только в том случае, если клик был адресован не ему.
9) разделить монструозный шаблон документа на части -- отдельно стили абзаца, отдельно стили символов и прочее, включая настройки для таблиц и иллюстраций. А из них собирать для документа комбинированый стиль.

[/quote]

6. Это вопрос в скорости, перемещение за пределы поля, даёт большую скорость, и плавность. Не все это привычно, но после практики обратно тяжело перейти.
9. Ну это можно сделать. Через несколько файлов в которых сохранены разные стили, а после их собирать через импорт или загрузку стилей.
https://wiki.documentfoundation.org/images/a/ad/Style_Guide_RU.pdf
(про файлы сителей) возможно это можно сделать, как то же происходит импорт и экспорт стилей, спроси на форуме.

Я же писал про изменения в интерфейсе, которые предлагаю, если ты не читал статью по ссылке, прошу прочитать.