From: Sven Hoexter Date: Wed, 9 Oct 2024 19:19:00 +0000 (+0200) Subject: New upstream version 2.9.31 X-Git-Tag: upstream/2.9.31^0 X-Git-Url: https://git.sven.stormbind.net/?a=commitdiff_plain;h=refs%2Fheads%2Fupstream;p=sven%2Fvym.git New upstream version 2.9.31 --- diff --git a/config/io.github.insilmaril.vym.appdata.xml b/config/io.github.insilmaril.vym.appdata.xml new file mode 100644 index 0000000..55d378a --- /dev/null +++ b/config/io.github.insilmaril.vym.appdata.xml @@ -0,0 +1,46 @@ + + + io.github.insilmaril.vym + CC0-1.0 + LGPL-2.1-or-later + VYM + Tool for generating and manipulating mind maps + +

+ VYM (View Your Mind) allows you to organize your ideas easily and intuitively. + It is a powerful personal task manager that lets you create mind maps and export + them to multiple formats. +

+
+ + + https://a.fsdn.com/con/app/proj/vym/screenshots/328319.jpg + + + https://a.fsdn.com/con/app/proj/vym/screenshots/328313.jpg + + + + Education + Office + + https://github.com/insilmaril/vym/issues + http://www.insilmaril.de/vym/ + vym + + HiDpiIcon + HighContrast + UserDocs + + vym.desktop + + vym + + vym + + mild + + + + +
diff --git a/lang/vym.ru.ts b/lang/vym.ru.ts index 1c8552e..278aae3 100644 --- a/lang/vym.ru.ts +++ b/lang/vym.ru.ts @@ -7,13 +7,13 @@ Credits Help->About vym dialog - + Титры License Help->About vym dialog - + Лицензия @@ -146,25 +146,25 @@ Property Editor Window caption - Редактор свойств + Редактор свойств Name Branchprop window: Attribute name - Имя + Имя Value Branchprop window: Attribute value - Значение + Значение Type Branchprop window: Attribute type - Тип + Тип @@ -352,7 +352,7 @@ want to allow this in your system! VYM - Export HTML to directory - VYM - Экспортировать HTML в папку + VYM - Экспортировать HTML в папку @@ -463,7 +463,7 @@ want to allow this in your system! Find: FindWidget - + Найти: @@ -557,12 +557,12 @@ want to allow this in your system! Cancel - Отмена + Отмена Ok - OK + OK @@ -583,12 +583,12 @@ want to allow this in your system! Linkstyle Line - Линия-ссылка + Стиль линии: тонкая линия Linkstyle Thick Line - + Стиль линии: толстая линия @@ -635,7 +635,7 @@ want to allow this in your system! Check, if updates are available Help action - + Проверить наличие обновлений @@ -665,12 +665,12 @@ vym will create an empty map now. Import: Add vym map to selection - Импортирование: Добавить vym-Карту к выделению + Импортирование: Добавить vym-карту к выделению Import: Replace selection with vym map - Импортирование: Заменить выделение vym-Картой + Импортирование: Заменить выделение vym-картой @@ -681,7 +681,7 @@ Couldn't rename map to %1 Save modified map before closing it - Сохранить изменнеую Карту перед закрытием + Сохранить изменённую карту перед закрытием @@ -783,7 +783,7 @@ Couldn't rename map to %1 &Map Menu for file actions - &Карта + &Карта @@ -800,7 +800,7 @@ Couldn't rename map to %1 &Detach Context menu - + Отделить @@ -847,49 +847,49 @@ Couldn't rename map to %1 Properties - + Свойства Move branch up Edit menu - Переместить вверх + Переместить вверх Move branch down Edit menu - Переместить вниз + Переместить вниз Move branch diagonally up Edit menu - + Переместить на уровень ниже (вложить в другой узел) Move branch diagonally down Edit menu - + Переместить на уровень выше Grow selection Edit menu - + Увеличить изображение Shrink selection Edit menu - + Уменьшить изображение Reset selection size Edit menu - + Вернуть исходный размер @@ -991,7 +991,7 @@ Couldn't rename map to %1 Select Select menu - + &Выбрать @@ -1067,7 +1067,7 @@ Couldn't rename map to %1 Select color (Press Shift for more options) - + Выбрать цвет (нажмите Shift для настройки) @@ -1084,7 +1084,7 @@ Couldn't rename map to %1 (experimental) - + (экспериментально) @@ -1101,7 +1101,7 @@ Couldn't rename map to %1 &Connect - + &Соединение @@ -1150,127 +1150,127 @@ Couldn't rename map to %1 Important Freemind flag - Важно + Важно Back Freemind flag - Назад + Назад Forward Freemind flag - Фперёд + Вперёд Look here Freemind flag - Посмотреть тут + Посмотреть тут Dangerous Freemind flag - Опасность + Опасность Don't forget Freemind flag - Не забыть + Не забыть Flag Freemind flag - Флаг + Флаг Home Freemind flag - Дом + Дом Telephone Freemind flag - Телефон + Телефон Music Freemind flag - Музыка + Музыка Mailbox Freemind flag - Почта + Почта Mail Freemind flag - + Письмо Password Freemind flag - Пароль + Пароль To be improved Freemind flag - На улучшение + На улучшение Stop Freemind flag - Стоп + Стоп Magic Freemind flag - Magic + Магия To be discussed Freemind flag - На обсуждение + На обсуждение Reminder Freemind flag - Напоминание + Напоминание Excellent Freemind flag - Великолепно + Великолепно Linux Freemind flag - Linux + Linux Sweet Freemind flag - Мило + Мило @@ -1317,7 +1317,7 @@ Couldn't rename map to %1 Open all URLs in subtree (including scrolled branches) Edit menu - + Открыть все URL в поддереве, включая свёрнутые ветви @@ -1335,7 +1335,7 @@ Couldn't rename map to %1 Remove children Edit menu - + Удалить вложенные узлы @@ -1359,7 +1359,7 @@ Couldn't rename map to %1 Property Editor PropertyEditor - Редактор свойств + Редактор свойств @@ -1423,13 +1423,13 @@ Couldn't rename map to %1 CSV... - + CSV... E&dit Edit menu - + &Редактировать @@ -1447,7 +1447,7 @@ Couldn't rename map to %1 Add image... Edit menu - + Добавить изображение... @@ -1471,7 +1471,7 @@ Couldn't rename map to %1 Select default font Branch attribute - + Выбрать шрифт по умолчанию @@ -1501,7 +1501,7 @@ Couldn't rename map to %1 Tree editor View action - + Структура @@ -1632,7 +1632,7 @@ Couldn't rename map to %1 Follow XLink Context menu - Перейти по XLink + Перейти по XLink @@ -1772,36 +1772,36 @@ because of existing lockfile: The map %1 has been modified but not saved yet. Do you want to - Карта %1 была измененеа, но изменения не сохранены. Вы хотите + Карта %1 была изменена, но изменения не сохранены. Вы хотите Enter URL: - Введите URL: + Введите URL: HTML Filedialog - + HTML Text Filedialog - Текст + Текст Spreadsheet Filedialog - Таблица + Таблица Textdocument Filedialog - Текстовый документ + Текстовый документ @@ -1812,17 +1812,17 @@ because of existing lockfile: Set URL to a local file - Задать URL на локальный файл + Указать URL на локальный файл Couldn't open map %1 - Ошибка при открытии Карты %1 + Ошибка при открытии карты %1 Link to another vym map - Ссылка на другую vym-Карту + Ссылка на другую vym-карту @@ -2152,7 +2152,7 @@ because of existing lockfile: Firefox Bookmarks - Закладки Firefox + Закладки Firefox @@ -2200,7 +2200,7 @@ because of existing lockfile: &Close Map File menu - &Закрыть Карту + &Закрыть карту @@ -2255,7 +2255,7 @@ because of existing lockfile: Add branch (insert) Edit menu - Добавить ветвь (insert) + Добавить промежуточный узел @@ -2330,13 +2330,13 @@ because of existing lockfile: Open all vym links in subtree Edit menu - Открыть все ссылки в поддереве + Открыть все vym-ссылки в поддереве Edit vym link... Edit menu - Редактировать ссылку... + Редактировать vym-ссылку... @@ -2354,13 +2354,13 @@ because of existing lockfile: Add map (insert) Edit menu - Добавить Карту (вставить) + Добавить карту (вставить) Add map (replace) Edit menu - Добавить Карту (заменить) + Добавить карту (заменить) @@ -2420,13 +2420,13 @@ because of existing lockfile: Firefox Bookmarks Import filters - Закладки Firefox + Закладки Firefox Remove only branch and keep its children Edit menu - + Удалить этот узел и оставить его вложенные узлы @@ -2534,7 +2534,7 @@ because of existing lockfile: Add mapcenter Canvas context menu - + Добавить центральный узел @@ -2557,17 +2557,17 @@ because of existing lockfile: Linkstyle Curve - Linkstyle Curve + Стиль линии: тонкая дуга Linkstyle Thick Curve - Linkstyle Thick Curve + Стиль линии: толстая дуга Set &Link Color - Установить цвет &сслыки + Установить цвет &ссылки @@ -2601,13 +2601,13 @@ because of existing lockfile: Next Map View action - Следующая Карта + Следующая карта Previous Map View action - Предыдущая Карта + Предыдущая карта @@ -2632,7 +2632,7 @@ because of existing lockfile: Link to another vym map SystemFlag - Ссылка на другую vym-Карту + Ссылка на другую vym-карту @@ -2721,7 +2721,7 @@ because of existing lockfile: References (URLs, vymLinks, ...) Context menu name - Ссылки ( URLs, vym-Cсылки, ...) + Ссылки (URL, vym-ссылки, ...) @@ -2733,7 +2733,7 @@ because of existing lockfile: %1 items on map Info about map - %1 объектов на карте + %1 объектов на карте @@ -2744,7 +2744,7 @@ because of existing lockfile: Settings have been changed. The next map opened will have "%1" undo/redo levels - Настройки были измененеы. Следующая открытая карта будет использовать "%1" уровней повтора/отмены + Настройки были изменены. Следующая открытая карта будет использовать "%1" уровней повтора/отмены @@ -2814,7 +2814,7 @@ because of existing lockfile: Edit heading MapEditor - Изменить заголовок + Изменить заголовок @@ -2834,7 +2834,7 @@ because of existing lockfile: Note Editor Name of editor shown as window title - Редактор Заметок + Редактор заметок @@ -2885,7 +2885,7 @@ because of existing lockfile: Export as CSV - Экспортировать в CVS + Экспортировать в CSV @@ -2958,7 +2958,7 @@ because of existing lockfile: Error ExportHTML - Ошибка + Ошибка @@ -3186,12 +3186,12 @@ Do you risk to overwrite its contents? Please use Settings-> - Используйте пункт "Настройки"-> + Используйте пункт "Настройки"-> Set directory for vym macros - Установить папку для vym-макросов + Указать папку для vym-макросов @@ -3369,12 +3369,12 @@ Do you want to overwrite it? Overwrite - Перезаписать + Перезаписать Cancel - Отмена + Отмена @@ -3515,7 +3515,7 @@ Do you want to overwrite it? &Print... - &PПечать... + &Печать... @@ -3679,7 +3679,7 @@ Do you want to overwrite it? Print TextEditor - Печать + Печать @@ -3809,7 +3809,7 @@ Do you want to overwrite it? Couldn't find a map (*.xml) in .vym archive. - Не найдена Карта (*.xml) в .vym архиве. + Не найдена карта (*.xml) в .vym архиве. @@ -3848,7 +3848,7 @@ Do you want to write the map Cancel - Отмена + Отмена @@ -3897,12 +3897,12 @@ could not be renamed before saving Load image - Загрузить изображение + Загрузить изображение Save image - Сохранить изображение + Сохранить изображение @@ -3915,7 +3915,7 @@ Do you want to overwrite it? Overwrite - Перезаписать + Перезаписать @@ -3995,21 +3995,21 @@ Please only delete the lockfile, if you are sure nobody else is currently workin %1 Do you want to reload that map with the new file? - Файл Карты на диске был изменен: + Файл карты на диске был изменён: %1 -Вы хотите загрузить изменненую карту с диска? +Вы хотите загрузить изменённую карту с диска? Reload - Перезагрузить + Перезагрузить Ignore - Пропустить + Пропустить @@ -4032,12 +4032,12 @@ Do you want to reload that map with the new file? New map New map - Новая Карта + Новая карта Export map as image - Экспортировать Карту как изображение + Экспортировать карту как изображение @@ -4062,7 +4062,7 @@ Do you want to reload that map with the new file? Export XML to directory - Экспортировать XML в папку + Экспортировать XML в папку @@ -4090,7 +4090,7 @@ Do you want to reload that map with the new file? Load background image - Загрузить фоновый рисунок + Загрузить фоновый рисунок diff --git a/src/aboutdialog.cpp b/src/aboutdialog.cpp index 5662d43..67ff08a 100644 --- a/src/aboutdialog.cpp +++ b/src/aboutdialog.cpp @@ -65,6 +65,7 @@ AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent) " " "" "
  • Translations" + "

    Note: Some translations are outdated since years, any help to update them is welcome!

    " "
      " "
    • Brasilian: Amadeu Júnior
    • " "
    • Chinese (simplified): Moligaloo
    • " @@ -76,7 +77,7 @@ AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent) "
    • Interlingua: Giovanni Sora
    • " "
    • Italian: Albano Battistella, Giovanni Sora, Seyed Puria Nafisi Azizi
    • " "
    • Japanese: Tsuren Tsuchiya
    • " - "
    • Russian: Anton Olenev
    • " + "
    • Russian: Evgeniy Nochevnov, Anton Olenev
    • " "
    • Spanish: " " ACLibre (Academia y Conocimiento Libre) and " diff --git a/src/flagrowmaster.cpp b/src/flagrowmaster.cpp index 2b446da..040738e 100644 --- a/src/flagrowmaster.cpp +++ b/src/flagrowmaster.cpp @@ -105,8 +105,10 @@ void FlagRowMaster::saveDataToDir(const QString &tmpdir, WriteMode mode) // Userflags are written anyway (if master flagrow) for (int i = 0; i < flags.size(); ++i) - if ((mode == AllFlags) || (mode == UsedFlags && flags.at(i)->isUsed())) + if ((mode == AllFlags) || (mode == UsedFlags && flags.at(i)->isUsed())) { + qDebug() << "Writing flag " << flags.at(i)->getName() << " to " << tmpdir; flags.at(i)->saveDataToDir(tmpdir); + } } void FlagRowMaster::setName(const QString &n) { rowName = n; } diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index f999dd6..caa5848 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -2979,7 +2979,7 @@ void Main::setupSettingsActions() tr("Set application to zip/unzip files", "Settings action") + "...", this); connect(a, SIGNAL(triggered()), this, SLOT(settingsZipTool())); - // FIXME-2 Disabled for now settingsMenu->addAction(a); + // FIXME-2 zipSettings Disabled for now settingsMenu->addAction(a); a = new QAction(tr("Confluence Credentials", "Settings action") + "...", this); diff --git a/src/mapitem.cpp b/src/mapitem.cpp index 66dc81e..c639928 100644 --- a/src/mapitem.cpp +++ b/src/mapitem.cpp @@ -81,26 +81,27 @@ QString MapItem::getMapAttr() if (parentItem == rootItem) posMode = Absolute; else { - if (type == TreeItem::Image || depth() == 1 || lmo->getUseRelPos()) + if (type == TreeItem::Image || depth() == 1 || (lmo && lmo->getUseRelPos())) posMode = Relative; // FiXME-2 shouldn't this be replaced by relPos? else posMode = Unused; } + switch (posMode) { - case Relative: - if (lmo) - pos = lmo->getRelPos(); - s = attribut("relPosX", QString().setNum(pos.x())) + - attribut("relPosY", QString().setNum(pos.y())); - break; - case Absolute: - if (mo) - pos = mo->getAbsPos(); - s = attribut("absPosX", QString().setNum(pos.x())) + - attribut("absPosY", QString().setNum(pos.y())); - break; - default: - break; + case Relative: + if (lmo) + pos = lmo->getRelPos(); + s = attribut("relPosX", QString().setNum(pos.x())) + + attribut("relPosY", QString().setNum(pos.y())); + break; + case Absolute: + if (mo) + pos = mo->getAbsPos(); + s = attribut("absPosX", QString().setNum(pos.x())) + + attribut("absPosY", QString().setNum(pos.y())); + break; + default: + break; } if (hideLinkUnselected) s += attribut("hideLink", "true"); diff --git a/src/version.h b/src/version.h index 2b89fd5..03e2dc6 100644 --- a/src/version.h +++ b/src/version.h @@ -1,8 +1,8 @@ #ifndef VERSION_H #define VERSION_H -#define __VYM_VERSION "2.9.28" -#define __VYM_BUILD_DATE "2024-05-10" +#define __VYM_VERSION "2.9.31" +#define __VYM_BUILD_DATE "2024-10-09" #define __VYM_CODE_QUALITY "Production" #define __VYM_CODENAME "" diff --git a/src/vymmodel.cpp b/src/vymmodel.cpp index f137821..cdf4888 100644 --- a/src/vymmodel.cpp +++ b/src/vymmodel.cpp @@ -385,14 +385,13 @@ QString VymModel::saveToDir(const QString &tmpdir, const QString &prefix, QString flags; // Write images and definitions of used user flags + standardFlagsMaster->saveDataToDir(tmpdir + "/flags/standard/", FlagRowMaster::UsedFlags); if (flagMode != FlagRowMaster::NoFlags) { // First find out, which flags are used // Definitions flags += userFlagsMaster->saveDef(flagMode); - userFlagsMaster->saveDataToDir(tmpdir + "flags/user/", flagMode); - standardFlagsMaster->saveDataToDir(tmpdir + "flags/standard/", - flagMode); + userFlagsMaster->saveDataToDir(tmpdir + "/flags/user/", flagMode); } QString footer; @@ -4649,7 +4648,8 @@ void VymModel::exportXML(QString fpath, QString dpath, bool useDialog) // write to directory //FIXME-3 check totalBBox here... QString saveFile = - saveToDir(dpath, mname + "-", FlagRowMaster::NoFlags, offset, NULL); + saveToDir(dpath, mname + "-", FlagRowMaster::AllFlags, offset, nullptr); + QFile file; file.setFileName(fpath);