Summary: | Renaming of org.kde.kwin.WindowThumbnailItem to WindowThumbnail breaks backwards compatibility for no reason | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Benjamin Flesch <benjaminflesch> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | CC: | fanzhuyifan |
Priority: | NOR | ||
Version First Reported In: | 5.93.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Benjamin Flesch
2024-02-07 14:55:32 UTC
Breaking change is in: https://github.com/KDE/kwin/commit/9b6c9242f6c4a2a84618511650f992e1e29de9ab Suggested fix, for the love of god someone just mock WindowThumbnailItem. Something like this should be added IMO. ``` component WindowThumbnailItem: WindowThumbnail { Component.onComplete: { console.warning("Deprecation warning: WindowThumbnailItem has been renamed to WindowThumbnail")); } } ``` This isn't critical, critical means "A widespread, easily reproducible issue that causes data loss" https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Also marking this as unmaintained since this is private API with no backward-compatibility guarantees. You are welcome to update the wiki to warn 3rd-party developers of this change though. |