LINUX.ORG.RU

KDE Frameworks 5.5.0

 ,


1

0

KDE Frameworks — инструмент для разработки KDE Plasma 5 с набором библиотек расширяющих возможности Qt.

Данный выпуск включает множество улучшений и исправлений.

Attica

  • поиск приложений теперь использует все пути QT_PLUGIN_PATH, а не только путь QLibraryInfo

KActivities

  • исправлена ​​загрузка приложений из KDE_INSTALL_USE_QT_SYS_PATHS ON

KCMUtils

  • исправлен KStandardGuiItems для получения однородного вида иконок и всплывающих подсказок

KCodecs

  • внедрён класс KEmailAddress для проверки адресов электронной почты
  • реализовано использование более прозрачной реализации кодеков MIME заимствованных из библиотеки KMime
  • добавлен KCodecs :: encodeRFC2047String ()

KCompletion

  • исправлены действия по нажатию PageUp/Down для автозаполнения выпадающего списка

KCoreAddons

  • добавлен класс KTextToHTML для преобразования обычного текста в HTML
  • добавлен KPluginMetaData :: metaDataFileName ()
  • разрешено чтение KPluginMetaData из .desktop-файлов
  • Kdelibs4Migration теперь отдаёт предпочтение предоставленному в дистрибутиве KDE4_DEFAULT_HOME

KDeclarative

  • использование метода Qt-блокировки дополнений компонентов вместо собственного
  • возможность задержки инициализации объекта в QmlObject
  • защита от доступа к корневому объекту до завершения компонента

KEmoticons

  • добавлен KEmoticonsIntegrationPlugin для KTextToHTML из KCoreAddons

KHTML

  • портирован ряд исправлений из kdelibs без изменения API

KIO

  • исправлена ошибка приводящая к незаполнению столбцов в KFileWidget в режиме подробного просмотра
  • исправлена ошибка сброса ASN при передаче KRun при запуске .desktop-файлов
  • исправлена ошибка передачи DESKTOP_STARTUP_ID дочернему процессу в kioexec
  • исправлена ошибка сборки с Qt 5.2
  • KFileItem — очистка оверлея иконок
  • реализовано использование дополнительных кнопок мыши «назад/вперед» для просмотра истории
  • добавлена возможность отмены пользователем сертификата в диалоговом окне

KJobWidgets

  • исправлена сборка с Qt 5.2.0

KNewStuff

  • добавлена возможность использования абсолютных путей к файлу в параметре configfile

KNotifications

  • KNotificationPlugin теперь экспортируемый (public) класс
  • KPassivePopup — добавлена задержка скрытия по умолчанию

KRunner

  • добавлен простой инструмент интерфейса командной строки для выполнения запросов ко всем средствам запуска

KService

  • исправлен KPluginTrader :: query () для старого формата JSON
  • kservice_desktop_to_json считается устаревшим, теперь следует использовать kcoreaddons_desktop_to_json
  • реализован KPluginTrader :: query () с помощью KPluginLoader :: findPlugins ()
  • исправлена ​​ошибка связанная с пустым значением KPluginInfo :: entryPath () при незагрузки из .desktop-файла

KTextEditor

  • исправлена ошибка #340212 (выравнивание табуляции после начала строки)
  • добавлена ​​поддержка libgit2 для проверки во время многопоточной сборки

KWidgetsAddons

  • добавлен класс KSplitterCollapserButton — кнопка предоставляющая возможность простого свертывания виджета на противоположную сторону
  • реализована поддержка монохромных иконок (таких как Breeze)

KWindowSystem

  • добавлен KStartupInfo :: createNewStartupIdForTimestamp
  • добавлена ​​поддержка более широкого числа мультимедийных клавиш
  • добавлена ​​поддержка первоначального состояния привязки WM_HINTS
  • удалены ложные предупреждения при использовании KXMessages без QX11Info

Plasma Framework

  • исправлена сборка с Qt 5.2.0
  • исправлен модуль platformstatus
  • BusyIndicator и ProgressBar перенесён на QtQuick.Controls
  • добавлено свойство thumbnailAvailable в PlasmaCore.WindowThumbnail

Solid

  • исправлено предупреждение: No such signal org::freedesktop::UPower::Device...

Дополнительные модули cmake

  • CMAKE_INSTALL_SYSCONFDIR теперь хранит настройки в /etc при CMAKE_INSTALL_PREFIX в /usr (вместо /usr/etc)

Frameworkintegration

  • добавлен инструмент standardButtonText ()
  • исправлено восстановление режима просмотра и размеров в диалоговом окне выбора файлов

Исходный код

Установка в популярных дистрибутивах

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

★★★★★

Проверено: Shaman007 ()

девелоперы в курсе, а нам-то что?

t184256 ★★★★★ ()

Теперь точно Уиндоусу крышка.

Infra_HDC ★★★★★ ()

лучше бы dolphin 5, и kwrite сделали, а то приходится смесь 4 и 5 кед использовать.

erzent ☆☆ ()

с набором библиотек расширяющих возможности Qt.

Так и запишем: Qt — неюзабельное говно, которое без расширений использовать невозможно.

anonymous ()
Ответ на: комментарий от anonymous

Qt — неюзабельное говно, которое без расширений использовать невозможно

ты даже не представляешь, насколько неюзабельным говном в таком случае является gtk

anonymous ()
Ответ на: комментарий от KennyMinigun

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

erzent ☆☆ ()
Ответ на: комментарий от anonymous

Так и запишем: Qt — неюзабельное говно, которое без расширений использовать невозможно.

Ну что за люди... Qt - это фреймворк, масса библиотек для разработки софта. В отличие от GTK («toolkit for creating graphical user interfaces»), в Qt реализована куча базового функционала всевозможной направленности, а не только gui. KDE Frameworks расширяет возможности базовых библиотек, но это самостоятельный продукт, и многие его косяки не имеют прямого отношения к Qt. И что ты, аноним, собрался юзать (с расширениями или без них)? Юзанье Qt предполагает компилятор, отладчик, массу времени и функционирующий мозг, догадывающийся, что он делает и для чего. Все равно, что сказать: «В этих ваших кирпичах, окнах, и крыше вообще жить невозможно - нихрена перил с лестницей не предусмотрено, и посуда не помыта».

parihaaraka ()
Ответ на: комментарий от parihaaraka

Больше половины интерфейсов GTK что я видел - как правило корявы и ущербны, может что-то не так с этим тулкитом? В то время как поделка на Qt - всегда хороша. Я более чем объективен, вот поставил вчера pitivi - на GTK оно... эх, более уродливого кривого и глючного интерфейса поискать надо, я на Qt такой позор даже не смог бы написать, я даже не знаю как воспроизвести эти анальности вручную, видимо GTK помог.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

В целом согласен, программы на GTK в 90% случаев выглядят отвратительно, в то время как на Qt почти все ПО выглядит приятно, хочется пользоваться.

anonymous ()

Отлично! За KDE будущее! Надо вообще принудительно устанавливать KDE во все дистрибутивы, а все конкурирующие DE удалить из репозиториев. Все равно ими пользуются только ретрограды, маргиналы и кде-хейтеры.

anonymous ()
Ответ на: комментарий от anonymous

все конкурирующие DE удалить из репозиториев. Все равно ими пользуются только ретрограды, маргиналы и кде-хейтеры

Unity-next на Qt - тоже предать анафеме? Нет, пожалуй буду пользоваться.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Что не так с интерфейсом в PiTiVi? Что там глючит (именно в интерфейсе)? И что там криво?

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

Хейтер! Все кто не пользуются и не хотят пользоваться моей любимой программой это хейтеры!

anonymous ()
Ответ на: комментарий от DeadEye

KDE делали профессиональные программисты, а хейтеры ни строчки кода ни написали, пусть жрут что дают.

anonymous ()
Ответ на: комментарий от anonymous

Если я вышлю скриншоты-ужаса, будешь ли ты спокойно спать в кроватке ночью?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Еще раз, что там ужасного? Или ты в первый раз в жизни видеоредактор увидел?

anonymous ()
Ответ на: комментарий от anonymous

ты даже не представляешь, насколько неюзабельным говном в таком случае является WinAPI

Fixed

Ostegard ()
Ответ на: комментарий от anonymous

а SpaceFM например написан на gtk2 и выглядит вполне прилично, и функционал многим файловым менеджерам фору даст

Frost ★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Больше половины интерфейсов GTK что я видел - как правило корявы и ущербны

поделка на Qt - всегда хороша

Не путать с Cocoa!

Moderators ★★ ()
Ответ на: комментарий от Moderators

И как же запустить это на виндовсе и в линуксе?

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

Больше половины интерфейсов GTK что я видел - как правило корявы и ущербны

в юнити вполне норм смотрится.

snaf ★★★★★ ()

Завтра выйдет KDE 5.1.2. Как вы думаете, стоит ли его пытаться установить на десктоп или лучше подождать выхода версии 5.2? Когда я установил версию 5.1.0 и попытался ее использовать, дело кончилось восстановлением ветки 4.x, т.к в 5-й было слишком много багов.

Rinaldus ★★★★★ ()
Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

Больше половины интерфейсов GTK что я видел - как правило корявы и ущербны

Разработчики GTK наверно сами не знают чего хотят. Приложения на 3.8 и 3.14 выглядят как будто на разных тулкитах. Может к версии 4 у них все будет хоть какое-то единообразие.

ieeya ()
Ответ на: комментарий от snaf

в юнити вполне норм смотрится.

Юнити это шелл над GTK. Каким образом он «преображает» галимые GTK-программы?

anonymous ()
Ответ на: комментарий от anonymous

Так и запишем: Qt — неюзабельное говно, которое без расширений использовать невозможно.

Нет, это ты просто дебил.

anonymous ()
Ответ на: комментарий от Moderators

Не должно быть маководом, дабы узреть истину.


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

everest2014 ()
Ответ на: комментарий от erzent

А как в этой смеси добиться плавного ресайза окон, без дёргающихся и расползающихся элементов?

qxnise ()

Поставил вчера в арчике - крайне сыро, с четвёртыми получше было

overmind88 ★★★★★ ()
Ответ на: комментарий от ieeya

Разработчики GTK

gimp toolkit разробатывали одни люди, потом пришли другие, и превратили его в gnome toolkit.

кто-то будет орать, что gtk2 сдох, но потом они же будут орать, что при обновлении gtk3 у них отвалились темы и приложения вываливаются в сегфолт чуть ли не постоянно.

сами не знают чего хотят

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

funeralismatic ★★★ ()
Ответ на: комментарий от Infra_HDC

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

anonymous ()
Ответ на: комментарий от funeralismatic

Лучше всего признать свою ФАТАЛЬНУЮ ошибку и делать DE для разных вариантов управления. Добавить кнопочку «Вы водите мышком или тыкаете пальцем?». По большому счёту там важно грамотно сочинить масштабирование (за редкими исключениями). Даже мелкомягкие осознали, что скрещивать ежа и ужа нельзя.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.