dim4k пишет:

Я менял через stylesheet.css]

Да, я забыл что так тоже можно.

Кстати, через этот CSS можно менять и размер иконок в MyTetra:

QToolBar, QToolButton, QPushButton
{
  icon-size: 16px; /* maximum icon size */
}
yasuko-igogo пишет:
xintrea пишет:

Подсветка синтаксиса разных языков - в дальних планах

Дядь Серёж, Здравствуйте!
Подсветка то круто! А ли будет можно ещё и в окне орудия пыток (редактирование исходного HTML кода) увидеть поиск с заменой и кнопками?

Картинку вижу, а где же твой pull-реквест?

lincooln пишет:

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

Проблема уже исправлена: https://github.com/xintrea/mytetra_dev/issues/125

lincooln пишет:

Возможность добавления меток не через запятую а через пробел. Сейчас для добавления тегов к заметке разделителем является запятая. Хотелось бы иметь выбор символа воспринимаемого как разделитель. Понятно что при выборе пробела слово-сочетания применять уже не получится, но некоторым этого и не надо.

А некоторым надо.

> Предложение добавить в меню выбор символа разделения меток.

Сделать несложно, но в очень дальней перспективе.

lincooln пишет:

Синхронизация есть и это здорово. но к сожалению далеко не все работают(умеют работать) с git. и не всегда есть возможность использовать облака напрямую. В моём случае на рабочем ПК нет админ.прав на установку программ. А иметь доступ (и иногда даже что то добавлять) в свою базу хочется. Нашёл обходной путь через rclone но он имеет две команды на синхронизацию (с облака на ПК и с ПК в облако). Данную особеность решил путём запуска синхронизации из облака на ПК в скрипте запуска mytetra перед самим запуском mytetra, а сихронизацию с ПК в облако в самой программе).

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

При синхронизации всегда нужно синхронизировать в два направления: с узла на облако и с облака на узел. Не понял, что мешает в настройках синхронизации прописать строку с несколькими командами rclone или каких других.

lincooln пишет:

некоторые ветки я применяю для ведения какого либо проекта. И в этом случае при каждом изменении записи добавляю дату и время внесения изменений в запись. Для возможности последующего анализа. Предлагаю добавить кнопку вставки текущей даты и времени. В идеале с возможностью настройки формата вставляемой даты и времени в настройках.)

Несложно, но в дальней перспективе.

lincooln пишет:

Есть кнопка изменения цвета текста но нет кнопки изменения фона текста. Предлагаю добавить кнопку изменения фона текста. Либо изменить кнопку цвета на возможность указания цвета как для текста так и для фона.

Кнопки цвета фона и цвета текста есть, в ветке experimental (v.1.44.78)

babaduk пишет:

Сегодня решил рассортировать папки по другому принципу. Пользовался только "копировать ветку" и "вставить ветку как подветку". В итоге через некоторое время MyTetra снова упала во время операции "вставить ветку как подветку".

Баг исправлен в версии MyTetra 1.44.78

https://github.com/xintrea/mytetra_dev/issues/125

(да, релиза нет, только собирать из исходников).

vitaly.sazanovich пишет:

Судя по скриншотам, корневая ветка всегда одна. Поправьте меня, если я ошибаюсь. Я нашёл только один скриншот, где корневых веток несколько. Это старая версия?

Во всех версиях можно держать в корне сколько угодно веток.

vitaly.sazanovich пишет:

И ещё один вопрос: количество нодов (папок в data/base) растёт по мере добавления информации. Может быть, есть какой-то механизм, который позволит создать там тоже древовидную структуру. Спасибо.

Такого механизма нет, так как в нем нет необходимости. Это внутренняя структура базы, она не влияет на визуальное древовидное представление данных. Все деревья при хранении в любой реляционной БД хранятся в виде линейной таблицы, в MyTetra то же самое.

Если вас беспокоит производительность, то вот замеры:

Нагрузочное тестирование MyTetra 1.42 на 100 000 записей

alensav пишет:

Уважаемые знатоки! При синхронизации базы данных MyTetra *.xml c github указывает на ошибку - error converting to DOM, parse error at line 401, column 2: error occurred while parsing content. Как исправить? (ОС Ubuntu 16.04)

Скорее всего вы сделали синхронизацию простыми git-командами, а не рекомендованными вот здесь:

Как в MyTetra настроить синхронизацию через интернет

cd \ & cd "%a" & git add . & git commit -a -m MyTetraCommit & git pull -s recursive & git push

- для WIndows

cd %a ; git add . ; git commit -a -m MyTetraCommit ; git pull -s recursive ; git push

- для Linux

В этой команде есть опция автоматического разрешения конфликтов.

А у вас произошло следующее: вы синхронизировались, у вас появился конфликт, при этом в конфликтующий файл mytetra.xml записались метки конфликта вида "<<<<<" или ">>>>>", они нарушили структуру XML-разметки.

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

Iskander пишет:

Как удалить подключенную базу с зашифрованными элементами, от которой мне никакого прока?

Удалить ее каталог, а MyTetra перенастроить на другой каталог. Каталог прописан в файле conf.ini, данный файл может лежать либо в директории с бинарником, если MyTetra ставилась в режиме портабельного приложения, либо в каталоге пользователя, подкаталог ./config/mytetra.

tm_vas пишет:

Багрепорт:
Версии для Виндовс начиная с 1_43_27 перестали запускаться под win XP sp3.
Можно ли будущие билды собирать в режиме совместимости с XP?

Только если самостоятельно собирать. Я не знаю, работают ли вообще современные версии Qt в WinXP.

masljukov пишет:

Помогите пожалуйста! Такая же проблема. Программа понравилась, сразу же стал активно её использовать. При этом, нет никакого подключения, работал автономно (т.е. без синхронизации) на одном компьютере. Вдруг, такое же сообщение  "Невозможно прочитать файл ./data/mytetra.xml.  В каталоге корзины есть файлы формата цифрыБуквы_mytetra.xml. в каталоге data тоже есть все вроде файлы. Как можно восстановить mytetra.xml. Помогите пожалуйста!!! Сейчас программа не открывается - "Не удаётся найти указанный файл".

У тебя ошибка точь-в точь как у того перца, который установил MyTetra в директорию Windows-корзины, и ругался что файлы периодически пропадают. Ты случайно то же самое не сделал?

yaroslav пишет:

День добрый. Бьюсь уже достаточно долго со сборкой под макось

Вам нужен Qt версий 5.10-5.11, на других версиях сборка не проверялась.

Кроме того, я использую компилятор gcc, а вы, похоже, clang. На clang я сборку никогда не проверял, но многие мне говорили, что приходится шаманить. Если есть возможность собиратьпод MacOs через gcc, попробуйте через него, все должно получиться.

victor_dobrov пишет:

Пожелание - сделать переход по относительным ссылкам вида ../ru/GRUB.html
Необходимо для работы Offline-html-справок. Добавил всю Arch-Wiki, индексная страница открывается, а по темам не переходит ;-(
Из браузера обзор этой же страницы (Category:a5c072fa947c0f5677a599b14f3fd48c.html = text.html) работает.

Вообще не понял что вы сделали. Куда должны вест  относительные ссылки? В каком тексте? Относительно чего?

Mystic пишет:

Доброго времени суток!
Программа горячо любимая, пользуюсь пару лет. Для систематизирования разношерстной информации для десктопа - хороша. Но не без греха:
При копировании куска текста с картинками из одной записи в другую, картинки не копируются. Вместо них появляется маленький прямоугольник битой картинки.
То есть, если копировать одну картинку, выбрав её правой кнопкой мышки, нажав "копировать", то копирование происходит нормально. А если выбрать кусок текста, или весь текст, например ctrl-a, то картинки не копируются.
Версия 1.44.31, Windows 10

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

chadwick пишет:

та же самая ошибка; последняя версия, которую удалось собрать - 1.44.56

А, понятно. Вы используете Qt 5.7, а указанное в ошибке свойство класса QTextEdit появилось в Qt 5.10. Так что тут только обновлять Qt или закомментировать проблемную строку (функционал установки размера отступа перестанет работать, но компиляция пойдет).

chadwick пишет:

У меня git перестал собираться.

Ого wink Мне уже говорили, что "из-за вашей MyTetra у меня Windows перестал загружаться", но вот что бы git перестал собираться - это в первый раз.

На самом деле вы пытаетесь собрать MyTetra из ветки experimental. Там могут периодически попадаться ломающие сборку изменения, это же не master. Попробуйте обновить сейчас и снова собрать.

br0ke пишет:

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

При просмотре диффа между файлами, было обнаружено, что этим обрывающим символом был параграф с нулл-байтом вместо содержимого.

Такого эффекта я добился копированием текста из интернета и вставкой в MyTetra.

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

И еще очень нужна ссылка на веб-страницу, при копировании с которой возникает эта проблема.