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.

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

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

На самом деле, все общение происходит на GitHub. Требование к разработчикам простые - знание C++ и Qt, умение разбираться в чужом коде, умение делать объектно-ориентированную декомпозицию задачи. Проект открытый, делай свой форк, присылай изменения как Pull-реквесты, синхронизируйся. Но перед этим согласуй изменения чтоб работа впустую не пропала. Вот и все.

https://github.com/xintrea/mytetra_dev

YupiRex пишет:

1) Не хватает "code block" и подсветки синтаксиса разных языков.
2) Еще неплохо было бы увеличить варианты форматов файлов для импорта/экспорта (пример CherryTree)
3) Возможность синхронизации с другими облачными сервисами, не только Git  (сейчас пользуюсь rclone)

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

Увеличить варианты форматов файлов для импорта/экспорта - увеличивать там нечего, там нет ни одного варианта. MyTetra понимает только саму себя. Но форматы легкие, сделать конвртор на PHP или Python труда не представляет. Некоторые пользователи себе так и делали, но не выложили свои скрипты в общественное пользование.

Возможность синхронизации с другими облачными сервисами, не только Git - пользуйся чем угодно, это же тупая файловая синхронизация. Все работает искаробки и через Dropbox, и через Yandex.Disk. Народ даже многопользовательскую синхронизацию делал через Dropbox, все работает. Для Dropbox только не забудь поставить галку "Периодическая проверка дерева записей на изменение сторонними программами", а текст команды синхронизации обнулить. И тогда MyTetra сама не будет вызывать команды синхронизации, а будет только следить, ни изменили ли что-нибудь в базе другие программы синхронизации.

victor_dobrov пишет:

Обновил mytetra, перезаписав файлы версии 1.44.31 файлами из MyTetra_1_44_65__lin_64. Система Arch Linux, пакеты qt5-base установлены.

Поступите проще: установите новую MyTetra  как портабельное приложение, и выберите в ней в настройках ваш каталог с базой. Если предыдущую версию вы ставили в систему, а не как портабельное, то запустите новую MyTetra в отдельном каталоге. Новая MyTetra просто запустится, найдет свой каталог в дебрях каталога пользователя и подхватит все настройки и базу.

victor_dobrov пишет:

Ещё вопрос по оформлению: как запустить mytetra с системной темой?
например у меня Настройки Qt5 - стиль "QtCurve", и прочие Qt4 и Qt5 приложения его используют, но почему выбранный стиль к mytetra не применяется?

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

Master пишет:

Еще было бы здорово, чтобы была настройка вставки текста: с форматированием и без
А то при создании заметок постоянно нужно выделять и жать на кнопку очистки форматирования sad

Так ведь есть же в редакторе пункт контекстного меню "Вставить только текст Ctrl+W". В сборке вот этого товарища точно этот фонкционал есть:

https://github.com/UUSR/MyTetra/releases

dima81 пишет:

Очень нехватает нормального экспорта/импорта записей.

В MyTetra есть экспорт и импорт веток, ветки экспортируются/импортируются вместе с записями. О каком экспорте/импорте идет речь?

kvesda пишет:

xintrea, скажите пожалуйста, какова судьба моего pull request https://github.com/xintrea/mytetra_dev/pull/89
Я сделал еще несколько фич...
Вынужден задавать этот вопрос сюда, поскольку нет никакой реакции на мой pull request.

Я принял ваши реквесты, как вы знаете. Просто я проектом занимаюсь только от случая к случаю, это же не моя основная работа.

dmitry.t39 пишет:

Здравствуйте.
Хотелось бы, чтобы масштабировались иконки на панелях при общем масшабировании в винде. Сейчас при 150% увеличении на мониторе 13.3, разрешении fhd, выглядит вот так
https://d.radikal.ru/d00/1901/fd/7cfb0dc2265bt.jpg

Размер иконок можно подправить в файле stylesheet.css. Он лежит в том же каталоге что и conf.ini и editorconf.ini. В следующих версиях будет возможность поменять размер иконок в интерфейсе.

dmitry.t39 пишет:

А так же, можно ли чтобы при нажатии на иконку приложения разворачивалось окно MyTetra, а не сообщение о том, что он уже открыт.

Не знаю о чем вы говорите. Такое впечатление, что вы хотите второй раз запустить уже запущенную MyTetra. Я вообще не знаю как там в Windows 8-10 организован запуск программ. В любом случае, значек mytetra всегда есть в трее, и все работают через него.

Soxsten пишет:

для статей, которые вставляются с исходным форматированием

Ничего не могу с этим поделать. Это такой кривой упрощенный рендер и парсер HTML в Qt для стандартного объекта QTextEdit.

Более того, на сложном форматировании, то что показывает рендер, может не соотвествовать тому, что сохранит парсер. Это можно увидеть при создании записи с текстом из браузера. Текст вставляется с одним форматированием, например размер заголовков большой, и в окне добавления заголовки большие, а после добавления записи уже видны другие размеры заголовков, явно поменьше. Причем сохранялся текстовый документ именно с тем HTML, который вначале показывался с большими заголовками.

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

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

kvesda пишет:

Не всегда корректно срабатывает форматирование выделенного(ых) абзаца(ев) стилем code

Если включить отображение специальных символов, то переносы строк везде одинаковые? Они должны походить на букву Пи. Если перенос строк "мягкий", отображаемый как стрелка-кочерга, то на такой строке форматирование абзаца не будет полностью применяться. Потому что на мягком переносе абзац не считается абзацем, а считается продолжением строки.

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

Ну да, у вас так и есть. У вас на последней строке мягкий перенос. Получается, что вы выделяете последнюю строчку не полностью (так как она заканчивается на самом деле на строчку ниже). Редактор видит, что выделение сделано не строго на границах абзацев (начало вы делаете, скорее всего, с границы, а конец получается что на середине строки). И поэтому не может применить форматирование абзаца.