1

Тема: Предложения нового функционала. Хотелки.

Давайте в этой теме собирать ваши предложения нового функционала. Предлагайте самые фантастические новые функции. Даже если нет веры что они будут реализованы - всё равно запишите их здесь. Пусть они аккумулируются и набирают критическую массу!

Если предложения записывать в темах приуроченных к различным версиям MyTetra - то эти посты со временем теряются, их тяжело находить. Они с каждым новым релизом как-бы уходят в небытие оставаясь в старых темах. Пусть эта тема станет общей для всех релизов.

2

Re: Предложения нового функционала. Хотелки.

И так начну раскрывать карты. Расскажу одну маленькую хотелку.

Хочется чтобы при нажатии на конкретную метку происходил поисковый запрос как и сейчас. Но чтобы при нажатии следующей метки с одновременным зажатым Ctrl - происходило добавление этой выбранной метки в конец поисковой строки к уже там находящемуся тексту. В данный момент происходит замещение поискового текста на вновь выбранные метки.

3

Re: Предложения нового функционала. Хотелки.

Продолжу.
Хотелось бы чтобы MyTetra поддерживала также формат jpg и по возможности gif анимированный. В данный момент MyTetra может быть обманута путем внедрения в заметки файлов jpg но с расширением png. При копировании с web страниц содержимого с изображениями файлы jpg неоправданно конвертируются в png раздуваясь при этом в размере. Хотелось бы чтобы можно было бы отключать возможность такой конвертации, пусть даже эти jpg и сохранялись бы с расширением png - это не большая беда если это зачем-то нужно.

4 (изменено: babaduk, 25.07.2018 00:23:37)

Re: Предложения нового функционала. Хотелки.

Не нравится очень агрессивное поведение к html файлам. Как минимум не нравится что при ручной вставке комментариев в html они удаляются. Очень хочется хранить в комментариях html файлов дополнительную информацию. Вполне устроило бы если бы вы разрешили хранить один единственный комментарий в html коде после закрывающего тега </html>. Тогда бы не нарушалась структура основного кода html

5

Re: Предложения нового функционала. Хотелки.

- Не хватает переходов к меткам в тексте (к заметке и метке одновременно).
- Не хватает запоминания места на котором была открыта заметка. Например неудобно искать каждый раз место на котором остановилось чтение в очень длинных заметках.
- Следующим за внедрением меток в теле html я бы предложил внедрение другого типа страниц - "составные страницы" (но развернуто я об этом в другой раз расскажу).
-Не хватает вкладок, в том числе закрепляемых. Например в такой закреплённой вкладке могли бы быть страницы с тематическими подборками (ссылками на другие заметки).

6

Re: Предложения нового функционала. Хотелки.

- Очень не хватает внедрения хотя бы одного пользовательского тега в xml дереве, который бы служил для хранения информации предназначенной для сторонних приложений, и содержимое которого MyTetra бы игнорировала при операциях поиска, но при копировании и перемещении она бы его копировала и перемещала. Сейчас же если внедрить новый тег MyTetra сразу падает. Я придумал способ хранения в xml дереве дополнительной информации -  ее можно хранить в теге file используя его не по назначению.

7

Re: Предложения нового функционала. Хотелки.

Все пожелания которые я выделил жирным я считаю более важными чем остальные.

- Хотелось бы чтобы MyTetra собранная для windows была собрана с параметрами максимальной доступности контролов. Чтобы к этим контролам можно было бы достучаться извне. Я находил информацию по этой проблеме на ресурсах разработчиков и попробую конечно сам собрать MyTetra с этими параметрами, хотя c++ для меня довольно далек. Невидимость контролов сильно ограничивает автоматизацию MyTetra.

8

Re: Предложения нового функционала. Хотелки.

Добавьте пожалуйста горячие клавиши для вставки даты в текст сообщения!!!

9 (изменено: kvesda, 02.11.2018 08:31:01)

Re: Предложения нового функционала. Хотелки.

Работа с деревом Категорий
- Drag-and-drop для веток
Шифрование
- Лучше шифровать не один текст в html файле, а и все картинки для этого файла. Иначе смысл шифрования теряется, если хоть какая-то информация не зашифрована.
Инструменты работы с текстом
- Сделать кнопку выбора цвета текста fontColor доступной.
- Вставка горизонтальной линии.
- Маркер фона выделенного текста.
- Задание своего фона для каждой заметки. Можно сделать фон для одной заметки темно-фиолетовым, для другой - черным. Удобно.
- Минимальные стили: Заголовок 1 ... Заголовок 6; Цитата...
- Вставка видео и аудио внутрь заметки - возможность делать аудио- видео плейлисты.
Отображение данных заметки
- Слишком много места занимает панель с Названием заметки ее Автором. Может, лучше убрать Автора, сузить эту панель, оставив на ней только Название заметки? Так будет больше места для самой заметки. А Автора можно и в таблице с заметками посмотреть.
- Эта же идея - и для URL. Можно оставить только Метки. А для перехода по url (что не часто требуется), можно в диалоге свойств Заметки добавить кнопку перехода по url.
Метки
- Список Меток - либо под деревом Категорий заметок, либо - на смежной с этим деревом вкладке.
- По нажатию на метку в этом списке меток - отображение всех заметок с этой меткой.
- Поиск по меткам.
Импорт / Экспорт
- Импорт из основных PIM: Nimbus Note, Evernote, WizNote...
- Экспорт в html с "нормальными" именами файлов и папок для их картинок.
Быстрые клавиши
- На "Увеличить отступ" назначить быструю клавишу "Alt+Стрелка право"
- На "Уменьшить отступ" назначить быструю клавишу "Alt+Стрелка влево"
Отслеживание действий
- Ввести систему Undo / Redo для работы в текстовом редакторе.
Корзина для удаленных заметок
- Вести Корзину для удаленных заметок (либо, как всегда самый нижний узер дерева Категорий, либо - как отдельную панель под панелью дерева категорий).
   -- Для этого в базе (папка data) предусмотреть папку trash.
- Возможность восстановления из Корзины.
- Возможность очистки Корзины.

10

Re: Предложения нового функционала. Хотелки.

В редакторе текста 2 панели. На 2-й - выпадающие списки Шрифта и Размера Шрифта (fontselect и fontsize), а также кнопки работы с таблицей..
Может, лучше, переместить эти 2 контрола fontselect и fontsize на панель 1 в самое ее начало? Так логичнее: контролы работы со шрифтами функционально размещены рядом с контролами форматирования, а не с контролами по работе с таблицей.

11

Re: Предложения нового функционала. Хотелки.

kvesda пишет:

В редакторе текста 2 панели. На 2-й - выпадающие списки Шрифта и Размера Шрифта (fontselect и fontsize), а также кнопки работы с таблицей..
Может, лучше, переместить эти 2 контрола fontselect и fontsize на панель 1 в самое ее начало? Так логичнее: контролы работы со шрифтами функционально размещены рядом с контролами форматирования, а не с контролами по работе с таблицей.

Панели редактора в MyTetra настраиваемые. Настройки редактора (кнопка с гаечным ключем) - Разное - Редактирование конфиг файла. Там настраиваются конролы панели (опции tools_line_1 и tools_line_2). Можно переставлять как захочется, только дублировать контролы нельзя.

12

Re: Предложения нового функционала. Хотелки.

kvesda пишет:

Работа с деревом Категорий
- Drag-and-drop для веток

В перспективе.

kvesda пишет:

Шифрование
- Лучше шифровать не один текст в html файле, а и все картинки для этого файла. Иначе смысл шифрования теряется, если хоть какая-то информация не зашифрована.

Это ограничение базового класса QTextEdit. Нет возможности работать с ресурсом картинки (который можно было бы представить самодельным объектом и шифровать/расшифровывать на лету). QTextEdit тупо работает с картинками на диске, и другого не умеет, а нужное поведение не переопределяется. Здесь только полностью переписывать механизм редактирования, чтобы редактирование шло не в каталоге записи, а в отдельном временном каталоге, куда перед редактированием надо скидывать текст, картинки, аттачи, а после редактирования забирать это дело обратно. Но это очень сильно замедлит работу MyTetra.

По остальным хотелкам половина того что пишете есть в MyTetra, такое впечатление что вы эту программу не видели. Что есть:

- По нажатию на метку в этом списке меток - отображение всех заметок с этой меткой. (пять лет как есть)
- Поиск по меткам. (пять лет как есть)
- На "Увеличить отступ" назначить быструю клавишу "Alt+Стрелка право" (читайте новости)
- На "Уменьшить отступ" назначить быструю клавишу "Alt+Стрелка влево" (читайте новости)
- Ввести систему Undo / Redo для работы в текстовом редакторе. (всегда было с самой первой версии)
- Вести Корзину для удаленных заметок (Корзина есть)
- Для этого в базе (папка data) предусмотреть папку trash. (Смотри настройки)

13

Re: Предложения нового функционала. Хотелки.

xintrea пишет:

такое впечатление что вы эту программу не видели

Видел. Но, боюсь, что и я не совсем точно выразил свою мысль, и вы не совсем точно поняли меня. Поясню:

xintrea пишет:

- На "Увеличить отступ" назначить быструю клавишу "Alt+Стрелка право" (читайте новости)
- На "Уменьшить отступ" назначить быструю клавишу "Alt+Стрелка влево" (читайте новости)

В подсказках для кнопок "Увеличить отступ" и "Уменьшить отступ" этих "горячих клавиш" нет, и сложно догадаться, что надо обращаться к новостям о программе на сайт, чтобы увидеть, что они есть, когда на другие кнопки панели инструментов быстрые клавиши назначены. Поэтому, логично было предположить, что быстрых клавиш на эти кнопки нет, иначе, сложно понять, почему они есть, но в подсказки не отражены...

xintrea пишет:

- Ввести систему Undo / Redo для работы в текстовом редакторе. (всегда было с самой первой версии)

Имелось в виду - ввести кнопки на панели инструментов. Я несколько не прозрачно выразил свою мысль, когда писал это пожелание...

xintrea пишет:

- Вести Корзину для удаленных заметок (Корзина есть)
- Для этого в базе (папка data) предусмотреть папку trash. (Смотри настройки)

Возможно я ошибаюсь, но сейчас Корзина выполняет функцию не Корзины, а Undo/Redo - в ней хранится огромное число html ФРАГМЕНТОВ заметок ДО и ПОСЛЕ изменений, Undo и Redo.
Я же писал ИМЕННО о НАСТОЯЩЕЙ Корзине, где хранятся удаленные ИМЕННО Заметки (а не части их фрагментов).
Поэтому и написал "-- Для этого в базе (папка data) предусмотреть папку trash.", чтобы ЭТУ Корзину можно было синхронизировать на облака или через git вместе с Заметками.
Далее. Процитирую себя еще раз:

kvesda пишет:

- Вести Корзину для удаленных заметок (либо, как всегда самый нижний узел дерева Категорий, либо - как отдельную панель под панелью дерева категорий).
   -- Для этого в базе (папка data) предусмотреть папку trash.
- Возможность восстановления из Корзины.
- Возможность очистки Корзины.

То есть ввести корзину ИМЕННО "либо, как всегда самый нижний узел дерева Категорий, либо - как отдельную панель под панелью дерева категорий" (этого нет в настройках). Ввести очистку Корзины и восстановление удаленных заметок не вручную из файлового менеджера из папки корзины, а именно, как я и писал, средствами MyTetra (через кнопки, контекстное меню) Это обеспечит удобство работы с удаленными Заметками.
Имена же Заметок в Корзине под деревом Категорий - именно такие, как они называются и отображаются в Списке Заметок, чтобы легко было видеть нужную удаленную Заметку и с ней работать.

14

Re: Предложения нового функционала. Хотелки.

Решил узнать, что нового в mytetra 1.44.31 (Linux), т.к. не заглядывал сюда и не пользовался программой более года.

Также неудобен, как в старых версиях, обзор веток - при клике по ветке не выбирается первая запись этой ветки, что очень неудобно, надо кликать дважды для просмотра записи.

Замечания: нет команды: открыть/скрыть окно, что очень неудобно. Непонятен ответ автора, что это может делать дисплейный менеджер, причём тут DM, только есть только иконка в трее?
Есть ли возможность добавить к опции --control показ окна программы?

15

Re: Предложения нового функционала. Хотелки.

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

Вашу просьбу про выбор первой записи в ветке, в которую еще не заглядывал в текущем сеансе, я помню, и она будет опционально включаться.