LINUX.ORG.RU

Qt


191

15

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

Stellarium 1.0

Группа Open Source

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

Почему 1.0?

  • После более чем 20 лет разработки программа, наконец, стала достаточно точной для исторического применения.
  • Это первый релиз, основанный на фреймворке Qt6, что упрощает дальнейшее развитие проекта. Эти пакеты помечены внутренним номером версии 1.22.3.
  • Мы продолжаем выпускать пакеты на основе Qt5 для устаревших систем. Сюда могут входить многие пользователи Windows, которым приходится запускать режим ANGLE. Эти пакеты помечены внутренним номером версии 0.22.3.

Что нового для пользователей?

  • новая, гораздо лучшая модель визуализации атмосферы (извините, не для систем macOS и OpenGL ES2);
  • много деталей, относящихся к затмениям;
  • обновленные функции списка наблюдений;
  • новые функции в инструменте «Астрономические расчёты»;
  • улучшения HiDPI;
  • улучшенное сглаживание;
  • возможность использовать службу определения местоположения Windows;
  • новая культура неба: Самоанская;
  • обновлено несколько культур неба;
  • обновления в плагинах «Спутники», «Окуляры», «Пульсары», «Угломер», «Удаленное управление»;
  • много других исправлений.

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

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

 , , , ,

alex-w
()

Выпуск Qt 6.4

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

Компания Qt Company опубликовала релиз фреймворка Qt 6.4, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.4 обеспечена поддержка платформ Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2.

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

>>> Подробности на портале opennet.ru

 ,

hobbit
()

Sway Input Configurator 1.0.0

Sway Input Configurator 1.0.0
Группа Linux General

Итак, после некоторых боданий с кодом и не без помощи добрых людей, представляю вашему вниманию утилиту для настройки устройств ввода в Sway - Sway Input Configurator.

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

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

 , , ,

Sunderland93
()

Stellarium 0.22.2

Группа Open Source

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

В общей сложности между текущей и предыдущей версией сделано 79 изменений, из которых можно выделить следующие основные изменения:

  • Добавлено распознавание лицензионной информации в наборах файлов для различных культур описания астрономических объектов;
  • Много улучшений в плагине «Спутники», включая показ земной тени и фильтрацию;
  • Улучшения в инструменте «Астрономические расчёты»: графики, затмения, прохождения;
  • Улучшения в плагинах «Метеорные потоки», «Экзопланеты» и «Навигационные звёзды»;
  • Обновлён каталог объектов глубокого космоса;
  • Исправлено поведение режима ANGLE для некоторых редких случаев;
  • Большое число исправлений ошибок и закрытых запросов на новые функции и улучшения уже существующих.

За кулисами идёт активная подготовка к переходу на Qt6 с сохранением совместимости с Qt5.

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

 , , , ,

alex-w
()

Предварительный выпуск Extraterm 0.60.0

Предварительный выпуск Extraterm 0.60.0
Группа Open Source

Выпущен предварительный релиз продвинутого эмулятора терминала Extraterm версии 0.60.0. Авторы Extraterm определяют его как «швейцарский нож», набор инструментов для задач эмуляции терминалов.

Это первая версия проекта после перехода приложения с Electron на Qt и NodeGui. Проведена большая работа по переписыванию кода, но еще не все функции прошлых версий доступны. Автор надеется, что теперь релизы будут чаще, а также призывает присоединиться к тестированию и дать обратную связь.

Уже доступны такие функции приложения, как:

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

Половина расширений работает.

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

У программы есть сборки для Linux, macOS и Windows.

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

 , , ,

mydibyje
()

Scribus 1.5.8

Группа Open Source

The Scribus Team рада объявить о выпуске Scribus 1.5.8.

Как и в предыдущих выпусках, работа над версией 1.5.8 сосредоточена в основном на исправлении ошибок и оптимизации кода. The Scribus Team также начали готовить Scribus для использования фреймворка Qt6, что облегчит работу для будущих релизов.

Scribus – программа визуальной вёрстки печатных документов для GNU/Linux, *BSD, MS Windows, OS/2 и Solaris. Обладает множеством возможностей и позволяет верстать простые и сложные документы, включая печатные издания и полиграфическую продукцию. Распространяется на условиях GPLv2 или GPLv3. Программа позиционируется как альтернатива Adobe InDesign, QuarkXPress. Написана на языке программирования C++ с использованием библиотек Qt.

Улучшения, представленные в Scribus 1.5.8:

  • улучшена поддержка темной темы оформления;
  • обновлены некоторые иконки;
  • улучшен импорт файлов в форматах IDML, PDF, PNG, TIFF, SVG;
  • улучшен экспорт в формат PDF;
  • улучшена работа с таблицами;
  • выполнены улучшения в Story Editor;
  • начата подготовка к переводу программы на использование фреймворка Qt6;
  • обновлены переводы Scribus 1.5.8 на другие языки;
  • версия программы под macOS теперь включает интерпретатор Python 3 и собирается для macOS 10.15 или выше;
  • улучшена система сборки.

Полный список изменений доступен здесь. Архив списка рассылки Scribus Commit Mailing List доступен здесь.

Scribus 1.5.8 можно установить и запустить через Flatpak:

flatpak install flathub net.scribus.Scribus
flatpak run net.scribus.Scribus

Установка Scribus в Gentoo-based дистрибутивах:

sudo emerge -a app-office/scribus

Установка Scribus в Arch-based дистрибутивах:

sudo pacman -S scribus

Установка Scribus в RHEL-based дистрибутивах:

sudo dnf install scribus

Установка Scribus в Debian-based дистрибутивах:

sudo apt install scribus

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

 ,

anonymous
()

qBittorrent 4.4.0

qBittorrent 4.4.0
Группа Интернет

qBittorrent — это свободный кроссплатформенный клиент файлообменной сети BitTorrent, основанный на инструментарии Qt и библиотеке libtorrent-rasterbar. Программа распространяется под лицензией GNU General Public License version 2.
Начиная с этого выпуска, qBittorrent будет выходить и в виде Appimage.

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

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

 , ,

LINUX-ORG-RU
()

Релиз NemoMobile 0.7 для PinePhone

Релиз NemoMobile 0.7 для PinePhone
Группа PDA

После более чем года разработки состоялся релиз дистрибутива для мобильных телефонов NemoMobile 0.7, использующего наработки проекта Mer, но базирующийся на базе ManjaroArm.

Дистрибутив NemoMobile изначально планировался как открытая замена проекту Harmattan от компании Nokia и разрабатывался в сотрудничестве сообщества и компании Jolla. Однако со временем компания Jolla сосредоточилась на частично закрытой SailfishOS, не уделяя должного внимание открытой части проекта Mer — NemoMobile. Последний релиз NemoMobile состоялся в апреле 2013 года.

В 2019 году командой энтузиастов был начат перенос компонентов NemoMobile с базы Mer на базу Manjaro. Также возникли проекты по переносу NemoMobile на другие операционные системы, такие как Fedora и OpenEmbedded. Основной причиной перехода с базы Mer стали устаревшие компоненты. В частности, в Mer до сих пор используется Qt 5.6 в связи с лицензионными ограничениями.

На данный момент осуществлён переход компонентов NemoMobile на Qt 5.15 и другие современные версии пакетов. Добавлены недостающие приложения, такие как контакты, почта, браузер, настройки, погода, пакетный менеджер, агент polkit и плагин аутентификации. Все приложения и сервисы доступны на GitHub под лицензиями GPL и BSD.

Главными нерешёнными проблемами являются отправка СМС (приём работает) и голосовые звонки.

>>> Сайт проекта

 nemomobile, ,

chapay
()

Qt Creator 5.0

Группа Open Source

Вышла интегрированная среда разработки Qt Creator 5.0.

Как было объявлено в сообщении блога о выпуске 4.15, был выполнен переход на схему семантического управления версиями, так что это первое крупное обновление версии Qt Creator за долгое время! Однако не ожидайте полностью переписанной IDE.

Основные изменения:

  • Qt Creator 5.0 поставляется с экспериментальной поддержкой Clangd в качестве бэкэнда для модели кода C/C++. Эта функция не является обязательной и по умолчанию отключена. Она заменяет модель кода на основе libclang, основываясь на собственной поддержке Language Server Protocol. Как уже упоминалось, это все еще эксперимент. Дополнение кода еще не работает и по-прежнему предоставляется через libclang. Некоторые другие функции работают только с разрабатываемой сборкой Clangd из «основной» ветки. Если вы хотите попробовать, включите «Использовать clangd» в Инструменты -> Параметры -> C++ -> Clangd (или Qt Creator -> Настройки -> C++ -> Clangd в macOS) и укажите путь к последнему исполняемому файлу Clangd.
  • Еще одна экспериментальная функция, поставляемая с 5.0 — это частичная поддержка создания и запуска приложений в контейнерах Docker. Это очень экспериментально и в настоящее время работает только на хостах Linux с CMake в качестве системы сборки для ваших проектов. После того, как вы включили экспериментальный подключаемый модуль в разделе «Справка»> «О подключаемых модулях» (или Qt Creator> «О подключаемых модулях» в macOS), вы можете создать устройство Docker в настройках устройства и установить его как «Устройство сборки» и «Устройство» в комплекте.

  • Редактирование:
    • В модель кода C++ внесены различные исправления. Когда вы переименовываете символ, мы больше не выбираем файлы по умолчанию, которые не имеют прямого отношения к вашему проекту, например заголовки Qt, даже если они содержат символ. Изменения в файлах «.ui» и «.scxml» теперь немедленно отражаются в модели кода без повторной компиляции.
    • Модель кода QML обновлена до Qt 6.2, исправлены различные проблемы с новыми функциями QML.
    • Если ваш языковой сервер поддерживает уведомления о ходе выполнения, они теперь также показываются в Qt Creator. Также добавлена поддержка фрагментов кода, предоставляемых сервером.
  • Проекты:
    • Проведена работа над уменьшением зависания, которое могло произойти после загрузки больших проектов в Qt Creator.
    • Qbs обновлен до последней версии 1.20; уменьшено влияние управления проектом Qbs на запуск, когда у вас было много комплектов.

  • Платформы:
    • Добавлена поддержка наборов инструментов MSVC ARM и улучшили работу с Intel-сборками Qt Creator на компьютерах Mac M1. Android 12 теперь правильно обрабатывается в Qt Creator.

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

 ,

Dumppper001
()

Выпуск Qmmp 2.0.0

Группа Мультимедиа

Доступен релиз плеера Qmmp, в котором осуществлён переход на библиотеку Qt6. Функционально данная версия аналогична вышедшей ранее 1.5, но обладает рядом особенностей, среди которых можно отметить следующие:

  • для преобразования кодировок текстов вместо удалённой из Qt возможности задействована библиотека libiconv;
  • временно исключены из сборки модули taskbar и qtmultimedia (до появления соответствующих возможностей в Qt6);
  • в некоторых модулях плеера используются внутренние интерфейсы Qt (до появления нужных публичных API);
  • проведена чистка кода от поддержки старых версий используемых библиотек.

Следует также отметить, что версии для Qt5 будут выходить параллельно до полного перехода основных пользовательских окружений на Qt6.

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

 ,

anonymous
()

Tribler 7.10

Группа Интернет

Tribler – клиент BitTorrent с открытым исходным кодом, разрабатываемый Делфтским Техническим Университетом (Нидерланды). Клиент написан на PyQt+LibTorrent. Особенности клиента:

  • собственная TOR-подобная сеть для анонимизации закачек и раздач;
  • приоритизация «альтруистичных» пользователей анонимной сети;
  • децентрализованная база торрентов, наполняемая по принципу краудсоринга.

>>> Tribler 7.10

 , , ,

anonymous
()

qutebrowser 2.3

qutebrowser 2.3
Группа Open Source

qutebrowser – веб-браузер с минималистичным интерфейсом и vim-подобным управлением, который основан на движке Blink и библиотеке Qt. В браузере есть все самое необходимое: вкладки, менеджер загрузок, история, режим инкогнито, блокировщик рекламы и просмотрщик документов PDF. Код написан на языке Python (PyQt5 и QtWebEngine) и распространяется под лицензией GPLv3.

Что нового в версии 2.3:
  • Новая настройка content.prefers_reduced_motion для передачи медиа-запроса prefers-reduced-motion о необходимости отключения анимированных эффектов (нужно для пользователей с мигренью и эпилепсией)
  • Новая настройка colors.prompts.selected.fg для изменения цвета текста выделенных элементов в строках ввода пути файла.
  • Теперь блокировщик рекламы блокирует все поддомены блокируемых хостов с помощью файла /etc/hosts (content.blocking.hosts.lists)
  • В настройке fonts.web.* теперь можно использовать ссылки.
  • Теперь команда :greasemonkey-reload показывает все загруженные скрипты (можно отключить с помощью --quiet).
  • При запуске пользовательского скрипта с помощью подсказок новая переменная QUTE_CURRENT_URL теперь указывает на текущую страницу (а не на URL-адрес выбранного элемента, на который указывает QUTE_URL).
Исправленные проблемы:
  • Исправлена ошибка в macOS 10.14+ при входе в учетные записи Google - предыдущее исправление было неполным из-за неправильной информации в документации Apple.
  • Исправлена ошибка, когда два сценария Greasemonkey имеют одинаковое имя (обычно происходит, потому что один и тот же файл находится и в каталоге данных, и в каталоге конфигурации).

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

 , , ,

claire
()

QtProtobuf 0.6.0

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

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

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

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

  • Генератор и библиотека QtProtobuf разделены на два отдельных модуля.
  • Изменены пути установки файлов .pri и модулей QML (для случая если установочный префикс не соответствует установочному префиксу фрэеймворка Qt).
  • Базовая поддерка кросскомпиляции (документация прилагается).
  • Исправлена поддержка вложенных типов со взаимозависимостями.
  • Исправлена проблема в буфере чтения для подписок gRPC.
  • Добавлена сигнатура вызова gRPC метода с возвращаемым значением в виде параметра функции.
  • Добавлен gRPC канал на основе нативной C++ имлементации gRPC.
  • Добавлены дополнительные gRPC методы для обработки ошибок и таймаутов канала.
  • Добавлена возможность генерировать дополнительное пространство имен (aka namespace) для protobuf сообщений. (ЭКСПЕРИМЕНТАЛЬНО)
  • Добавлена явная рефлексия protobuf сообщений, для более корректной json сериализации.
  • Изменено имя QML свойств. Теперь для QML двойников используется оригинальное имя protobuf сообщений.
  • Добавлена возможность генерация enum содержащего список полей protobuf сообщений.

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

  • Добавлена возможность отдельной сборки тестов.
  • Изменен механизм поиска сторонних зависимостей.
  • microjson статически линкуется к библиотеке QtProtobuf и больше не является зависимостью.
  • Добавлены бинарные пакеты для Windows.

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

 , , ,

semlanik
()

Сопровождением Qt 5.15 займётся проект KDE

Группа KDE

После того, как Qt Company объявила о прекращении доступа к репозиторию с исходным кодом LTS-веток Qt, новые исправления в ветке 5.15 смогут получить только обладатели коммерческой лицензии. Публичный доступ к ранее опубликованному коду будет сохранён, но новые изменения и исправления будут оставаться закрытыми для сообщества. Исключениями являются только Qt WebEngine и объявленный устаревшим Qt Script, которые имеют внешние зависимости под лицензией LGPL.

Для поддержки ветки Qt 5 в актуальном состоянии до момента завершения миграции сообщества на версию Qt 6, проект KDE начал формирование собственной коллекции патчей Qt5PatchCollection, в которой они взяли на себя ответственность за сопровождение патчей к Qt 5.15, включающие в себя исправления ошибок и уязвимостей. Патчи доступны в виде Git-репозиториев под названиями, соответствующими определённым Qt-модулям.

На данный момент в репозитории включены только патчи, одобренные проектом Qt, но также рассматривается возможность внесения и неутвержденных ими патчей в будущем. KDE не планирует выпускать отдельные версии своего набора патчей, а будет развивать его как непрерывно пополняемую коллекцию, началом которой будет последняя версия общедоступного кода Qt 5.15.

Сроки поддержки пока не оговариваются. Известно лишь то, что планируется осуществлять поддержку до тех пор, пока у сообщества будет запрос на использование Qt 5.15, или пока Qt 6 полностью не заменит 5 версию в разработке свободного ПО.

>>> Сообщение о закрытиии Qt 5.15

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

 ,

Zhbert
()

Stellarium 0.21.0

Stellarium 0.21.0
Группа Open Source

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

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

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

 , , , ,

alex-w
()

Ограничен доступ к исходникам Qt 5.15

Группа KDE

C 5 января 2021 года доступ к исходному коду LTS-версий Qt предоставляется только обладателям коммерческой лицензии. Об этом сообщил в рассылке директор по разработке Qt Company Туука Турунен.

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

>>> Сообщение в рассылке проекта

 

Korchevatel
()

Bubble Chains re-released (retro puzzle-arcade game)

Bubble Chains re-released (retro puzzle-arcade game)
Группа Игры

Это обновлённый релиз игры Bubble Chains из далёкого 2010 года.

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

Версия 0.2 включает в себя оригинальный код игры с поддержкой Qt 5.x и оригинальные ресурсы.

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

>>> Страница проекта

 chains, , , ,

ii-system
()

Stellarium 0.20.4

Группа Open Source

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

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

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

 , , , ,

alex-w
()

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

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

Qt Visual Graph Editor обновился до версии 0.6.2.

Это по большей части bugfix-release, последний в этом году для версии 0.6.

Из важного:

  • поддержка формата SocNetV
  • поддержка GraphViz 2.44
  • защита от подвисания алгоритмов GraphViz layout
  • исправлено около десятка различных ошибок

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

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

 , , , ,

ii-system
()

Состоялся релиз фреймворка Qt 6

Группа Open Source

Новые возможности Qt 6.0:

  • Единый интерфейс аппаратного рендеринга с поддержкой Direct 3D, Metal, Vulkan и OpenGL
  • Отрисовка 2D и 3D графики объединена в единый графический стек
  • Qt Quick Controls 2 получили более нативный внешний вид
  • Поддержка дробного масштабирования для HiDPI-экранов
  • Добавлена подсистема QProperty, обеспечивающая бесшовную интеграцию QML в исходный код на языке C++
  • Улучшено Concurrency APIs, позволяющее вынести работу в фоновые потоки
  • Улучшена поддержка сети, что позволяет добавлять собственные бэкэнды сетевых протоколов
  • Поддержка C++17
  • Поддержка CMake для сборки приложений Qt
  • Qt for Microcontrollers (MCU), для работы которого достаточно всего лишь 80 Кб ОЗУ в минимальной конфигурации

С полным списком нововведений можно ознакомиться по ссылке ниже.

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

 

I-Love-Microsoft
()