Skip to content

Releases: winft/theseus-ship

v6.0.0

27 Feb 14:41
Compare
Choose a tag to compare

First release of Theseus' Ship (previously known as KWinFT)! 🎉

⚠ BREAKING CHANGES

  • desktopPresenceChanged signal removed
  • script: ScreenEdgeItem renamed to ScreenEdgeHandler
  • script: "Item" suffix removed from WindowThumbnail/DesktopBackground
  • script: ClientModel is renamed to WindowModel
  • script: API uses output objects
  • effect: registerGlobalShortcut now takes a list of key sequences

Features

  • add crashes option only on X11 (e404865)
  • add cursor theme fallback (545daae)
  • add desktop window to client list only if "show desktop mode" enabled (b0897bf)
  • add rules KCM warning for low opacity (54014d6)
  • add separator above the "Close" action in user actions menu (f0fe876)
  • add shortcut to switch to last-used keyboard layout (4066f0f)
  • add support for Lima, V3D, VC4 (2e0f998)
  • add tooltip when rule name is elided (19ed17c)
  • allow screen reader to announce window name when pressing Alt+Tab (fcfe45f)
  • allow tabbox switchers to handle the tabbox hiding (61377bf)
  • always enable gl error message printing (0966338)
  • assign top-left screen corner to overview by default (bf77283)
  • change deco KCM to the new frameless style (5eb1056)
  • change rules opacity defaults to 100% (d993306)
  • change Shift+Backtab to Shift+Tab for tabbox (306f039)
  • default include-shadow to true so this isn't a breaking change (80dbb99)
  • disable cube wallpaper selection to remove KIO dependency (1c29785)
  • drop "Configure Window Manager" entry in user actions menu (71d528c)
  • drop checks for GLSL and NPOT (2ec7305)
  • drop compositing suspension dbus api (05014b3)
  • drop support for private colormaps (8b75aeb)
  • drop support for windows cover panel mode in _KDE_NET_WM_SCREEN_EDGE_SHOW (30ad185)
  • drop tabbox desktop switching mode (f7b6539)
  • effect: add alpha channel option in OffscreenQuickView (2b19fe8)
  • effect: add colorblindness correction (7551cab)
  • effect: add deleted ref helper (0c0f75c)
  • effect: add QuickSceneView.rootItem property (ae68e53)
  • effect: add visible ref helper (f10676d)
  • effect: allow mousemark to configure modifier buttons for drawing (8d17ad5)
  • effect: allow switching between desktops inside overview (f41bcab)
  • effect: animate eyeonscreen towards window's screen's center (68a5169)
  • effect: close overview when double-clicking on a desktop (0bb1fbb)
  • effect: drop deprecated feature flags (0a3a803)
  • effect: drop EffectWindow::desktop() (d71b0ec)
  • effect: drop EffectWindow::geometry (2172f2a)
  • effect: drop EffectWindow::isCurrentTab (ec89c02)
  • effect: drop legacy EffectsHandler::desktopChanged overloads (5dfc921)
  • effect: drop legacy screenshot dbus interface (c871bc2)
  • effect: drop overview "blur background" option (dde5d4b)
  • effect: drop PAINT_DISABLED_BY_TAB_GROUP (e31921f)
  • effect: expose QuickSceneEffect::{viewForScreen,viewAt} to QML (4b7de1e)
  • effect: introduce CaptureWorkspace screenshot (a5c5ba5)
  • effect: make magiclamp look good with hidden panels (5d39eb5)
  • effect: make overview deactivation gesture the inverse of activation (763bfa2)
  • effect: make window shadows optional of screenshots (db404ec)
  • effect: provide API to listen for shortcut changes (287f2c2)
  • effect: provide API to register a shortcut and its default (12a51d9)
  • effect: provide information about captured window or screen (4107b20)
  • effect: provide screenshot scale information (ffddb42)
  • effect: remove effect proxy API (4c9541d)
  • effect: remove hidden FadeWindows option (f7f6ae8)
  • effect: remove padding changed signal (f55f3eb)
  • effect: remove surface property (49d5293)
  • effect: remove unused matrix shader locations (bfd2f01)
  • effect: remove window tabbing leftovers (9b7f511)
  • effect: remove window type getter (7db7f5c)
  • effect: remove X11 property support from public API (d5c96c4)
  • effect: set KGlobalAccel shortcut with call to register (1d89690)
  • expose daylight property in DBus interface (fbb1c82)
  • hide "active mouse screen" option (7a96324)
  • implement Plasma 6 settings re-org (771792f)
  • implement some more VDG feedback for Thumbnail Grid (7d5c1cb)
  • improve text for window rules with descriptions ([6cbd868](6cbd868...
Read more