LINUX.ORG.RU

Kde frameworks


11

2

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

Доступен выпуск KDE Frameworks 5.103

Группа KDE

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

Среди прочих улучшений и исправлений, в этой версии:

  • Улучшена поддержка приложений Flatpak путём устранения ошибки, вызывающей зависание системы при установке или обновлении приложений во Flatpak, особенно при использовании файловой системы Btrfs.
  • Улучшена сессия на базе Wayland, исправлено множество странных и случайных проблем с буфером обмена, а также возможность копирования в буфер обмена сразу после создания снимка в Spectacle, которая теперь корректно работает на Plasma Wayland.
  • Добавлено сообщение об ошибке при запуске отсутствующей CLI-программы, улучшены подсказки в приложениях, основанных на Kirigami и QtWidgets.
  • Исправлены проблемы с размещением всплывающих виджетов в панели Plasma, визуальные дефекты в панели Plasma и значках в системном трее, а также названия страниц в приложениях на основе Kirigami.

>>> Подробности (англ.)

 , ,

Original_1
()

Для сборки разрабатываемой версии KDE Frameworks теперь необходим Qt 6

Группа KDE

Инфраструктура KDE готова к параллельной работе над двумя поколениями библиотек, и отказ от совместимости с Qt 5 — первый самостоятельный шаг для Frameworks 6.

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

>>> Источник перевода

 , ,

ilya_b
()

Доступен выпуск KDE Frameworks 5.102

Группа KDE

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

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

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

Источник перевода

>>> Подробности (англ.)

 , ,

ilya_b
()

KDE Frameworks 5.62

Группа KDE

Доступно обновление набора библиотек проекта KDE. Этот выпуск содержит более 200 изменений, в числе которых:

  • масса новых и улучшенных иконок для темы Breeze;
  • устранены утечки памяти в подсистеме KConfigWatcher;
  • оптимизировано создание предпросмотра цветовых схем;
  • исправлена ошибка, из-за которой не получалось удалить файл на рабочем столе в корзину;
  • механизм проверки свободного места в подсистеме KIO стал асинхронным;
  • устранено зависание при попытке изменения файла через KIO FTP;
  • ряд стилистических правок во фреймворке Kirigami;
  • уведомления в KNotification на Windows боьше не дублируются;
  • в KPeople теперь можно изменять и удалять контакты;
  • модуль конвертации KRunner стал поддерживать децибелы;
  • реализована поддержка буферов zwp_linux_dmabuf_v1 для KWayland;
  • улучшения в интерфейсе работы с батареями в Solid;
  • многочисленные изменения в подсистеме подсветки синтаксиса.

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

 ,

Deleted
()

Вышел набор библиотек 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
()

LabPlot 2.5

Группа KDE

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

Основные новшества:

  • вновь расширен набор источников данных — добавлена поддержка импорта из базы данных SQL, причём как отдельной таблицы, так и с помощью запроса (import from SQL databases);
  • в этой версии сделан первый шаг по импорту файлов проекта © OriginLab Origin — возможно импортировать такие объекты, как рабочие таблицы, матрицы и 2D графики (подробности изменений в импорте);
  • добавлена поддержка работы с динамическими входными потоками данных (support for live data);
  • улучшена подгонка функций (improved data fitting);
  • улучшения UX.

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

 , , , ,

greenman
()

Релиз KDE Frameworks 5.47

Группа KDE

Состоялся релиз набора дополнительных библиотек и дополнений для Qt5 — KDE Frameworks 5.47. Фреймворк включает в себя более 70 библиотек, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. В новом выпуске:

  • В KArchive добавлена поддержка ZIP-архивов, встроенных в ZIP-архивы.
  • Добавлена поддержка ключевых слов и подсветки синтаксиса для PostgreSQL и OpenSCAD, улучшена поддержка синтаксиса для Perl 6.
  • В KIO включён по умолчанию предпросмотр при выборе файла, проведены многочисленные оптимизации и исправления ошибок, улучшена работа аутентификации.
  • Многочисленные улучшения во фреймворке Kirigami, предоставляющем средства для построения унифицированных графических интерфейсов для мобильных и настольных систем.
  • Добавлен плагин для интеграции с Telegram.
  • Обеспечена подсветка выбранного устройства в KDE Connect.
  • В KWayland добавлена поддержка протокола xdg-output, расширяющего выходную информацию о выходе/дисплее. Данный протокол используется для поддержки дробного масштабирования, и уже реализован во многих других композиторах, а также в Xwayland.

>>> Подробности и полный список изменений

 ,

Sunderland93
()

Релиз KDE Frameworks 5.46

Группа KDE

Состоялся релиз набора дополнительных библиотек и аддонов для Qt5 - KDE Frameworks 5.46. Фреймворк включает в себя более 70 библиотек, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. В новом выпуске:

  • Решены проблемы в работе KCompletionBox в Wayland;
  • Различные улучшения в наборе значков Breeze: добавлен значок для virt-manager, значок неактивной видеокарты, а также трей-значки для компонента Plasma Browser, организующего интеграцию различных веб-браузеров с рабочим столом Plasma;
  • Различные фиксы в KDeclarative для Nvidia;
  • Многочисленные улучшения и исправления в KIO;
  • Небольшие оптимизации движка семантического поиска Baloo;
  • Добавлена подсветка синтаксиса для GDB и файлов gdbinit;
  • Решены проблемы со сборкой с Qt 5.7 и 5.11 Beta во фреймворке Kirigami.

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

 , ,

Sunderland93
()

KDevelop 5.1.0

Группа KDE

Разработчики KDevelop анонсировали релиз новой версии кроссплатформенной IDE, предназначенной для работы над проектами на языках программирования C, C++, Python, PHP и JavaScript/QML. Код IDE распространяется под свободной лицензией и использует фреймворки KF 5 и Qt 5. Для тестирования возможностей нового KDevelop был приготовлен специальный AppImage-образ, который можно получить на странице загрузок.

( Основные изменения )

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

 , ,

EXL
()

Calligra 3.0

Группа KDE

Официально представлен релиз офисного пакета Calligra Suite 3.0. В качестве базового формата используется ODF, однако присутствует базовая поддержка форматов Microsoft Office.

Была проделана работа по портированию с технологий KDE 4 на KDE Frameworks 5, однако функциональность пакета не изменилась. Также из состава пакета были исключены некоторые приложения:

  • растровый графический редактор Krita по причине гораздо более динамичного развития;
  • система ведения заметок Braindump по причине малопригодности;
  • редактор диаграмм Flow и система подготовки презентаций Stage не были портированы на KF 5, однако планируется поддержка в будущем;
  • система оформления электронных книг Author, которая и без того не слишком отличалась от текстового процессора Words.

Также на базе Calligra развивается Gemini — вариант офисного пакета, оптимизированный для устройств с сенсорным экраном.

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

 , , , ,

Singularity
()

Krusader 2.5.0

Группа KDE

Спустя 4 года с момента выхода последней беты состоялся релиз двухпанельного файлового менеджера Krusader 2.5.0.

В новой версии состоялся переход на Qt 5 и библиотеки KDE Frameworks, а также исправлены ошибки и расширена функциональность.

Исходный код

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

 , , ,

Sunderland93
()

LabPlot 2.3.0

Группа KDE

23 июля 2016 вышла новая версия программы LabPlot, предназначенной для интерактивного построения графиков и анализа научных данных.

Благодаря усилиям Garvit Khatri во время GSoC2015, была проведена работа по интеграции Cantor (программы, предоставляющей удобный интерфейс к различным свободным математическим пакетам). Теперь в рамках LabPlot можно проводить вычисления, используя установленные в системе Python или maxima. В настоящее время поддерживаются списки maxima, списки и кортежи Python, массивы NumPy.

Кроме этого, в LabPlot 2.3.0 были реализованы следующие возможности:

  • преобразование Фурье;
  • сглаживание данных;
  • интерполяция данных;
  • вычисление статистических величин;
  • экспорт данных в таблицы LaTeX.

Начиная с версии 2.1.0, LabPlot выпускается в двух версиях – первая основана на kdelibs 4, вторая – на KDE Frameworks 5 (KF5).

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

 , ,

greenman
()

Релиз KDevelop 5.0.0

Группа KDE

Разработчики KDevelop рады сообщить, что спустя два года после выхода KDevelop 4.7 состоялся релиз новой версии кроссплатформенной IDE, предназначенной для работы над проектами на языках программирования C++, Python, PHP и JavaScript/QML. Помимо портирования KDevelop на новые фреймворки KDE Frameworks 5 и Qt 5 был проведён рефакторинг кодовой базы и добавлены многочисленные изменения, благодаря которым KDevelop в будущем можно будет легко расширять, постепенно наращивая его функциональность.

Скриншоты KDevelop: GNU/Linux, macOS, Microsoft Windows.

Основные изменения включают в себя значительно улучшенную поддержку языков программирования C и C++ в соответствии с их современными стандартами, а также полировку поддержки Python, PHP и JavaScript/QML.

Наиболее важным изменением является отход от собственного механизма анализа C++ в пользу Clang. Помимо того, что с интеграцией Clang код стало значительно легче поддерживать, переход на него дал несколько явных преимуществ:

  • Даже самые сложные конструкции кода на C++ теперь точно анализируются и правильно подсвечиваются. Если код не будет компилироваться, фоновый компилятор в KDevelop обязательно оповестит об этом.
  • Диагностика кода стала намного точнее и надёжней. Например, KDevelop теперь может обнаружить, будет ли функция с разными параметрами, но одинаковым именем являться перегруженной или нет.
  • Для различных типовых ошибок, вроде орфографических неточностей, отсутствующих скобок или недостающих точек с запятой, KDevelop теперь предлагает пользователю сочетание клавиш (Alt + 1), которое позволяет автоматически исправить ошибку.
  • Теперь доступен режим разбора кода на языке программирования C, который включается, когда это необходимо.

В данный момент всё ещё продолжается работа над старыми утилитами для C++ для того, чтобы они хорошо интегрировались в новую инфраструктуру. Но большинство важных вещей уже присутствуют в текущей сборке KDevelop. В отличие от поддержки C++, поддержка Python не претерпела каких-либо значительных изменений, кроме стабилизации и полировки. То же справедливо и для PHP, и для компонентов, отвечающих за поддержку JavaScript/QML.

Благодаря портированию на KF5, в скором времени появятся сборки KDevelop для macOS и MS Windows. Кроме того, разработчики представили для дистрибутивов GNU/Linux уже настроенный пакет AppImage, включающий в себя все необходимые зависимости.

Более детально новые изменения в KDevelop описал один из его разработчиков, Kevin Funk в своём блоге.

>>> Страница загрузки KDevelop

>>> Релиз KDevelop 5.0.0

 , ,

EXL
()

Релиз KDE Applications 16.08

Группа KDE

Доступно очередное обновление приложений проекта KDE.

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

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

 ,

Deleted
()

KDE с гордостью представляет Kirigami UI!

Группа KDE

KDE уже достаточно давно предоставляет компоненты пользовательского интерфейса за пределами основ, предложенных Qt. С KDE Frameworks 5 они стали легко доступными для Qt-разрабочиков, не являющихся частью KDE. Теперь, когда KDE расширяется за пределы десктопов и лаптопов в мобильный и встраиваемый сектор, этих компонентов больше недостаточно.

Для того, чтобы позволить разработчикам создавать приложения, основанные на Qt, способные запускаться на любой мобильной или десктопной операционной системе (включая Plasma Desktop и Plasma Mobile), был создан Kirigami UI.

Первым реальным приложением, реализованным с помощью Kirigami Components, является Subsurface-mobile, которое недавно было выпущено для Android. Версия для iOS в настоящее время находится в разработке. Круто здесь то, что эти версии разделяют большую часть кода!

Kirigami Components планируется выпустить как часть KDE Frameworks 5, но для начала это будет самостоятельный фреймворк, релиз которого намечен на конец апреля. Отмечается, что фреймворк не будет иметь зависимостей кроме Qt, поэтому не увеличит размер приложения больше, чем необходимо.

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

 , , ,

Kilte
()

KDE Applications 15.04

Группа KDE

15-го апреля 2015 года команда разработки KDE представила выпуск KDE Applications 15.04. Данный выпуск включает в себя в целом 72 приложения, перенесённых на KDE Frameworks 5. Разработчики усердно работали над данным выпуском чтоб предоставить пользователю наилучшее свободное ПО для рабочего стола. И поэтому они рассчитывают на ваши отзывы о данном выпуске.

В этом выпуске ряды KDE Applications пополнились новыми приложениями, среди них: KHangMan, Rocs, Cantor, Kompare, Kdenlive, KDE Telepathy а также некоторые игры KDE.

Kdenlive, один из лучших линейных редакторов видео, завершил инкубационный процесс и теперь официально является частью KDE Applications. Среди нововведений: автоматическое сохранение для новых проектов и улучшенная стабилизация видео.

KDE Telepathy, набор программ для обмена мгновенными сообщениями, также является новобранцем в строю KDE Applications. В этом выпуске он был перенесён на KDE Frameworks 5 и Qt5. Планируемая функциональность данного набора уже практически полностью реализована за исключением пользовательского интерфейса для аудио- и видеозвонков.

Где возможно, осуществлён переход на технологию KAccounts, которая в настоящее время успешно используется в SailfishOS и Unity от Canonical. Сейчас данная технология активно используется только в KDE Telepathy, однако планируется на неё перевести также Kontact и Akonadi.

В новом модуле KDE Education также произошли заметные изменения: в Cantor внедрена поддержка Python 3; в Rocs было переписано ядро обработки теории графов и унифицировано API для пользовательских сценариев; KHangMan был переведён на QtQuick; в Kanagram добавлена возможность создания игры для двоих.

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

Полный список изменений находится по ссылке.

>>> Официальная новость

 ,

KennyMinigun
()

KDE Frameworks 5.9.0

Группа KDE

Десятого апреля 2015-го года года команда KDE представила очередной релиз KDE Frameworks с версией 5.9.0.

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

Заявленные изменения:

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

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

 ,

haku
()

Plasma 5.1

Группа KDE

15 октября 2014 года команда KDE рада представить выпуск оболочки рабочего стола Plasma с версией 5.1.0. Это первый выпуск с новой функциональностью с момента выпуска Plasma 5.0 этим летом. Plasma 5.1 привносит большое количество улучшений, связанных со стабильностью, улучшением производительности и новой функциональностью. Благодаря многочисленным отзывам разработчики KDE смогли устранить множество недочётов, выявленных в прошлой версии. Графическая тема Breeze стала более полной и качественной, а виджет Icon Tasks вернулся в строй.

Улучшения также затронули виджет часов (на панели) и виджет буфера обмена. Стиль Breeze теперь работает и в приложениях, использующих Qt4, что способствует единообразию внешнего вида рабочего стола. В Plasma активно ведётся работа по поддержке дисплейного сервера нового поколения Wayland, однако в Plasma 5.1 данная поддержка носит экспериментальный, неполный характер. Со многими стандартными компонентами проведена работа по увеличению удобства использования людьми с ограниченными возможностями.

Помимо этого было исправлено 180 ошибок с прошлого выпуска. Plasma 5.1 использует KDE Frameworks 5.3, что также способствует стабильности за счёт исправлений в последнем.

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

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

 , ,

KennyMinigun
()

KDE Frameworks 5.3

Группа KDE

Седьмого октября 2014-го года команда KDE представила очередной релиз KDE Frameworks с версией 5.3.0.

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

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

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

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

 ,

KennyMinigun
()