KDE:s senaste veckovisa utvecklingsrapport har publicerats och presenterar Àndringar för KDE Plasma 6.7-grenen, som förvÀntas slÀppas i juni. De senaste Àndringarna inkluderar:
- KWins kompositionshanterare implementerar stöd för det experimentella Wayland-protokollet xx-fractional-scale-v2, vilket eliminerar onödiga mellanrum mellan intilliggande element pÄ skÀrmar med hög densitet, till exempel mellan ett maximerat fönster och en panel. Protokollet xx-fractional-scale möjliggör skalning av det logiska koordinatsystemet, som anvÀnder heltal, för att förbÀttra positioneringsnoggrannheten och öka upplösningen för logiska koordinater ner till enskilda pixlar. Denna funktion ÄtgÀrdar den begrÀnsade upplösningen i det logiska koordinatsystemet, vilket Àr otillrÀckligt för den pixelnivÄpositionering som krÀvs för fullstÀndig implementering av fraktionerad skalning i KDE.
AnvÀnda xx-fraktionell skala kompositprotokoll server Klienten och klienten kan konsekvent anvÀnda olika koordinatsystem (logiska och pixelkoordinater) nÀr de arbetar med wl_surface-objektet. Logiska koordinater anvÀnds för att beskriva storleken pÄ innehÄll och fönsterpositioner ur anvÀndarens perspektiv, medan pixelkoordinater Äterspeglar de faktiska storlekarna i buffertar vid rendering till skÀrmen. Protokollet xx-fractional-scale introducerar en skalningsfaktor (skala) som lÀnkar logiska och pixelkoordinater, vilket möjliggör hantering av situationer dÀr flera pixlar motsvarar en enda logisk koordinatenhet.
- KWin fortsÀtter att stödja Vulkans grafik-API i DRM-backend (Direct Rendering Manager). Vulkan förvÀntas förbÀttra prestandan i konfigurationer med flera GPU:er. Under den senaste veckan aktiverades Vulkan för att ladda texturer frÄn GPU:n till CPU:n. Hanteraren vulkanToQImageFormat() lades till för att konvertera bildformat till QImage. VulkanDevice::createCommandBuffer()-funktionerna har utökats. Metoden isSoftwareRenderer() har implementerats i VulkanDevice. Integrationstester har lagts till. Testerna utfördes pÄ ett system med ett NVIDIA RTX 5070 Ti-grafikkort med den proprietÀra drivrutinen 595.58.03.
- Menyer som anvÀnder Breeze-temat Àndrar nu bakgrunden pÄ element nÀr man klickar pÄ dem.
- GrÀnssnittet för att visa en QR-kod i urklippswidgeten har förenklats (kopieringsknappen har flyttats till rubriken).

- Noggrannheten i widgetplaceringen pÄ skrivbordet har förbÀttrats. NÀr du flyttar en widget till ett omrÄde dÀr den inte fÄr plats visas nu en miniatyrbild som visar nÀrmaste tillgÀngliga utrymme dÀr widgeten faktiskt fÄr plats.
- Verktygstipsens stil kan nu Àndras sÄ att de matchar det aktiva designtemat.
- FörbÀttrad implementering av effekten MusmÀrken (som förvandlar markören till en markör som lÀmnar linjer pÄ skÀrmen) pÄ pekskÀrmar. Stöd för att rita flera linjer samtidigt pÄ multitouch-skÀrmar har lagts till.
- Alternativ för tangentbordslayout har lagts till i instÀllningarna som synkroniserats med Plasma Login Manager.
- Alternativet att anvÀnda större ikoner och ökade marginaler pÄ pekskÀrmar och surfplattor har tagits bort frÄn Aktivitetshanteraren och widgetarna i systemfÀltet. Det hÀr alternativet rapporterades vara inkonsekvent och orsaka visningsproblem.
KĂ€lla: opennet.ru

