LINUX.ORG.RU

Qt


192

15

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

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

 , , , ,

alex-w
()

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

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

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

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

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

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

>>> Подробности

 ,

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

 , , ,

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

 , ,

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. Это первый официальный стабильный релиз.

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

>>> Подробности

 , , ,

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.
  • Исправлены незначительные ошибки.

>>> Подробности

 , , ,

semlanik
()

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

Группа Open Source

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

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

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

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

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

>>> Скриншоты и бинарники

 , , , ,

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.

>>> Подробности

 , ,

gedisdone
()

QtProtobuf 0.2.0

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

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

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

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

>>> Подробности

 , , ,

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

>>> Подробности

 , , , ,

fail2ban
()

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

Группа Open Source

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

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

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

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

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

>>> Подробности

 ,

AgafiaPravednica
()

Qt Creator 4.11

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

12 декабря увидел свет выпуск QtCreator с номером версии 4.11.

QtCreator имеет модульную архитектуру, вся функциональность предоставляется плагинами (плагин Core является неотключаемым). Ниже представлены нововведения в плагинах.

Projects

  • Тестовая поддержка Qt на WebAssembly и микроконтроллерах.
  • Множественные улучшения в подсистемах конфигурации и сборки проектов.
  • Использование файлового API из CMake 3.14 для конфигурирования и запуска проектов. Данное нововведение делает поведение более надежным и предсказуемым (в сравнении с предыдущим «серверным» режимом). Особенно, если CMake также используется извне (напр. из консоли).

Editing

  • Клиент Language Server Protocol теперь поддерживает расширение протокола для семантической подсветки
  • Явно заданные цвета из KSyntaxHighliting больше не игнорируются
  • Значительно упрощено конфигурирование language server для Python
  • Можно изменить стиль окончания строк также из панели инструментов компонента редактора
  • Редактирование «привязок» QML непосредственно из Qt Quick Designer

Более подробная информация находится в логе изменений.

>>> Подробности

 ,

KennyMinigun
()

Stellarium 0.19.3

Группа Open Source

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

В общей сложности внесено около 100 изменений по сравнению с предыдущей версией.

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

  • Прямая поддержка ASCOM в плагине управления телескопами на Windows
  • Рефакторинг графического интерфейса
  • Много улучшений в коде
  • Добавлено и обновлено много текстур объектов глубокого космоса
  • Улучшения в каталоге объектов глубокого космоса
  • Много улучшений в инструменте «Астрономические расчёты»

Полный список изменений можно увидеть на гитхабе.

>>> Подробности на GitHub

 , , , ,

alex-w
()

Релиз QVGE-0.5.4

Релиз QVGE-0.5.4
Группа Open Source

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

Важное из нового:

  • размер узлов графа можно изменять с помощью мыши (в режиме трансформации)

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

  • добавлена панель мини-справки

  • добавлено автоматическое возвращение к состоянию поля до вызова «Zoom to Fit» (очень просили)

>>> Подробности

 , , ,

ii-system
()

Часть Qt переводится на GPL

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

Тукка Турунен (Tuukka Turunen), директор по разработке Qt, анонсировал об изменении лицензии некоторых модулей Qt с LGPLv3/Commercial на GPLv3/Commercial. К моменту релиза Qt 5.14 лицензия поменяется у модулей Qt Wayland Compositor, Qt Application Manager и Qt PDF. Это значит, что для обхода ограничений GPL потребуется приобрести коммерческую лицензию.

Начиная с января 2016 года, большинство дополнительных модулей для Qt выпускаются под лицензией GPLv3/Commercial, и пока неизвестно, будет ли это продолжаться дальше.

Обсуждение в списке рассылки: https://lists.qt-project.org/pipermail/development/2019-October/037666.html

>>> Подробности

 , , ,

truetester
()

Stellarium 0.19.2

Группа Open Source

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

В общей сложности список изменений с предыдущей версии занимает почти 90 позиций.

>>> Подробности на GitHub

 , , , ,

alex-w
()

Вышел релиз Qt 5.12.5

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

Сегодня 11 сентября 2019 года вышел релиз популярного C++ фреймворка Qt 5.12.5. Пятый патч для Qt 5.12 LTS содержит почти 280 исправлений. Список наиболее важных изменений можно посмотреть тут

>>> Подробности

 

abondarev
()

Релиз Cutter 1.9.0

Группа Open Source

В рамках конференции R2con состоялся релиз Cutter 1.9.0 под кодовым названием «Trojan Dragon».

Cutter — это графическая оболочка для фреймворка radare2, написанная на Qt/C++. Cutter, как и сам radare2, предназначен для обратной разработки программ в машинном коде, или байткоде (например JVM).

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

>>> Полный список изменений

 , ,

dukebarman
()

Вышел набор библиотек KDE Frameworks 5.60

Группа KDE

KDE Frameworks - набор библиотек от проекта KDE для создания приложений и сред рабочего стола на базе Qt5.

В этом выпуске:

  • Несколько десятков улучшений в подсистеме индексации и поиска Baloo - снижено энергопотребление на автономных устройствах, исправлены ошибки.
  • Новые API BluezQt для MediaTransport и Low Energy.
  • Множество правок подсистемы KIO. В Точках входа теперь по умолчанию не показывается корневой раздел. Диалоги открытия используют тот же режим отображения, что и Dolphin.
  • Технические и косметические улучшение Kirigami.
  • В KWayland начата реализация будущего протокола для отслеживания состояния клавиш.
  • Solid научился показывать примонтированные через fstab оверлейные файловые системы.
  • Подсистема подсветки синтаксиса получила улучшения для C++20, CMake 3.15, Fortran, Lua и некоторых других языков.
  • Правки в Plasma Framework, KTextEditor и прочих подсистемах, улучшен набор иконок Breeze.
  • Для сборки требуется как минимум Qt 5.11.

>>> Подробности

 , , , ,

Deleted
()