FTXUI 6.0.0 ja 6.0.1

FTXUI 6.0.0 ja 6.0.1

28. mĂ€rtsil, peale rohkem kui poolteist aastat arendust, ilmusid 6.0.0 ja 6.0.1 platvormideĂŒleses raamatukogus FTXUI, mis on mĂ”eldud C++ rakenduste loomiseks, millel on tekstipĂ”hine liides ja mis on jaotatud MIT litsentsi alusel.

Raamatukogu vÔimalused:

  • funktsionaalne stiil, sarnaselt React JS-iga;
  • lihtne ja elegantne stiil (autori arvates);
  • klaviatuuri ja hiire sĂŒndmuste töötlemine;
  • UTF8 ja Unicode tugi;
  • True Color tugi;
  • kursori stiili muutmise tugi;
  • animatsioonide tugi;
  • joonistamise toimetamine;
  • ilma kolmandate osapoolte sĂ”ltuvusteta;
  • platvormideĂŒlene (Linux/MacOS, WebAssembly, Windows).

Muutuste nimekiri:

  • Komponent:
    • lisatud toimetamata sisendi tugi, mis vĂ”imaldas mÀÀrata rohkem klahve;
    • lisatud ScreenInteractive::ForceHandleCtrlC(false), mis vĂ”imaldab komponendil tĂ€ielikult ĂŒle kirjutada standardse Ctrl+C töötleja;
    • lisatud sĂŒndmused Mouse::WheelLeft ja Mouse::WheelRight;
    • lisatud Event::DebugString();
    • lisatud Inputi insertsioonireĆŸiimi tugi ja valik InputOption::insert;
    • lisatud DropdownOption valiku tugi rippmenĂŒĂŒ seadistamiseks;
    • lisatud valiku ja funktsioonide ScreenInteractive::GetSelection() ja ScreenInteractive::SelectionChange(
); toimetamine;
    • lisatud ScreenInteractive::FullscreenPrimaryScreen(), mis vĂ”imaldab kuvada tĂ€isekraaniga komponenti peamisel ekraanil, mitte alternatiivsel;
    • lisatud ComponentBase::Index(), mis vĂ”imaldab saada komponendi indeks tema vanemast;
    • lisatud EntryState::index, mis vĂ”imaldab saada menĂŒĂŒ punktide indeksit;
    • lisatud SliderOption::on_change, mis vĂ”imaldab seadistada slaidi vÀÀrtuse muutmise töötlejat;
  • DOM:
    • lisatud kaldkirja dekoratsioon;
    • lisatud horisontaalne indikaator hscroll_indicator;
    • Dimension::Fit(..) lisatud valik extend_beyond_screen, mis vĂ”imaldab elemendil olla suurem, kui ekraan;
    • lisatud valiku ja dekoratsioonide tugi:
      • selectionColor;
      • selectionBackgroundColor;
      • selectionForegroundColor;
      • selectionStyle(style);
      • selectionStyleReset;
  • Ekraan:
    • lisatud funktsioon Box::IsEmpty();
    • lisatud lĂ€bipaistvuse ja funktsioonide tugi:
      • Color::RGBA(r,g,b,a);
      • Color::HSVA(r,g,b,a);
      • Color::Blend(Color);
      • Color::IsOpaque();
  • Util:
    • lisatud tosupporti suvalist adattorit ConstStringListRef jaoks;
  • Kogumine:
    • lisatud tugi CMake
  • Vead on parandatud.

unity/jumbo kogumisel; Ekraanipildil - utiliit rgb-tui

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster