KDE Frameworks 6.1.0 шығарылымы. KDE үшін айқын синхрондауды енгізу

KDE 6.0 шығарылғаннан кейін бір жарым айдан кейін KDE Frameworks 6.1.0 шығарылды, ол KDE негізін құрайтын, қайта жасалған және Qt 6-ға тасымалданатын кітапханалардың және орындалу уақыты құрамдастарының қайта құрылымдалған және тасымалданатын негізгі жинағын қамтамасыз етеді. Фреймворк 72 кітапхананы қамтиды, олардың кейбіреулері дербес Qt бағдарламалық құралы ретінде жұмыс істей алады, ал басқалары KDE қосымшаларын құрайды.

Бұл шығарылым KDE Frameworks үшін болжамды ай сайынғы жаңартуларды жеткізу бастамасынан кейін шығады. KDE 6.0 шығарылымынан кейін табылған қателер мен кемшіліктерді түзетуден басқа, жаңа нұсқа келесі маңызды сәттерді қамтиды:

  • Android платформасына қолдау кдекларативке қосылды. QML модулі талап ететін тәуелділіктер қосылды. QML_ELEMENT қолдауы KDeclarativeMouseEvent және WheelEvent ішінен жойылды.
  • Мәтіндік кодтауды автоматты түрде анықтау kfilemetadata файлына қосылды. .mod, .s3m, .xm және .it файлдары үшін метадеректерге қолдау қосылды. QFile класы файлдарды оқу үшін пайдаланылады. Аты бойынша ақпарат түрін анықтауды жылдамдату үшін хэш кестесі қолданылады.
  • Kguiaddons қолданбасында Диктофон енді бірнеше өзгерткіш пернелерді (Shift, Ctrl, Alt, Meta) пайдаланатын пернелер тіркесімдерін жазуды қолдайды.
  • Киконтемаларда символдық белгіше сүзгісі KIconDialog ішінде жүзеге асырылады.
  • Kio жүйесінде ScopedProcessRunner жүйелік қолдауды жақсартты. PreviewJob енді жергілікті файлдар үшін нобайларды көрсетуге мүмкіндік береді. kfilewidget енді жақында қаралған файлдар мен URL мекенжайларын күй файлында сақтайды. Пайдаланушы қателерінің жауаптарын сақтау мүмкіндігі қосылды. SSL (әр жолы ескертулерді көрсетпеу үшін). Әдепкі бойынша, түймелер символдық белгішелерді пайдаланады.
  • Киригами диалогтық терезе элементтерінің орналасуын жақсартты. Пернетақта шарлауы кеңейтілді. ColumnView енді OutExpo негізінде бетке өту анимациясын ұсынады. Орынды анық орнатуға арналған параметр InlineMessage қолданбасына қосылды. URL өңдеу pushDialogLayer қызметіне қосылды.
  • Knowstuff ішіндегі қайта жазу сұрауының диалогтық терезелерінің стилі өзгертілді. Әдепкі сұрыптау енді жүктеу саны бойынша.
  • Ktexteditor бағдарламасында сақтау диалогы қайта өңделді және дұрыс таңбаларды туралауды қамтамасыз ету үшін тұспалдау жүзеге асырылды.
  • Kwindowsystem үшін өзгертуші пернелерге (Shift, Ctrl, Alt, Meta) қолдау қосылды.
  • Локализацияны қолдау qqc2-desktop-стильіне қосылды. ECMQMLModules модулін пайдалану тоқтатылды. Жапсырманы туралау және көлденең созу стандартталған. KQuickStyleItem C++ 20 std::accumulate пайдалану үшін тасымалданды. Функция аннотациялары қосылды. Жаһандық анимацияны өшіру параметрлері ескерілді. Теңшелетін қаріптерді енді ToolButtons қолданбасында пайдалануға болады.
  • bluez-qt енді Bluetooth LE хабарландыруларында өндіруші ақпаратын жіберуді қолдайды.
  • Бриз белгішесінде біз қолданбалар енді пайдаланбайтын белгішелер мен түс схемаларын тазаладық. Жүйені тоқтата тұруға тыйым салатын, жүйені тоқтата тұруға тыйым салатын, сую, elisa-символдық және складник сияқты жаңа белгішелер қосылды. Үлкейткіш әйнек белгішелерінің дизайны өзгертілді.
  • Kcmutils жүйесінде QML модульдері декларативті түрдегі тіркеуге көшірілді. SharedQmlEngine жүйесінде қате туралы есеп беру жақсартылды. ContextualHelpButton мәтінмәндік анықтама түймешігін іске асыру ескірген; орнына Киригами құрылымының баламасы пайдаланылуы керек.
  • Kconfig енді QML үшін KConfigPropertyMap модулін тіркеуді қамтамасыз етеді.
  • KConfig, KNotifyConfig және KCoreAddons Windows, macOS және Android платформаларында QtDBus модулін іздеуді тоқтатты. KNotifyConfig және KConfigWidgets Windows және macOS жүйесінде DBus пайдалануды тоқтатты.
  • Kcrash sigaction функциясын пайдалануға ауыстырылды.
  • Мерекелік деректер базасы жаңартылды.
  • kimageformats тақырыпты тексеруді жақсартты және TGA пішімінің қосымша опцияларына қолдау көрсетеді.
  • kjobwidgets X11 негізіндегі орталарды сынау үшін жеңілдетілген.
  • kquickcharts GLSL шейдерлерінің әдепкі жиынын құруды қамтамасыз етеді.
  • kstatusnotifieritem Wayland негізіндегі орталарда байланыстырылған терезелерді белсендіруді жақсартты.
  • ksvg енді QRC файлдарынан SVG кескіндерін жүктеуді қолдайды.
  • Синтаксисті бөлектеуде Qt класын бөлектеу Qt 6 үшін, ал Cmake сценарийін бөлектеу CMake 3.29 үшін бейімделген. GPRbuild синтаксисіне қолдау қосылды.

Өткен аптада KDE-ге енгізілген өзгерістердің қатарында Exlicit Sync қолдауын енгізу болып табылады, ол қолданбаларға фрейм көрсетуге дайын болғанда Wayland негізіндегі құрастыру менеджерін хабардар етуге мүмкіндік береді, бұл кідірісті азайтады және графикалық шығыстағы артефактілерді жояды. Ашық синхрондау NVIDIA графикалық процессорлары және Wayland қолдауы қосылған жүйелердегі шығыстың бұзылуы мен кекіру мәселелерін шешеді.

KWrite мәтіндік редакторының интерфейсі дәстүрлі мәзірден гамбургер мәзіріне түрлендірілді:

KDE Frameworks 6.1.0 шығарылымы. KDE үшін айқын синхрондауды енгізу


Ақпарат көзі: opennet.ru

пікір қалдыру