LINUX.ORG.RU

Qt


191

15

Всего сообщений: 555

Релиз QVGE 0.6.1 (интеграция с GraphViz)

 , ,

Релиз QVGE 0.6.1 (интеграция с GraphViz)
Группа Open Source

https://www.linux.org.ru/images/19295/1500px.jpg

Состоялся очередной релиз мультиплатформенного визуального редактора графов Qt Visual Graph Editor 0.6.1.

Данная версия отличается более тесной интеграцией с пакетом GraphViz, в частности:

  • графы в формате DOT загружаются непосредсвенно через dot, что позволяет намного качественнее выполнять их парсинг;
  • вызов GraphViz layout engines непосредсвенно из графического интерфейса приложения, с мгновенным просмотром результатов.

Также из приложения удалена встроенная поддержка библиотеки OGDF из-за её нестабильности, которая приводила к «падениям» приложения (впрочем, можно собрать QVGE с поддержкой OGDF из исходников, как и раньше).

В дальнейших планах продолжение интеграции с GraphViz, улучшения в плане редактирования текста в узлах и поддержка большего числа графических форматов

>>> Подробности (arsmasiuk.github.io)

ii-system
()

Вышел Shotcut 20.10.31

 , , , ,

Вышел Shotcut 20.10.31
Группа Мультимедиа

Shotcut — это свободный кроссплатформенный видеоредактор для FreeBSD, Linux, MacOS и Windows. Благодаря FFmpeg, Shotcut поддерживает множество видео, аудио и графических форматов. Также Shotcut использует шкалу времени для нелинейного редактирования из нескольких дорожек, которые могут состоять из файлов различных форматов.

В этой версии удалены QtWebKit и WebVfx (компоненты HTML5) из всех сборок, чтобы упростить обновление пользовательского интерфейса, и обновлен Qt до версии 5.15.1 в Linux и Windows и до версии 5.12.9 в macOS.

Новое в этой версии:

  • добавлен аудиофильтр Invert (инвертирование полярности)
  • добавлены фильтры Size, Position & Rotate
  • добавлено преобразование фильтров Text: HTML в Text: Rich
  • в меню Timeline добавлена ​​опция прокрутки курсора воспроизведения при увеличении
  • добавлена ​​возможность изменять положение в Size, Position & Rotate, перетаскивая в любом месте прямоугольника, одновременно удерживая Shift.
  • добавлены VUI подсказки для различных видеофильтров
  • добавлены стандартные предустановленные разрешения и соотношения сторон в диалоговое окно «Добавить пользовательский режим видео»

>>> Подробности (shotcut.org)

MaxPower
()

Выпущена Krita 4.4.0

 , , ,

Выпущена Krita 4.4.0
Группа KDE

Графический редактор вышел с целым рядом новых типов слоев заливки, включая действительно универсальный тип слоя заливки на основе сценариев SeExpr, новые опции для кистей Krita, такие как режим карты градиента для кистей, режимы яркости и градиента для текстур кисти, поддержка динамического использования цветов в градиенты, экспорт анимации в webm, новые функции сценариев - и, конечно же, сотни исправлений ошибок, которые делают эту версию Krita лучше, чем когда-либо.

Вот выдержка из примечаний к выпуску:

Слои заливки
  • многопоточность для слоев заливки

  • преобразования для заливки узором

  • параметр Screentone для слоя заливки, предназначенный для заполнения всего экрана точками, квадратами, линиями, волнами и т. д.

  • слой заливки Multigrid, генерирует мозаики Пенроуза, а также квазикристаллические структуры

  • интеграция языка экспрессий SeExpr Disney Animation

Кисти
  • верхний штрих: использование комбинации нового параметра яркости с параметром смешивания

  • нижний штрих: использование параметра силы текстуры для смешивания кончиков кистей и текстур с наложением градиента

  • диагональные линии в MyPaint Color Selector (Shift + M)

  • поддержка динамического использования текущих выбранных цветов в градиентах

>>> Подробности (krita.org)

MaxPower
()

DuploQ - графический фронтенд для Duplo (детектор дублированного кода)

 , duplo, , ,

DuploQ - графический фронтенд для Duplo (детектор дублированного кода)
Группа Разработка

DuploQ представляет собой графический интерфейс к консольной утилите Duplo (https://github.com/dlidstrom/Duplo), предназначенной для поиска дублированного кода в исходных файлах (т.н. «копипаста»).

Утилита Duplo поддерживает несколько языков программирования: C, C++, Java, JavaScript, C#, но также может быть использована для поиска копий в любых текстовых файлах. Для указанных языков Duplo старается игнорировать макросы, комментарии, пустые строки и пробелы, выдавая пользователю максимально «чистые» результаты.

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

DuploQ является мультиплатформенным приложением, написанным с помощью фреймвока Qt версии 5. В настоящее время как минимум поддерживаются следующие платформы (при условии установленной Qt версии не ниже 5.10):

  • Microsoft Windows 10
  • Ubuntu Linux
  • Fedora Linux

Также высока вероятность работы DuploQ на иных платформах, которые официально поддерживаются Qt Company.

На странице релиза DuploQ (https://github.com/duploq/duploq/releases) можно скачать как исходные коды, так и бинарные пакеты для указанных выше систем (64 bit only).

DuploQ + Duplo лицензированы под GPL-лицензией.

>>> Подробности (github.com)

ii-system
()

Stellarium 0.20.3

 , , , ,

Stellarium 0.20.3
Группа Open Source

27 сентября вышла в свет версия 0.20.3 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

В общей сложности между версиями 0.20.2 и 0.20.3 сделано 164 изменения, из которых можно выделить (основные изменения):

  • Исправление нутации и, как следствие, времени начала сезонов.
  • Много изменений в инструменте «Астрономические расчёты» и ядре планетария.
  • Много изменений в плагинах «Спутники» и «Окуляры».
  • Обновлён каталог объектов глубокого космоса (v3.11).

>>> Подробности для версии 0.20.3 на GitHub (github.com)

alex-w
()

QtProtobuf 0.5.0

 , , , ,

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf — свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Ключевые изменения:

  • Добавлена библиотека поддержки Qt-типов. Теперь можно использовать часть Qt типов в описании protobuf сообщений.
  • Добавлена поддержка Conan, спасибо @GamePad64 за помощь!
  • Вызов методов call и subscription в QtGrpc теперь потокобезопасны.
  • Добавлено поле returnValue для QQuickGrpcSubscription. Теперь можно делать QML биндинг на сообщения созданные в QML контексте без промежуточных обработчиков.
  • Для согласования с концепциями protobuf, все поля в сообщениях выставляются в значения по умолчанию перед началом десериализации.

Незначительные изменения:

  • Переработан поиск qmake в процедуре простройки проекта. Приоритет отдается qmake из CMAKE_PREFIX_PATH.
  • Переработана статическая простройка проекта, исправлены некоторые ошибки.
  • Исправлена ошибка «зависшей» подписки при работе с QQuickGrpcSubscription и QML контекста.
  • Добавлена конвертация для типа google.protobuf.Timestamp из/в QDateTime.

>>> Подробности (github.com)

semlanik
()

Релиз QVGE 0.6.0 (визуальный редактор графов)

 , , , ogdf,

Релиз QVGE 0.6.0 (визуальный редактор графов)
Группа Open Source

Состоялся очередной релиз Qt Visual Graph Editor 0.6, мультиплатформенного визуального редактора графов.

Основная область применения QVGE - это «ручное» создание и редактирование небольших графов в качестве иллюстрационных материалов (например, к статьям), создание диаграмм и быстрых прототипов workflow, ввод-вывод из открытых форматов (GraphML,GEXF,DOT), сохранение изображений в PNG/SVG/PDF и др.

QVGE также находит применение в научных целях (например, для построения и параметризации входных моделей для симуляторов физических процессов).

Однако в целом QVGE позиционируется как минималистичное средство для визуального просмотра и редактирования графов независимо от предметной области, если требуется быстро «поправить» пару параметров либо положение и внешний вид узлов после автоматического размещения.

Наиболее значительные изменения данной версии:

  • Добавлены полигональные ветви
  • Добавлен экспорт в SVG-формат
  • Улучшена поддержка ввода-вывода для формата DOT/GraphViz
  • Улучшено отображение элементов графов и текущего выделения
  • Визуальная трансформация узлов поддерживает режим скалирования координат (без изменения размера)
  • Поддержка OGDF последней версии (v.2020-02) и размещения узлов по методу Davidson-Harrel
  • Улучшена инсталляция приложения через make install - теперь создаются пункты меню (как минимум в Gnome)
  • А также исправлено много дефектов предыдущих версий

>>> Подробности (arsmasiuk.github.io)

ii-system
()

QtProtobuf 0.4.0

 , , ,

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf –— свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Ключевые изменения:

  • Добавлена поддержка вложенных типов.
  • Добавлен gRPC API для QML.
  • Исправлена статическая простройка для well-known типов.
  • Добавлен базовый пример использования с пошаговой инструкцией.
  • Добавлена обработка «невалидных» полей в JSON сериализаторе.
  • Исправлены ошибки в путях бинарых пакетов генерируемых CPack.
  • Добавлена статическая линковка Quick (QML) плагинов.

Незначительные изменения:

  • Переработан генератор.
  • макрос CMake qtprotobuf_link_archive заменен на qtprotobuf_link_target.

>>> Подробности (github.com)

semlanik
()

Stellarium 0.20.2

 , , , ,

Stellarium 0.20.2
Группа Open Source

22 июня вышла в свет юбилейная версия 0.20.2 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

Юбилейность выпуска заключается в возрасте проекта — 20 лет назад Фабьен Шеро (Fabien Chéreau) озадачился вопросом загрузки новой дискретной видеокарты.

В общей сложности между версиями 0.20.1 и 0.20.2 сделано 135 изменений, из которых можно выделить (основные изменения):

  • Множество изменений в ядре планетария и инструменте «Астрономические вычисления».
  • Множество изменений в движке сценариев и Консоли сценариев.
  • Множество изменений в плагинах «Окуляры» и «Спутники».
  • Обновление каталога объектов глубокого космоса (v3.10).

>>> Подробности для версии 0.20.2 на GitHub (github.com)

alex-w
()

Очередной релиз QVGE 0.5.5 (визуальный редактор графов)

 ,

Очередной релиз QVGE 0.5.5 (визуальный редактор графов)
Группа Разработка

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

В настоящей версии поддерживаются следующие форматы:

  • GML
  • GraphML
  • GEXF
  • DOT/GraphViz (основные тэги)

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

>>> Подробности (github.com)

ii-system
()

Доступна предварительная сборка Qt 6.0

 , , ,

Группа Разработка

Qt Company сообщила в своём блоге о доступности первой предварительной сборки Qt 6.0.

Компания сообщает, что первая предварительная сборка содержит бинарные файлы только для настольных платформ, а для тестирования на мобильных и встроенных платформах необходимо воспользоваться сборкой из исходных текстов, при этом Qt 6.0 требует поддержки C++17 от компилятора, поэтому разработка фокусируется на сравнительно недавно выпущенных компиляторах.

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

  • Qt Core
  • Qt GUI
  • Qt Widgets
  • Qt Network
  • Qt QML
  • Qt Quick
  • Qt Quick Controls
  • Qt SVG
  • Qt Network Authorization
  • Qt SQL
  • Qt Test
  • …и несколько других модулей

Qt Company и далее собирается предоставлять регулярные предварительные сборки Qt 6.0, получить же их можно воспользовавшись установщиком Qt в категории Preview.

Выпуск Qt 6 намечен на 1 декабря, а 31 августа предполагается заморозка добавления функциональности.

>>> Блог Qt (qt.io)

c0deum
()

Qt 5.15

 , ,

Qt 5.15
Группа KDE

26 мая вышла новая версия C++ фреймворка Qt 5.15 LTS.

Эта версия - последняя среди версий Qt 5 перед выпуском Qt 6. Функции, намеченные к удалению в Qt 6 обозначены в текущем выпуске как устаревшие. Некоммерческая поддержка будет осуществляться до выхода Qt 6, коммерческая поддержка будет осуществляться в течение трёх лет.

Новинки выпуска:

  • Начат перенос графического стека Qt на Qt Rendering Hardware Interface (RHI), который обеспечивает запуск приложений Qt Quick поверх Direct 3D, Metal (графический API систем Apple), Vulkan и OpenGL. Планируется, что Qt RHI станет центральной частью Qt 6.

  • Добавлена полная поддержка Qt Quick 3D - API для внедрения 3D-содержимого в приложения на основе Qt Quick с возможностью определения 3D-сцен на языке QML. Представленный впервые в Qt 5.14, в текущем выпуске у данного API появилась поддержка эффектов постпроцессинга, новый API для пользовательской геометрии, API поворота фигур на основе кватернионов и поддержка расходящихся лучей.

  • Qt Design Studio 1.5 с поддержкой Qt Quick 3D, переработанным интерфейсом на основе прикрепляющихся виджетов, улучшенным 3D-просмотром, возможностью добавления аннотаций к элементам и новым редактором диаграмм.

  • В Qt QML добавлены «обязательные» (required) свойства для компонентов, чьи значения обязательны к заданию пользователям компонента, встроенное (inline) задание компонентов, декларативный способ задания типов, оператор слияния ?? для задания значения в случае равенства NULL значения слева. Также улучшены предупреждения утилиты qmllint, добавлена утилита qmlformat для проверки соотвествия указаниям к стилю кода QML, QML в составе пакета Qt для микроконтроллеров стал совместим с QML для Qt 5.15.

  • В Qt Quick добавлена поддержка цветовых пространств для элементов Image, добавлен элемент PathText в состав Qt Quick Shapes. У хендлера указателя появилось свойство cursorShape для задания формы курсора мыши, для TableView добавлен объект HeaderView для добавления вертикальных и горизонтальных заголовков таблиц.

  • Улучшена поддержка оформления на стороне клиента (CSD).

  • Qt Lottie, модуль интеграции анимаций Adobe Effects, теперь поддерживается полностью.

  • Qt WebEngine обновлён до Chromium 80.

  • У Qt 3D улучшена поддержка профайлинга и отладки.

  • Qt Multimedia поддерживает рендер на нескольких поверхностях. Процедуры масштабирования и конвертации картинок в Qt GUI теперь во многих случаях многопоточная.

  • Qt Network поддерживает настраиваемые таймауты и тикеты сессий TLS 1.3.

  • QRunnable и QThreadPool могут работать вместе с std::function, добавлен кроссплатформенный метод удаления в корзину QFile::moveToTrash().

  • Добавлена поддержка родного диалога выбора файла в Android.

>>> Блог Qt (qt.io)

gedisdone
()

Релиз кроссплатформенного UI фреймворка MauiKit 1.1.0

 , , ,

Релиз кроссплатформенного UI фреймворка MauiKit 1.1.0
Группа Разработка

Проект Maui – это свободное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом KDE и разработанное Nitrux Latinoamericana.

MauiKit – набор элементов управления и инструментов, основанных на QQC2 и Kirigami, совместно используемых в наборе приложений Maui. MauiKit помогает быстро создавать пользовательские интерфейсы, которые соответствуют Maui HIG. Основан на Qt, QML, и C++. Содержит компоненты, готовые к использованию и работающие на Android, Linux, Windows, Mac OS и iOS.

Версия 1.1.0 содержит обновления, новые функции, исправления ошибок. Для этого первого полного релиза пакеты распространяются непосредственно с официальной веб-страницы MauiKit. Это первый официальный стабильный релиз.

( читать дальше... )

>>> Подробности (nxos.org)

cocucka
()

Stellarium 0.20.0 и 0.20.1

 , , , ,

Stellarium 0.20.0 и 0.20.1
Группа Open Source

29 марта и 20 апреля вышли в свет версии 0.20.0 и 0.20.1 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

В общей сложности между версиями 0.19.3 и 0.20.0 было внесено 119 изменений, а между версиями 0.20.0 и 0.20.1 — 43 изменения.

Среди основных изменений версии 0.20.0 можно выделить:

  • Рефакторинг и обновление графического интерфейса планетария
  • Глубокий рефакторинг кода, связанного с объектами Солнечной системы
  • Множество улучшений в плагинах планетария

>>> Подробности для версии 0.20.0 на GitHub

Среди основных изменений версии 0.20.1 можно выделить:

  • Восстановления работы режима ANGLE на Windows
  • Множество изменений в движке сценариев и Консоли сценариев
  • Исправления в графическом интерфейсе и плагинах
  • Обновление каталога объектов глубокого космоса (v3.9)

>>> Подробности для версии 0.20.1 на GitHub

alex-w
()

QtProtobuf 0.3.0

 , , ,

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf – это свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Изменения:

  • Добавлена поддержка сериализации JSON.
  • Добавлена статическая компиляция для платформ Win32.
  • Миграция на регистр cAmEl названий полей в сообщениях.
  • Добавлены релизные rpm-пакеты и возможность их сборки при помощи CPack.
  • Исправлены незначительные ошибки.

>>> Подробности (github.com)

semlanik
()

VCognitis — приложение для поиска единомышленников ВКонтакте

 , , , ,

Группа Open Source

Тихо и незаметно вышла первая версия программы для поиска единомышленников по анализу подписок VK.

Ключевые особенности проекта:

  • Автоматический режим, требующий нажатия одной кнопки (специально для фанатов Gnome 3)
  • Два ручных режима, для тех, кто любит тонкую настройку
  • Возможность задать список нежеланных подписок
  • Мощная система фильтров
  • Функция скрытия просмотренных профилей
  • Учет интересов пользователя по группам, которых нет в списке
  • Наглядное представление жизненной позиции и взглядов
  • Встроенный браузер
  • Список избранного

Системные требования: Монитор от 1366 х 768, рекомендуется FullHD. SSD тоже лишней не будет.

Исходники под GPLv3 лежат тут. AppImage тестировался только на Ubuntu 18.04, но теоретически должен работать везде.

>>> Скриншоты и бинарники (barbatum.ru)

CrossFire
()

Krita 4.2.9

 , ,

Группа KDE

26 марта вышла новая версия графического редактора Krita 4.2.9.

Krita - графический редактор на Qt, ранее входивший в состав пакета KOffice, сейчас один из самых ярких представителей свободного ПО и считается одним из самых мощных графических редакторов для художников.

Обширный, но не исчерпывающий список исправлений и улучшений:

  • Контур кисти больше не мерцает при наведении курсора мыши на холст.
  • Добавлены режим распылителя, частота распылителя для цветной размазывающей кисти, новую настройка соотношения уплощения формы кисти для цветной размазывающей кисти.
  • Добавлена функция разбиения слоя на маску выделения.
  • Исправлена ошибка отображения прозрачности в виде шахматной доски на HDR-дисплеях.
  • Исправлена ошибка увеличения выделения, расширяющегося в одном направлении.
  • Исправлена ошибка, возникавшая при использовании режима кальки на неанимированных слоях.
  • Увеличен лимит в Смещении слоёв до 100 тысяч.
  • Исправлено падение при открытии .kra с неверным источником клонирования.
  • Исправлено падение при добавлении цвета пипеткой в удалённую палитру.
  • Восстановленные файлы теперь сохраняются в QStandardPaths::PicturesLocation.
  • Исправлена ошибка отображения курсора-руки, если нет маски окрашивания.
  • Исправлена логика параметров в диалоге выбора кисти.
  • Лог Krita отделён от системной информации.
  • В Python исправлен метод Canvas.setRotation.
  • Используется Qt::Popup для всплывающего окна выбора цвета.
  • Слои с отключенным альфа-каналом корректно экспортируются как «svg:src-atop» для ORA.
  • Добавлена иконка кнопки закрытия диалогового окна «О Krita».
  • Исправлена утечка памяти в окне истории пресетов.
  • Добавлено предупреждение о перезагрузке Krita после включения или отключения плагинов.
  • Обойдена ошибка в управлении цветом в Qt 5.14, при которой было невозможно сохранить файлы формата PNG.

>>> Подробности (krita.org)

gedisdone
()

QtProtobuf 0.2.0

 , , ,

Группа Разработка

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf - это свободная библиотека, выпускаемая по лицензии MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем проекте qt.

( читать дальше... )

>>> Подробности (github.com)

anonymous
()

В Debian добавят рабочий стол Unity 8 и дисплейный сервер Mir

 , , , ,

Группа Open Source

Недавно Mайк Гэбриел (Mike Gabriel), один из мейнтейнеров Debian, договорился с людьми из UBports Foundation, чтобы «опакетить» рабочий стол Unity 8 для Debian.

Зачем это делать?

Главное преимущество Unity 8 - это конвергентность: единая кодовая база для всех платформ. Он одинаково хорошо смотрится на десктопах, планшетах и смартфонах. На Debian сейчас нет ни одного готового решения для планшетов и смартфонов.

Прогресс не стоит на месте!

Всю информацию о процессе адаптации Unity 8 и Mir в Debian можно отслеживать на сайте Planet Debian, в личном блоге Майка Гэбриела или на его страничке в Mastodon.

https://planet.debian.org/

https://sunweavers.net/blog/

https://fosstodon.org/@sunweaver

>>> Подробности (sunweavers.net)

fail2ban
()

Qt Company объявила о изменении модели лицензирования фреймворка Qt

 ,

Группа Open Source

Официальное заявление от Qt Project

Чтобы поддерживать непрерывный рост, необходимый для сохранения актуальности Qt как платформы разработки, Qt Company считает необходимым внести некоторые изменения:

  • Для установки бинарных файлов Qt потребуется учетная запись Qt
  • Выпуски с долгосрочной поддержкой (LTS) и offline-установщик станут доступны только для коммерческих лицензиатов
  • Появится новое предложение Qt для стартапов и малого бизнеса за 499$ в год

Эти изменения не окажут никакого влияния на существующие коммерческие лицензии.

( читать дальше... )

>>> Подробности (qt.io)

AgafiaPravednica
()