{"id":128,"date":"2023-10-11T13:35:40","date_gmt":"2023-10-11T13:35:40","guid":{"rendered":"https:\/\/byte-bucket.com\/2023\/10\/11\/electron-27-0-fensterdekorationen-neue-apis-und-ein-abschied\/"},"modified":"2023-10-11T13:35:40","modified_gmt":"2023-10-11T13:35:40","slug":"electron-27-0-fensterdekorationen-neue-apis-und-ein-abschied","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=128","title":{"rendered":"Electron 27.0: Fensterdekorationen, neue APIs und ein Abschied"},"content":{"rendered":"<p>Aktuelle Neuigkeiten aus der faszinierenden Welt des Codings: Das Entwicklungsteam von Electron hat die Version 27.0 seines beliebten Frameworks ver\u00f6ffentlicht. Und was hat sich so getan, fragt ihr euch? Nun, da gibt es einiges zu berichten!<\/p>\n<p>Ein Highlight dieser Version ist die standardm\u00e4\u00dfige Aktivierung von `WaylandWindowDecorations`. Jetzt k\u00f6nnt ihr eure Fenster so schick dekorieren, dass selbst die Kardashians vor Neid erblassen w\u00fcrden. Ja, wir wissen, dass sie normalerweise f\u00fcr ihre ausgefallenen Outfits bekannt sind, aber wer sagt denn, dass sie nicht auch auf Fensterdekoration stehen?<\/p>\n<p>Aber das ist noch nicht alles, was Electron 27.0 zu bieten hat! Ihr d\u00fcrft euch auch \u00fcber die Verwendung von `chrome.scripting`-Extension-APIs freuen. Das bedeutet, dass ihr jetzt noch mehr M\u00f6glichkeiten habt, eure Apps zum Leben zu erwecken und euren Code zum Tanzen zu bringen. Lasst eure Kreativit\u00e4t flie\u00dfen und zaubert etwas Magisches!<\/p>\n<p>Aber Moment mal, es gibt noch mehr Neuigkeiten! Electron 27.0 hat sich auch von einigen veralteten Funktionen verabschiedet. Eine davon ist die gute alte `ipcRenderer.sendTo()`-API. Sie wurde als \u00fcberholt markiert und soll nun durch die Verwendung eines `MessageChannels` zwischen den Renderern ersetzt werden. Das klingt nach einer aufregenden Ver\u00e4nderung, die sicherlich f\u00fcr einiges an Diskussionsstoff in der Entwicklergemeinschaft sorgen wird.<\/p>\n<p>Aber damit nicht genug der Ver\u00e4nderungen. Electron hat auch ein paar Dinge aus dem &#8222;Beste-fall-nicht-mehr-verwenden&#8220;-Regal entfernt. Das betrifft unter anderem die Farbschema-Events `inverted-color-scheme-changed` und `high-contrast-color-scheme-changed` der `systemPreferences`. Aber keine Sorge, die Entwickler haben euch nicht im Stich gelassen. Es gibt eine neue Alternative, das brandneue `updated`-Event im `nativeTheme`-Modul. Klingt fancy, oder?<\/p>\n<p>Ach ja, und eine kleine Randnotiz f\u00fcr die Apple-J\u00fcnger unter euch: Die macOS-Versionen 10.13 (High Sierra) und 10.14 (Mojave) werden mit diesem Release nicht mehr unterst\u00fctzt. Aber keine Panik, ihr k\u00f6nnt immer noch \u00e4ltere Versionen von Electron auf diesen Betriebssystemen verwenden. Apple hat \u00fcbrigens gerade die neueste Version von macOS 14 namens Sonoma herausgebracht. Es scheint, als g\u00e4be es immer etwas Neues von unseren Apfel-Freunden.<\/p>\n<p>Aber Moment mal, es gibt noch mehr spannende Neuigkeiten! Electron hat auch eine wichtige Ank\u00fcndigung gemacht: Die Version 22.x.y erreicht das Support-Ende. Aber hey, keine Sorge, das war schon l\u00e4nger geplant. Electron hat sich an den erweiterten Support von Chrome f\u00fcr Windows 7\/8\/8.1 angepasst und wurde deshalb l\u00e4nger unterst\u00fctzt als geplant. Das ist doch mal ein Grund zum Feiern!<\/p>\n<p>Aber wie kommt man nun an diese aufregende neue Version von Electron? Ganz einfach: Ihr k\u00f6nnt es entweder \u00fcber npm installieren (`npm install electron@latest`) oder direkt von der Release-Webseite herunterladen. Die Wahl liegt bei euch! Worauf wartet ihr noch?<\/p>\n<p>Na dann, ihr lieben Entwicklerinnen und Entwickler, schnappt euch eure Tastaturen und st\u00fcrzt euch in das Abenteuer Electron 27.0! Die Welt des Codings wartet auf euch und eure kreativen Ideen. Viel Spa\u00df beim Programmieren!<\/p>\n<p>Schlagw\u00f6rter: Electron 270 + WaylandWindowDecorations + chromescriptingExtensionAPIs<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aktuelle Neuigkeiten aus der faszinierenden Welt des Codings: Das Entwicklungsteam von Electron hat die Version 27.0 seines beliebten Frameworks ver\u00f6ffentlicht. Und was hat sich so getan, fragt ihr euch? Nun, da gibt es einiges zu berichten! Ein Highlight dieser Version ist die standardm\u00e4\u00dfige Aktivierung von `WaylandWindowDecorations`. Jetzt k\u00f6nnt ihr eure&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":127,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=128"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/128\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/127"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}