181

Re: MyTetra v.1.30. Обсуждение, вопросы.

Смотрите выше в теме.
http://webhamster.ru/punbb/viewtopic.php?pid=417#p417

182

Re: MyTetra v.1.30. Обсуждение, вопросы.

Здравствуйте!
Спасибо за хорошую программу!

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

183

Re: MyTetra v.1.30. Обсуждение, вопросы.

twinkling пишет:

Здравствуйте!
Спасибо за хорошую программу!

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

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

184

Re: MyTetra v.1.30. Обсуждение, вопросы.

Понятно. Спасибо еще раз.
Успехов!

185 (изменено: Deniz, 17.07.2013 19:49:12)

Re: MyTetra v.1.30. Обсуждение, вопросы.

  • Было бы здорово сделать подсказки для кнопок в попап окне добавления записи, и запилить цвет текста и ссылок почитабельнее для темной темы оформления интерфейса
    скриншот.jpg

  • И прикрутить ckeditor!

  • И сделать экспорт в pdf с настройками, что-бы картинки не обрезались smile

186

Re: MyTetra v.1.30. Обсуждение, вопросы.

Deniz пишет:
  • Было бы здорово сделать подсказки для кнопок в попап окне добавления записи, и запилить цвет текста и ссылок почитабельнее для темной темы оформления интерфейса

  • И прикрутить ckeditor!

  • И сделать экспорт в pdf с настройками, что-бы картинки не обрезались smile

1.

Охфигасе, никогда не видел MyTetra в темной теме. Знаете, красявостями интерфейса никогда не занимался, меня больше интересует логичность и простота. Лично я не буду тратить время на поддержку тёмной темы, пусть тот кому это важно вносят изменения девелоп-ветку, уж извините, но у меня версточный кретинизм, и самое нелюбимое занятие - украшательство и подгонка под разные условия.

2.

CKEdit - это яваскриптовый HTML редактор. Как вы предлагаете его интегрировать в MyTetra вместо WyEdit на C++ ?

3.

Что конкретно обрезается, поясните скриншотом если можно.

187 (изменено: Deniz, 29.07.2013 06:47:40)

Re: MyTetra v.1.30. Обсуждение, вопросы.

xi пишет:

2.
CKEdit - это яваскриптовый HTML редактор. Как вы предлагаете его интегрировать в MyTetra вместо WyEdit на C++ ?

Ну прикрутить там JS движок, типа pyv8, и HTML5 как в GTK3 ☻
Или просто Webkit, как в Sigil

xi пишет:

3.
Что конкретно обрезается, поясните скриншотом если можно.

Ну вот скриншот: http://storage5.static.itmages.ru/i/13/ … 20d670.png
А вот pdf какой выходит: http://rghost.ru/private/47740827/a6c61 … e84b5d1ca9

188 (изменено: Deniz, 09.08.2013 06:35:08)

Re: MyTetra v.1.30. Обсуждение, вопросы.

А ещё было бы здорово

  • реализовать возможность иметь множество баз с данными (как блокноты в Zim, или как файлы в MyNotex, или как в Cherrytree), что-бы можно было их синхронизировать в отдельные хранилища.

  • и объединить окно добавления записи с окном редактирования (как в Zim, или как в MyNotex, или как в Cherrytree)

  • И подсветку синтаксиса в редактор кода

И совершенно необходимо сделать:

  • Кликабельные ссылки

  • Кнопоки в редактор для H1, H2, H3... тэгов (ну и других тэгов, раз уж HTML), и т.п.

189 (изменено: Deniz, 25.08.2013 17:15:23)

Re: MyTetra v.1.30. Обсуждение, вопросы.

Запилил скрипт запуска из любого места (mytetra.run):

#!/bin/sh

# With following string, MyTetra will take system wide theme look. Try to comment out to see difference
export GNOME_DESKTOP_SESSION_ID=default

# Find our location
SELF_LOCATION=$(cd "$(dirname "$0")" ; pwd)

# Was this invoked as a link ?
if [ -L "$0" ]; then
    # Read link
    LINKTO=$(readlink "$0")
    # Is the link an absolute or relative path
    if expr "${LINKTO}" : '^/' > /dev/null; then
        # Absolute path, so just invoke it
        echo "\nABSOLUTE PATH RUN:"
        # Find our location
        SELF_LOCATION=$(cd "$(dirname "${LINKTO}")" ; pwd)
        echo "SELF_LOCATION ${SELF_LOCATION}"
        # Set library path
        LD_LIBRARY_PATH="${SELF_LOCATION}/lib":${LD_LIBRARY_PATH}
        echo "LD_LIBRARY_PATH ${LD_LIBRARY_PATH}"
        export LD_LIBRARY_PATH
        # Run
        echo "exec ${SELF_LOCATION}/mytetra $@"
        exec "${SELF_LOCATION}/mytetra" "$@"

    else
        echo "\nRELATIVE PATH RUN:"
        # invoke by prepending our folders
        echo "SELF_LOCATION ${SELF_LOCATION}"
        RELDIR=$(dirname "${LINKTO}")
        echo "RELDIR  ${RELDIR}"
        # Set library path
        LD_LIBRARY_PATH="${SELF_LOCATION}/${RELDIR}/lib":${LD_LIBRARY_PATH}
        echo "LD_LIBRARY_PATH ${LD_LIBRARY_PATH}"
        export LD_LIBRARY_PATH
        # Run
        echo "exec ${SELF_LOCATION}/${RELDIR}/mytetra $@"
        exec "${SELF_LOCATION}/${RELDIR}/mytetra" "$@"

    fi
else
    echo "\nDIRECT RUN:"
    # Direct run
    echo "SELF_LOCATION ${SELF_LOCATION}"
    # Set library path
    LD_LIBRARY_PATH="${SELF_LOCATION}/lib":${LD_LIBRARY_PATH}
    echo "LD_LIBRARY_PATH ${LD_LIBRARY_PATH}"
    export LD_LIBRARY_PATH
    # Run
    echo "exec ${SELF_LOCATION}/mytetra $@"
    exec "${SELF_LOCATION}/mytetra" "$@"

fi

190

Re: MyTetra v.1.30. Обсуждение, вопросы.

Регулярно при вырезании или удалении записи выдает ошибку невозможно удалить что-то в корзине и падает в осадок.
И все бы ничего, но при этом рубиться файл mytetra.xml, а без него все накопленное теряет смысл.

191

Re: MyTetra v.1.30. Обсуждение, вопросы.

Deniz пишет:

Запилил скрипт запуска из любого места (mytetra.run):

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

192

Re: MyTetra v.1.30. Обсуждение, вопросы.

fr0ster пишет:

Регулярно при вырезании или удалении записи выдает ошибку невозможно удалить что-то в корзине и падает в осадок.
И все бы ничего, но при этом рубиться файл mytetra.xml, а без него все накопленное теряет смысл.

Этот застаревший баг исправлен в девелоперской ветке. Если умеете, соберите из исходников.

Выпадение происходит при следующих обстоятельствах:

1. Открываем запись
2. Что-то меняем в ее тексте
3. Нажимаем вырезать
4. Получаем ошибку

Чтобы обойти, после пункта 2 можно нажимать Ctrl+S.

193

Re: MyTetra v.1.30. Обсуждение, вопросы.

Кто-нибудь пробовал запускать программу на Debian Jessie? На Wheezy работает без проблем. На Jessie выдаёт ошибку:
./mytetra.run: 8: ./mytetra.run: ./mytetra: not found
Пытался решить разными способами - и настройкой прав, и запуском с strace (ничего криминального не увидел) - безрезультатно.
Уж больно прога нравится.

194

Re: MyTetra v.1.30. Обсуждение, вопросы.

Николай пишет:

Кто-нибудь пробовал запускать программу на Debian Jessie? На Wheezy работает без проблем. На Jessie выдаёт ошибку:
./mytetra.run: 8: ./mytetra.run: ./mytetra: not found
Пытался решить разными способами - и настройкой прав, и запуском с strace (ничего криминального не увидел) - безрезультатно.
Уж больно прога нравится.

У вас какая-то странная ошибка, она говорит просто о том, что в директории, в которой вы запускаете скрипт ./mytetra.run, отсутствует бинарник mytetra.

195

Re: MyTetra v.1.30. Обсуждение, вопросы.

Почему нет готовых бинарников для AMD64? Не хочется из-за одной програмулины тянуть кучу либ...

И вопрос по сборке, укажите где-нибудь что конкретно требуется для компиляции. Получаю ошибку на этапе make:


[TARDIS ~/new/src/mytetra_dev]$ make
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -Ibuild -o build/SaveLoad.o src/SaveLoad.cpp
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -Ibuild -o build/RecordTableScreen.o src/RecordTableScreen.cpp
src/RecordTableScreen.cpp:1:19: fatal error: QObject: Нет такого файла или каталога
compilation terminated.
make: *** [build/RecordTableScreen.o] Ошибка 1