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

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

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

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

kvesda пишет:

Спасибо за совет, я умею работать с GitHub.
Вы когда-то обсуждали, если не ошибаюсь, на ЛОР, что у вас на работе нет возможности доступа к GitHub через прокси (не помню, чем закончилось это Ваше там обсуждение). У меня такая же проблема на работе, только еще более "закрученная". Склонировать и скачать код могу, а pull-request - нет. Прокси не позволяет.

Не ожидал такой заботы smile Но дело в том, что я оттудава сбежал уже больше года как:

ЖЖшечка-стайл: Год после увольнения из Росатома (Часть 1)
ЖЖшечка-стайл: Год после увольнения из Росатома (Часть 2)

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

kvesda пишет:

У меня нет доступ в GitHub репозиторий MyTetra, поэтому склонированный через git и дополненный нововведением код экспериментальной ветки я закоммитил, сжал в zip и высылаю Вам. Также высылаю архив со сборкой для Windows.
Код: https://drive.google.com/open?id=1gjvjj … yu6rvTXgVB
Сборка под Windows: https://drive.google.com/open?id=1S83Yh … CkpxdnWWtY
Напишите, примите ли Вы эти изменения для Вашего GitHub репозитория?
Планирую заняться импортом в MyTetra из других PIM, таких, как Nimbus Note,
Как можно присоединиться к Вам к разработке программы?

Фак мой мозг. Вам не нужен "доступ в GitHub репозитория MyTetra". Вы можете склонировать git-репозитарий, сделать в своей копии изменения и оформить как pull-request. Это сандартная практика совместной разработки. Посмотрите видео на ютубе как это делается, по-моему там даже на русском языке есть.

Stanislaw пишет:

Такой вопрос - а нет планов встроить интерпретатор скриптового языка, типа rexx python perl?

А какой в этом смысл? Можно и так иметь инсталляцию python/php и писать свои скрипты.

Я подумываю о подсистеме вызова командных обработчиков, настраиваемую пользователем.

Типа, пользователь может создать команду-действие, задав ей название и команду, типа

Получить все теги в базе

python getAllTags.py %treeFile

где вместо %treeFile будет подставляться полное имя файла mytatra.xml. Ну и там другие подстановки, например %currentNoteId - идентификатор текущей записи. %currentNoteDir - каталог текущей записи и тому подобное.

Команда появляется в списке команд, например "Инструменты" - "Команды" - "Получить все теги в базе", ей можно назначить горячую клавишу. И все, ее можно выполнять из MyTetra.

И совершенно неважно на чем будет написан скрипт, хоть на баше, хоть на питоне, хоть на CMD, пользователь сам настраивает под себя.