Den seneste ugentlige KDE-udviklingsrapport er blevet udgivet og præsenterer ændringer til KDE Plasma 6.7-grenen, som forventes at blive udgivet i juni. De seneste ændringer inkluderer:
- KWin-kompositionshåndteringen implementerer understøttelse af den eksperimentelle xx-fractional-scale-v2 Wayland-protokol, som eliminerer unødvendige mellemrum mellem tilstødende elementer på skærme med høj tæthed, f.eks. mellem et maksimeret vindue og et panel. Xx-fractional-scale-protokollen muliggør skalering af det logiske koordinatsystem, som bruger heltalsværdier, for at forbedre positioneringsnøjagtigheden og øge opløsningen af logiske koordinater ned til individuelle pixels. Denne funktion adresserer den begrænsede opløsning af det logiske koordinatsystem, som er utilstrækkelig til den pixelniveaupositionering, der kræves for fuld implementering af fraktioneret skalering i KDE.
Brug af xx-fraktionel-skala kompositprotokollen server Klienten og klienten kan konsekvent bruge forskellige koordinatsystemer (logiske og pixel), når de arbejder med wl_surface-objektet. Logiske koordinater bruges til at beskrive størrelsen af indhold og vinduespositioner fra brugerens perspektiv, mens pixelkoordinater afspejler de faktiske størrelser i buffere ved gengivelse på skærmen. xx-fractional-scale-protokollen introducerer en skaleringsfaktor (skala), der forbinder logiske og pixelkoordinater, hvilket muliggør håndtering af situationer, hvor flere pixels svarer til en enkelt logisk koordinatenhed.
- KWin fortsætter med at understøtte Vulkan-grafik-API'en i DRM-backend'en (Direct Rendering Manager). Vulkan forventes at forbedre ydeevnen i multi-GPU-konfigurationer. I løbet af den sidste uge blev Vulkan aktiveret til at indlæse teksturer fra GPU'en til CPU'en. VulkanToQImageFormat()-handleren blev tilføjet til konvertering af billedformater til QImage. VulkanDevice::createCommandBuffer()-funktionerne er blevet udvidet. Metoden isSoftwareRenderer() er blevet implementeret i VulkanDevice. Integrationstests er blevet tilføjet. Testen blev udført på et system med et NVIDIA RTX 5070 Ti-grafikkort ved hjælp af den proprietære driver 595.58.03.
- Menuer, der bruger Breeze-temaet, ændrer nu baggrunden for elementer, når der klikkes på dem.
- Grænsefladen til visning af en QR-kode i udklipsholder-widgetten er blevet forenklet (kopieringsknappen er flyttet til overskriften).

- Nøjagtigheden af widgetplaceringen på skrivebordet er blevet forbedret. Når du flytter en widget til et område, hvor den ikke passer ind, vises der nu et miniaturebillede, der viser det nærmeste ledige område, hvor widgetten rent faktisk passer ind.
- Værktøjstipstilen kan nu ændres, så den matcher det aktive designtema.
- Forbedret implementering af musemærkeeffekten (som forvandler markøren til en markør, der efterlader linjer på skærmen) på berøringsskærme. Understøttelse af at tegne flere linjer samtidigt på multi-touch-skærme er blevet tilføjet.
- Tastaturlayoutindstillinger er blevet tilføjet til indstillingerne, der er synkroniseret med Plasma Login Manager.
- Muligheden for at bruge større ikoner og øgede margener på berøringsskærme og tablets er blevet fjernet fra Jobliste og widgets i systembakken. Denne mulighed blev rapporteret at være inkonsekvent og forårsage visningsproblemer.
Kilde: opennet.ru

