XENEON EDGE este mai mult decât un ecran secundar. Poate deveni un spațiu dedicat informațiilor pe care doriți să le aveți la vedere cel mai des. iCUE include un set de widgeturi integrate, dar puteți crea și propriile widgeturi. Fie că doriți un monitor de sistem personalizat, un afișaj meteo sau ceva mai specializat, crearea unui widget este mai simplă decât ar părea.
Acest ghid explică modul în care funcționează widgeturile personalizate, unde puteți găsi documentația tehnică completă și cum instrumentele de inteligență artificială pot accelera considerabil acest proces.
Widgeturile personalizate sunt create folosind HTML, CSS și JavaScript și rulează pe un motor de redare bazat pe Chromium (QtWebEngine).
La nivel structural, fiecare widget este un dosar care conține două fișiere obligatorii:
Fișierele opționale includ fișiere CSS și JavaScript suplimentare, resurse grafice și un fișier translation.json pentru localizare.
În loc să redăm aici întreaga specificație, referința completă privind formatul manifestului, tipurile de controale configurabile de utilizator disponibile (glisoare, selectoare de culori, selectoare de senzori etc.), API-urile plugin-urilor pentru senzori și conținut media, precum și cârligele de execuție pentru conectarea la iCUE se regăsesc toate în documentația oficială Elgato. Aceasta este sursa oficială și este actualizată în permanență pe măsură ce cadrul tehnic evoluează.
CORSAIR pune la dispoziție un kit WidgetBuilder pentru a simplifica procesul. Acesta conține două componente:
Împreună, acestea acoperă întregul ciclu: structură, generare, validare, împachetare. Mai jos găsiți linkul de descărcare pentru WidgetBuilder Kit.
Nu este nevoie să fii dezvoltator web pentru a crea un widget HTML personalizat. Instrumentele de IA precum Claude, ChatGPT sau alte modele lingvistice de mari dimensiuni pot genera cod funcțional pentru widgeturi pe baza unei descrieri în limbaj simplu.
Încărcați skill-ul din kitul WidgetBuilder în asistentul AI pe care îl preferați. Claude, ChatGPT, Gemini – orice platformă care acceptă încărcarea de fișiere este compatibilă. Skill-ul pregătește modelul cu specificațiile widget-ului, dimensiunile și rezoluțiile dispozitivelor pentru XENEON EDGE, ecranul LCD al pompei și ecranul LCD al tastaturii, precum și convențiile privind aspectul, fișierul manifest și utilizarea plugin-urilor.
După ce abilitatea este încărcată, descrie ce dorești. Ceva de genul:
„Creează un widget pentru XENEON EDGE care să afișeze temperaturile procesorului și plăcii grafice pe un fundal întunecat, cu indicatoare colorate care variază de la verde la roșu în funcție de temperatură, și care să-mi permită să personalizez pragurile de avertizare din panoul de setări.”
IA va genera fișierele index.html, manifest.json și orice alte fișiere auxiliare. Skill-ul ghidează modelul printr-un flux de lucru structurat: pune întrebări de clarificare, proiectează aspectul, generează codul și te ajută să testezi și să împachetezi rezultatul.
Precizați exact ce date doriți să fie afișate și cum ar trebui să arate. Menționați dispozitivele pe care le vizați (XENEON EDGE, ecranul LCD al tastaturii, ecranul LCD al pompei sau toate cele trei). Dacă doriți setări configurabile de către utilizator, descrieți ce anume ar trebui să poată fi ajustat. Iar dacă widgetul dvs. are nevoie de date externe (vremea, cotațiile bursiere, orice informație preluată dintr-un API), menționați acest lucru de la început, astfel încât AI-ul să vă poată ghida în alegerea sursei.
Odată ce IA a generat fișierele, rulați-le prin WidgetBuilder CLI pentru a valida rezultatul și a-l salva într-un fișier .icuewidget. Dacă ceva nu este în regulă, indicați IA ce trebuie modificat. Este un proces iterativ care face ca crearea widgeturilor să fie accesibilă chiar și fără experiență în programare.
Odată ce widgetul tău este împachetat, importă-l în iCUE făcând clic pe butonul „+” din panoul Widgeturi și selectând fișierul. De asemenea, poți pur și simplu să dai dublu clic pe fișierul .icuewidget din sistemul tău. iCUE verifică fișierul și, dacă totul este în regulă, widgetul tău va apărea în lista de widgeturi pentru toate dispozitivele compatibile.
Câteva aspecte de care trebuie să ții cont, indiferent dacă scrii cod manual sau generezi widgeturi cu ajutorul IA:
Asigură-te că este ușor de citit dintr-o privire. Cele mai bune widgeturi transmit informațiile esențiale în doar câteva secunde. Dacă cineva trebuie să analizeze widgetul tău pentru a înțelege ce afișează, înseamnă că este prea complex. Pune datele cheie în prim-plan.
Proiectează pentru mai multe stări. Dacă widgetul tău depinde de date de rețea sau de valorile înregistrate de senzori, ia în considerare ce se întâmplă atunci când aceste date nu sunt disponibile. Afișează o stare de încărcare în timpul inițializării, un mesaj de eroare clar dacă apare o problemă și, în mod ideal, continuă să afișezi ultimele date valide cunoscute, însoțite de un indicator de offline, în loc să lași ecranul gol.
Respectați dimensiunea ecranului. Sloturile pentru widgeturi ale XENEON EDGE variază de la „Small” (840x344 pe orizontală) la „Extra Large” (2536x696 pe orizontală). Dacă widgetul dvs. este conceput pentru mai multe dimensiuni, creați un layout adaptabil. Nu vă limitați la a mări pur și simplu toate elementele. Folosiți spațiul suplimentar disponibil la dimensiunile mai mari pentru a afișa mai multe informații sau pentru a îmbunătăți lizibilitatea.
Testează pe dispozitivul propriu-zis. Ceea ce arată bine în previzualizarea din browser poate fi afișat diferit pe dispozitivul XENEON EDGE. Importă widgetul și verifică-l pe un dispozitiv real înainte de a-l considera finalizat.
Odată ce ai creat ceva de care ești mândru, ai câteva opțiuni pentru a-l prezenta altor persoane. Cea mai simplă este să-l exportezi ca fișier .icuewidget și să-l partajezi direct cu prietenii sau cu membrii comunității.
Se pregătește lansarea unui portal pentru creatori, care le va permite dezvoltatorilor de widgeturi să publice direct pe Elgato Marketplace, cu suport atât pentru widgeturi gratuite, cât și pentru cele cu plată. Acest lucru le oferă designerilor și dezvoltatorilor o modalitate clară de a ajunge la comunitatea mai largă a XENEON EDGE.
PRODUSE ÎN ARTICOL
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.