Представлен принципиально новый рабочий стол Orbitiny, который был разработан с нуля с использованием фреймворка Qt. Этот проект направлен на сочетание новаторских идей, ранее не встречавшихся в других DE/WM, с классическими элементами, такими как панель задач, меню и иконки на рабочем столе.
Проект Orbitiny включает набор собственных утилит и приложений, таких как файловый менеджер, система уведомлений, интерфейс для поиска файлов и программа для создания скриншотов. Разработка ведется с фокусом на переносимость между различными дистрибутивами Linux и возможностью использования в Live-средах, а также в любых существующих пользовательских окружениях, включая KDE и GNOME. В этом случае проект отображает свой рабочий стол в полноэкранном режиме, перекрывая текущий. Код проекта написан на языке C++ и распространяется по лицензии GPL.
4 января, после более двух лет разработки, состоялся стабильный выпуск 2.2.1 кроссплатформенной 2D САПР LibreCAD, написанной на языке C++ с использованием фреймворка Qt, и распространяемой по лицензии GNU GPL 2.
Список основных изменений:
Добавлено создание параболы (экспериментально).
Добавлена поддержка систем письма справа налево (но ещё требуется работа над цифрами).
Добавлено отображение области штриховки в диалоге имеющихся штриховок.
Добавлены дерево слоев, палитра пера и множество новых методов рисования.
Добавлена подсветка линий при наведении курсора на объекты.
Добавлен новый инструмент DimArc.
Рефакторинг реализации рендеринга для повышения производительности и улучшения внешнего вида.
Многочисленные улучшения графического интерфейса и командной строки.
1 января состоялся выпуск vokoscreenNG 4.4.0 — кроссплатформенной программы для записи видео c экрана и веб-камеры. Приложение написано на языке C++ с использованием фреймворка Qt 6.6 и распространяется по лицензии GNU GPLv2.
19 и 20 декабря состоялись выпуски 4.8.0 и 4.8.1 кроссплатформенного RSS-клиента, плеера подкастов и клиента протокола Gemini RSS Guard, написанного на языке C++ с использованием фреймворка Qt (версии 5 или 6) и распространяемого по лицензии GPL 3.0.
Список изменений:
Добавлена поддержка протокола Gemini и формата разметки текстов gemtext.
Добавлена возможность приостановки получения фидов.
Ссылки на Reddit и YouTube теперь анализируются и обрабатываются.
Щелчок по иконке статьи в списке статей теперь переключает состояние «прочитано/не прочитано», так же, как работает щелчок по иконке «звёздочки».
Улучшена поддержка систем письма справа налево.
Добавлена возможность вручную указать пользовательские HTTP-заголовки, которые будут отправляться при получении отдельных фидов.
Звуки уведомлений теперь можно отключать по отдельности.
Кэширование изображений во встроенном браузере LITE теперь учитывает их размер, что улучшает масштабирование и визуальный UX.
При наведении курсора мыши на найденные фиды в диалоге добавления фидов, дополнительная информация отображается в виде всплывающих подсказок.
Сокращено количество найденных дубликатов фидов в диалоге добавления фидов.
Улучшена поддержка MinGW и MSYS2.
В версии 4.8.1 исправлены некоторые непроверенные регрессии.
После трёх месяцев разработки состоялся выпуск 24.4 популярного свободного планетария Stellarium, написанного на языке C++ с использованием фреймфорка Qt (поддерживаются версии 5 и 6) и распространяемого по лицензии GNU GPL 2.
Основные изменения:
Улучшен рендеринг объектов глубокого космоса.
Улучшен плагин управления телескопом; переход на использование библиотеки INDI v2.1.1.
2 декабря 2024 года была выпущена новая версия Qt Creator 15 — свободной IDE для разработки на С, C++, JavaScript и QML, разработанной Trolltech (Digia) для работы с фреймворком Qt и включающей в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.
fooyin предлагает большое количество индивидуальных настроек для управления и воспроизведения музыкальной коллекции. Его можно расширить с помощью плагинов и языка FooScript. Поддержка форматов обеспечивается библиотекой FFmpeg, наряду с несколькими вариантами вывода звука, включая ALSA, PipeWire и SDL2.
26 сентября, спустя три месяца после выпуска 4.4.0 (в котором по умолчанию сделан переход на версии Qt 6 и GTK 4, добавлен плагин Background Music, для GTK-интерфейса возвращён плагин показа текстов песен Lyrics, добавлена поддержка тега номера диска (Disc Number) и линейной шкалы громкости PipeWire) состоялся корректирующий выпуск 4.4.1 музыкального плеера Audacious, продолжающего развитие XMMS, с поддержкой системы плагинов и Winamp-совместимых скинов.
Доступен графический интерфейс на GTK и Qt, также возможна работа без GUI (headless mode). Приложение доступно на платформах GNU/Linux, *BSD, macOS и Windows.
Присоединиться к разработке плеера можно на GitHub. На данный момент код поставляется по условиям лицензии BSD-2-Clause. Проект написан на языке C++ (стандарт C++17).
Нововведения и улучшения:
поддержка затемнения заголовка окна для скинов Winamp теперь реализована в том числе для GTK;
настройка, отключающая показ вкладок со списками воспроизведения, реализована для интерфейса GTK (#1409);
улучшена отзывчивость управления для плагина вывода звука, использующего библиотеку Sndio;
добавлена поддержка Qt 6 для плагина вывода звука, использующего Qt Multimedia;
поддержка большего числа полей метаданных MPRIS;
включена поддержка файлового расширения .adx для плагина FFmpeg (#1466).
Исправленные ошибки:
патч-версии снова включены в имена разделяемых файлов (SONAMEs), например libaudcore.so.5.5.0 вместо libaudcore.so.5.5. (#1408);
исправлена запись тегов в аудиофайлы в Windows (#1421);
drag-and-drop реализован для GTK на Wayland (#1423);
исправлена сборка посредством GCC и Meson на macOS;
улучшено детектирование big-endian систем при использовании Meson;
исправлено повышенное потребление CPU плагином вывода звука (Qt Multimedia);
добавлены кнопки прокрутки для вкладок списков воспроизведения на macOS (#1455).
Другие изменения:
требуемая версия GTK 3 понижена с 3.22 до 3.18;
для официальных релизных тарболов опубликованы контрольные суммы SHA256 (#1432);
поддержка CDDB сделана опциональной в плагине «Audio CD» (#1437);
минимальная скорость воспроизведения понижена до 0.25 для плагина «Speed and Pitch» (#1447);
плагину PulseAudio будет отдаваться предпочтение перед PipeWire для лучшей обратной совместимости;
После трёх месяцев разработки состоялся выпуск 4.3.0 кроссплатформенной программы для записи экрана vokoscreenNG, написанной на языке C++ с использованием фреймворка Qt6 и распространяемой по лицензии GNU GPL 2.
После более чем восьмилетнего перерыва, состоялся выпуск 0.4.0 программы Caneda – симулятора электронных схем с открытым исходным кодом.
Программа основана на движке моделирования Ngspice, фреймворке Qt5, библиотеке Qwt и пока находится в ранней стадии разработки.
Разрабатывает программу единолично некто Pablo Daniel Pareja Obregón.
Основные изменения:
Теперь имеется возможность добавления на схему более одного вида моделирования. Например, теперь можно моделировать одновременно переходный процесс и АЧХ.
Улучшено качество отображения графиков в окне просмотра результатов моделирования
Редактор топологии ИМС удалён из состава программы
20 и 27 сентября состоялись выпуски 4.8.3 и 4.8.4 кроссплатформенного редактора документов LaTeX TeXstudio, написанного на языке C++ с использованием фреймворка Qt (поддерживаются версии 5 и 6).
Список изменений:
при определении типа аргумента учитывается его позиция (исправляет некоторые проблемы, связанные с аргументами ключ-значение);
исправлена загрузка новых ключей-значений в систему автодополнения при добавлении в документ новых пакетов;
улучшена работа с таблицами при использовании многострочных аргументов;
(хотфикс в 4.8.4) исправлено выделение мышью слов, содержащих символы вне ASCII;
установочный пакет для Windows теперь подписан цифровой подписью.
Состоялся выпуск 4.7.4 кроссплатформенного RSS-клиента RSS Guard, написанного на языке C++ с использованием фреймворка Qt (5 или 6) и распространяемого по лицензии GPL 3.0.
22 сентября состоялся выпуск 24.3 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.
Доступен релиз GCodeWorkShop, редактора программ для станков с ЧПУ. GCodeWorkShop возник как форк проекта EdytorNC.
Выпуску 2024-05 предшествовал глубокий рефакторинг, призванный упростить развитие проекта.
6 и 7 мая состоялись выпуски 5.1 и 5.1.1 C++ библиотеки, консольного и GUI-калькуляторов Qalculate!, написанных на языке C++ и распространяемых по лицензии GPL 2.0.
Изменения в библиотеке и консольном калькуляторе:
поддержка решения уравнений, содержащих функцию if();
поддержка решения root(a, x)=b (требуется рациональное значение для ln(a)/ln(b));
новые функции: powertower() и multiples();
новые единицы измерения солнечного радиуса, массы и светимости;
запрос желаемой интерпретации при первом использовании процентного сложения (например, 100 + 10% равно 110 или 100.1);
использование круглых скобок для экспоненты в научной системе счисления (со степенью 10);
поддержка целочисленной факторизации чисел в матрице или векторе, а также числителя и знаменателя в рациональном числе;
ослаблены условия для (x^a)^b = x^(a × b) и x^a × x^b = x^(a + b) при отключении комплексных чисел (исправлено падение);
исправление: если (ax + n)^2 > 1, где n чётно и a не равно 1, возвращается false;
исправления в функции setbits();
исправление Number::equals(0, ..., true), когда число бесконечно (влияет на функцию replace());
исправление a^(f(x))=a^(b*g(x)), где b=2 или b=3 (в версии 5.1.1).
другие исправления мелких ошибок и расширение возможностей.
После года разработки сообщество KDE представило новые версии рабочего окружения Plasma 6, набора библиотек Frameworks 6 и набора приложений Gear 24.02.
Основные новшества Plasma 6
Эффект «Обзор» был объединён с режимом просмотра рабочих столов сеткой в один новый эффект, обладающий улучшенной поддержкой сенсорного управления.
Сеанс Wayland теперь используется по умолчанию.
В качестве способа представления списка запущенных приложений в переключателе окон теперь используется «Сетка миниатюр».
Переработано приложение «Параметры системы», оно стало удобнее для пользователей и было избавлено от лишней вложенности страниц.
В Plasma 6 плавающие панели используются по умолчанию. Вернуться в классический режим можно в меню настроек панели.
Панели теперь поддерживают новый режим автоматического сокрытия, при котором они будут скрыты, если соприкасаются с окнами.
Для выбора файлов и папок теперь используется одиночный щелчок клавишей мыши, а открытие осуществляется двойным щелчком.
В сеансах Wayland включена эмуляция щелчка мыши при касании сенсорной панели.
Щелчок по полосе прокрутки теперь прокручивает документ к положению, заданному таким щелчком.
Прокрутка колеса мыши на рабочем столе более не используется для переключения виртуальных рабочих столов.
Возвращён эффект переключения рабочих столов в виде вращающегося куба.
Обновлено оформление Breeze, оно получило более современный вид с меньшим количеством рамок и более согласованными отступами между элементами.
Представлены новые обои «Алое дерево», подготовленные axo1otl.
В сеансах с использованием Wayland теперь частично поддерживается расширенный динамический цветовой диапазон (HDR).
После четырёх месяцев разработки состоялся выпуск 0.7 редактора текстов NotepadNext, написанного на языке C++ с использованием библиотек Qt, Scintilla и др., и распространяемого по лицензии GPL-3.0.
Изменения:
улучшения для Python: добавлены ключевые слова match и case; поддержка атрибутов декоратора;
в диалог настроек добавлена возможность выбора языка локализации;
добавлен визуальный индикатор уровня масштабирования;
добавлена возможность сохранения закладок между сеансами;
обновление заголовка окна при работе в режиме администратора;
Разработчики пользовательского окружения LXQt (Qt Lightweight Desktop Environment) рассказали о процессе перехода на использование библиотеки Qt6 и протокола Wayland. Миграция на Qt6 в настоящее время рассматривается как первичная задача, которой уделено всё внимание проекта. После завершения миграции планируется полностью прекратить поддержку Qt5.
Доступен Sway Input Configurator 1.4.0 — утилита для простой настройки устройств ввода в Sway.
Утилита написана на Python с использованием Qt6/PyQt6 и позволяет в пару кликов настроить параметры клавиатуры, мыши и тачпада. Настройки хранятся в файле JSON. Используются стандартные для Libinput опции настройки устройств ввода, в частности, раскладка клавиатуры, комбинация клавиш для смены раскладки, настройка скорости указателя, эмуляция кнопок мыши в тачпаде и т.д.