106

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Уже несколько раз напоролся на баг с пропаданием части заметки. Пишешь длинную заметку с вставками кода и скриншотов, нажимаешь "Ок", а от твоей заметки остался только первый абзац текста sad
Я, правда, до сих пор пользуюсь v.1.43.27. Надо бы проверить, актуален ли этот баг до сих пор.

107

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

br0ke пишет:

Уже несколько раз напоролся на баг с пропаданием части заметки. Пишешь длинную заметку с вставками кода и скриншотов, нажимаешь "Ок", а от твоей заметки остался только первый абзац текста sad
Я, правда, до сих пор пользуюсь v.1.43.27. Надо бы проверить, актуален ли этот баг до сих пор.

Я сталкивался с нечто подобным (только у меня редактор просто вылетал и терялась заметка).
Мне помогло следующее:  я всегда санчала создаю пустую заметку (включил в настройках программы) и далее уже заполняю её.

108 (изменено: man-cmw, 01.01.2019 14:54:54)

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

При переносе аналогичной структуры из одной ветки в другую столкнулся с проблемой, при повторении копирования нескольких подветок и затем вставки происходит вылет программы!!! (MyTetra v.1.44.31 и  Ubuntu 18.04.1 LTS). При переносе первой подветки копирование и вставка проходит нормально, при  копировании второй подветки  тоже нормально, но при вставке второй подветки сразу вылетает. Пришлось повторять после вылетов, перенося за один раз только одну подветку.
И еще просьба, желательно при вводе метки получать список уже существующих и возможность выбора из этого списка (позволит избежать различного набора при формировании одного и того же тега)

109

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

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

110

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

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 всегда есть в трее, и все работают через него.

111

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

kvesda пишет:

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

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

112

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Здравствуйте.
Хотелось бы ,чтоб в настройке программы была возможность переключить тему оформления с белой на чёрную. Сейчас работаю в Windows 10 и в последней версии даже проводник с чёрной темой ,выглядит вот так:
https://c.radikal.ru/c26/1901/a2/13ee3255eb3e.png
Нужно создать новый файл stylesheet.css и добавить функцию переключения в программу ,для начала хотелось бы получить названия областей окна MyTetra которые используются в файле  stylesheet.css.
https://a.radikal.ru/a14/1901/8c/262570b84093.png

113

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

br0ke пишет:

Уже несколько раз напоролся на баг с пропаданием части заметки. Пишешь длинную заметку с вставками кода и скриншотов, нажимаешь "Ок", а от твоей заметки остался только первый абзац текста sad
Я, правда, до сих пор пользуюсь v.1.43.27. Надо бы проверить, актуален ли этот баг до сих пор.

Только что тот же баг проявился на v.1.44.31.

114

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

uusr пишет:

Здравствуйте.
для начала хотелось бы получить названия областей окна MyTetra которые используются в файле  stylesheet.css.

https://webhamster.ru/punbb/viewtopic.php?id=167 - в css-файле есть некоторые комментарии (перебирал "почти опытным путем" - а так - см. "QT-стандарты").

p.s.
буду признателен, если в последствии поделитесь какими-нибудь "аналогичными комментами к строкам-qt-css".

115

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

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

Вот как это выглядит:
bug gif
Ссылка на  GIF

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

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

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

P.S. Используется MyTetra v.1.44.31. ОС Fedora 29. GNOME Shell 3.30.2.

116

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

У меня git перестал собираться.
x86, Devuan ASCII (Debian Stretch), Qt 5.7

~$ git clone https://github.com/xintrea/mytetra_dev.git && cd mytetra_dev
Cloning into 'mytetra_dev'...
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 17662 (delta 0), reused 0 (delta 0), pack-reused 17660
Receiving objects: 100% (17662/17662), 24.21 MiB | 456.00 KiB/s, done.
Resolving deltas: 100% (12367/12367), done.

~/mytetra_dev$ git checkout experimental
Already on 'experimental'
Your branch is up-to-date with 'origin/experimental'.

~/mytetra_dev$ /usr/lib/i386-linux-gnu/qt5/bin/qmake mytetra.pro && make
Info: creating stash file /home/chadwick/mytetra_dev/.qmake.stash
cd app/ && ( test -e Makefile || /usr/lib/i386-linux-gnu/qt5/bin/qmake /home/chadwick/mytetra_dev/app/app.pro -o M
akefile ) && make -f Makefile 
Project MESSAGE: Building running in Qt major version: 5
Project MESSAGE: Is release build
Project MESSAGE: Building the any OS version...
Project MESSAGE: Set installation directory for binary file to /usr/local/bin
make[1]: Entering directory '/home/chadwick/mytetra_dev/app'
/usr/lib/i386-linux-gnu/qt5/bin/uic src/samples/buttonwidth.ui -o build/ui_buttonwidth.h
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/main.o src/main.cpp
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/RecordTableScreen.o src/views/recordTable/RecordTableScreen.cpp
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/RecordTableView.o src/views/recordTable/RecordTableView.cpp
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/RecordInfoFieldsEditor.o src/views/record/RecordInfoFieldsEditor.cpp
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/InfoFieldEnter.o src/views/record/InfoFieldEnter.cpp
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/MetaEditor.o src/views/record/MetaEditor.cpp
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY
_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtSvg
 -isystem /usr/include/i386-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isy
stem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtXml -isystem /usr/include/
i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtCore -Ibuild -Ibuild -I/usr/lib/i386-lin
ux-gnu/qt5/mkspecs/linux-g++ -o build/Editor.o src/libraries/wyedit/Editor.cpp
src/libraries/wyedit/Editor.cpp: In member function ‘void Editor::setTabSize()’:
src/libraries/wyedit/Editor.cpp:1464:15: error: ‘class EditorTextArea’ has no member named ‘setTabStopDistance’;
 did you mean ‘setTabStopWidth’?
     textArea->setTabStopDistance(
               ^~~~~~~~~~~~~~~~~~
Makefile:3293: recipe for target 'build/Editor.o' failed
make[1]: *** [build/Editor.o] Error 1
make[1]: Leaving directory '/home/chadwick/mytetra_dev/app'
Makefile:42: recipe for target 'sub-app-app-pro-make_first' failed
make: *** [sub-app-app-pro-make_first] Error 2
~/mytetra_dev$ 

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

117

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

br0ke пишет:

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

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

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

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

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

118

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

chadwick пишет:

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

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

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

119

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

xintrea пишет:

На самом деле вы пытаетесь собрать MyTetra из ветки experimental.

я это сознательно делаю; мне нужны изменения, которых нет в мастере

xintrea пишет:

Попробуйте обновить сейчас и снова собрать.

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

120

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

chadwick пишет:

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

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