mael пишет:

Чего так тихо?

Новогодние праздники же!


mael пишет:

Все затаились в ожидании новой версии?)))
Между тем, программу во всю использую и появилось пару замечаний/предложений:

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

Эти два пункта запланированы, мне и самому порой бывает такой поиск нужен. Но пока такая доработка не приоритетна.


mael пишет:

При вставке из внешних источников в заметку, вставляется все форматирование, которое потом нельзя убрать с помощью "C": ссылки, шрифты, цвет фона...

В новой версии этот момент будет улучшен. Сейчас самые главные атрибуты форматирования сбрасываются с помощью "C", но в HTML попадаются такие выкрутасные теги, о которых предположить было трудно. Я попробую вообще поменять алгоритм очистки - не очищать от тегов, а перегнать в чистый текст, оставив только переносы строк. Надо ковырять короче.


mael пишет:

Проблемы с разворачиванием окна в WinXP. Окно не выходит на передний план

В линухе такая же проблема. Разберемся.


mael пишет:

Продумать ситуацию с рабочим пространством. Мне думается, что список записей можно встроить в дерево слева.

Не получится. У записей обычно длинные по горизонтаи названия. Такие не встроишь в дерево, которое традиционно вытянуто по вертикали.

Underwest пишет:

Собирается бинарник нормально. В макоси програма получается в виде готового бандла, который есть "законченое решение", и кажется внутри которого ничего изменятся не должно. туды не есть правильно ложить конф который изменяется постоянно ?

Тут я ничем помочь не могу. Макос видел только пару раз из-за плеча.

Значит, у вас получилось собрать бинарник. Назовите его "mytetra_macos". Распакуйте содержимое архива MyTetra v.1.26 for Linux в отдельный каталог, и положите туда  mytetra_macos.

То есть, у вас, рядом, в одном и том же каталоге должны находиться два бинарника - mytetra (линуксовый) и mytetra_macos (макосовый). Запустите mytetra_macos, и скажите, работает ли Mytetra.

А как собрать бандл под макос, это нужно узнавать на форумах, посвященных прграммированию под эту операционную систему.

Underwest пишет:

Когда планируется добавить изменение с conf.ini чтобы в случает отсутствия создавалось.  Может тогда сможет нормально под Макосью запустится. А то все никак не могу победить сборку под Леопарда, как мне кажется не может conf.ini найти. Или подскажите как исправить на свой путь conf.ini ?

Компилирование бинарника никак не зависит от наличия conf.ini.

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

В следующем публичном релизе планируется сделать такое поведение:

1. Вначале ищется conf.ini в каталоге, где запущена MyTetra (нужно, чтобы работало как переносимое приложение)
2. Если не находит, то ищется в каталоге пользователя в подкаталоге ./mytetra (Qt предоставляет абстракцию каталога пользователя и в Windows, и в *NIX)
3. Если не находит, создает в каталоге пользователя в подкаталоге ./mytetra стандартный файл conf.txt

Shura пишет:
xintrea пишет:
Shura пишет:

2. Просмотр HTML исходника записи есть, а вот редактирования нет. Порой очень не хватает.

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

Согласен. Но просто заглянув в код я ужаснулся. Он каждую строку как абзац представляет, со всеми аттрибутами.

Так форматирует HTML-код объект QTextEdit. Там кстати не каждую строку как абзац, а каждый абзац как абзац представляет. Но атрибуты фигачит на каждый тег <p>. Я кстати хотел все переделать на CSS классы, однако оказалось что в QTextEdit неоднозначно с классами работает. Такое впечатление, что поверх указываемых классов Qt накладывает свои внутрение. Кроме того, есть проблемы с межстрочным интервалом, и с размещением CSS-файла. В общем, пока пускай объект QTextEdit делает форматирование тек, как считает нужным.

Shura пишет:

1. Невозможно настроить цвет текста. Бывает, что при вставке из браузера цвет текста становится нечитаемого цвета, а исправить это невозможно.

Выделение текста и нажатие на сброс форматирования [C] не помогает?


Shura пишет:

2. Просмотр HTML исходника записи есть, а вот редактирования нет. Порой очень не хватает.

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


Shura пишет:

3. В левой колонке бранчей цвет текста всегда чёрный. У меня тёмная цветовая схема и чёрный цвет на ней практически нечитаем, хотелось бы чтобы цвет шрифта брался из настроек темы qt

С этим подумаем. Там на самом деле используется и черный и серый цвет. Если вместо черного брать цвет из настроек темы qt, то вместо серого какой?

topa пишет:

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

Да, проверил - есть такое. Такое впечатление, что объект QTextView не всегда отправляет сигналы при переходе на другую строку. Это нужно ковырять глубоко, боюсь как бы багом Qt не оказалось, хотя может и моих рук дело. Посмотрю пожже.

mael пишет:

К своему удивлению обнаружил, что картинки таки можно вставлять из буфера обмена. Это изначально задуманная фича или приятный глюк? Можно смело использовать?

Конечно, задуманная фича. В общей сложности две недели по вечерам пилил, чтоб заработала как положено.

Я ей постоянно пользуюсь:

http://rghost.ru/3360933/thumb.png

http://rghost.ru/3360933/image.png

mael пишет:

А файлы можно крепить следующим образом:
Создаем каталог наподобие files000001 в корне программы для каждой заметки, к которой нужно крепить файлы.
В программе, в параметрах заметки, вписываем в поле URL files000001.
Теперь, по нажатию URL внизу заметки, выпрыгивает открытый каталог.

Товарищ, ты меня удивил! Да же я не знал о такой возможности в моей программе. Решение интересное, аффтор вшоке.


mael пишет:

Можно засовывать все эти каталоги в отдельный каталог, а не в корень, но тогда теряется кросплатформенность из за разных слешов под разными платформами.
Кто там крикнул про костыли? Сам знаю)))

Я пока еще раздумываю, делать или не делать прикрепление файлов к записям. Наверно всё-таки сделаю, коль народ идет даже на такие ухищрения.

topa пишет:

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

Это будет в следующем крупном обновлении.

Underwest пишет:

то есть собирается но не запускается

А что в консольпишет?

Underwest пишет:
Underwest пишет:

Консоль на месте, текст отсутствует

Уже нету консоли smile
http://rghost.ru/3311298
Вот теперь мне нравится

Да, теперь причесано. Обновил архив, убрал в новости упоминание о проблеме.

2 Underwest

Да, действительно, при старте виндовой MyTetra появляется ещё и консоль.

Если нетрудно, попробуйте закомментировать в файле main.cpp первую строчку функции main():

printf("\n\rStart MyTetra v.%d.%d\n\r", 
           APPLICATION_RELEASE_VERSION, 
           APPLICATION_RELEASE_SUBVERSION);

И посмотрите, будет ли появляться консоль. Если консоль появится, значит нужно будет что-то крутить в опциях mytetra.pro. Если консоль перестанет появляться, выложите пожалуйста exe-шник, я перепакую архив с Windows версией.

sirrichar пишет:

Мне бы, ввиду отсутствия возможности синхронизации, хотелось бы иметь возможность экспорта и импорта отдельных ветвей, хоть всех сразу. Например в упакованный зип файл.

Каталог data упакуйте и переносите куда нужно.

Underwest пишет:

http://rghost.ru/3301936
Да, точно тянулось по путям Qt, кстати если удалить QtSvg4.dll, программа запустится, но иконок тоже не будет.

Ага, запустилось с иконками.

Осталась еще одна проблема. При нажатии "Print Preview" появляется пустой экран без текста. У вас так же, или есть текст? Если текст есть, значит какой-то библиотеки еще не хватает.

Underwest пишет:

http://rghost.ru/3299807 mytetra-1.26.zip Сборка под Windows

Ага, спасибо. Только в этом архиве видимо не хватет Qt-библиотек, которые за работу с SVG и другими форматами картинок отвечают.

У вас наверно эти dll-ки есть в системе, и поэтому у вас показыватся иконки на кнопках.

А на чистой Windows иконок на кнопках невидно.

Посмотрите у себя dll-ки, аналогичные библиотекам в linux-версии, они называются так:

Каталог iconengines:
libqsvgicon.so

Каталог imageformats:
libqgif.so
libqico.so
libqjpeg.so
libqmng.so
libqsvg.so
libqtiff.so

Если есть такие, выложите пожалуйста отдельным архивчиком.