Ar Fawrth 28, ar Γ΄l mwy na blwyddyn a hanner o ddatblygiad, rhyddhawyd 6.0.0 a 6.0.1 o'r llyfrgell traws-lwyfan FTXUI, wedi'i gynllunio ar gyfer creu cymwysiadau testun yn C++ ac wedi'u dosbarthu o dan drwydded MIT.
Nodweddion llyfrgell:
- arddull swyddogaethol, fel React JS;
- arddull syml a chain (yn Γ΄l awdur y llyfrgell);
- trin digwyddiadau bysellfwrdd a llygoden;
- cefnogaeth UTF8 ac Unicode;
- Cefnogaeth Gwir Lliw;
- cefnogaeth ar gyfer newid arddull cyrchwr;
- cymorth animeiddio;
- cefnogaeth tynnu;
- dim dibyniaethau trydydd parti;
- traws-lwyfan (Linux/MacOS, Gwe-Gynulliad, Windows).
Rhestr o newidiadau:
- Cydran:
- cefnogaeth ychwanegol ar gyfer mewnbwn amrwd, a oedd yn ei gwneud hi'n bosibl diffinio nifer fwy o allweddi;
- ychwanegodd ScreenInteractive::ForceHandleCtrlC(ffug), gan ganiatΓ‘u i'r gydran ddiystyru'r triniwr safonol Ctrl+C yn llwyr;
- ychwanegodd Llygoden::Olwyn Chwith a Llygoden ::digwyddiadau WheelRight;
- Ychwanegodd Digwyddiad::DebugString();
- cefnogaeth ychwanegol ar gyfer modd mewnosod Mewnbwn a'r InputOption::insert opsiwn;
- ychwanegodd DropdownOption i ffurfweddu'r gwymplen;
- cefnogaeth ychwanegol ar gyfer dewis a swyddogaethau ScreenInteractive::GetSelection() a ScreenInteractive::SelectionChange(...);
- ychwanegodd ScreenInteractive::FullscreenPrimaryScreen(), sy'n eich galluogi i arddangos cydran sgrin lawn ar y sgrin gynradd yn hytrach nag ar sgrin arall;
- Ychwanegodd ComponentBase::Index(), sy'n eich galluogi i gael mynegai cydran yn ei riant;
- ychwanegodd EntryState::index, sy'n eich galluogi i gael mynegai eitem dewislen;
- ychwanegodd SliderOption::on_change, sy'n eich galluogi i osod triniwr ar gyfer newid gwerth y llithrydd;
- TΕΆ:
- addurnwr italig ychwanegol;
- ychwanegwyd dangosydd llorweddol hscroll_indicator;
- Dimensiwn::Ychwanegodd Fit(..) opsiwn extend_beyond_screen, gan ganiatΓ‘u i'r elfen fod yn fwy na'r sgrin;
- cefnogaeth ychwanegol ar gyfer dethol ac addurnwyr:
- dewisLliw;
- dewisBackgroundColor;
- dewisForegroundColor;
- dewisStyle(arddull);
- dewisStyleReset;
- Sgrin:
- swyddogaeth ychwanegol Blwch::IsEmpty();
- cefnogaeth a swyddogaethau tryloywder ychwanegol:;
- Lliw:: RGBA (r, g, b, a);
- Lliw:: HSVA (r, g, b, a);
- Lliw:: Cyfuniad (Lliw);
- Lliw:: IsOpaque();
- Defnyddiol:
- cefnogaeth ychwanegol ar gyfer addasydd mympwyol ar gyfer ConstStringListRef;
- Adeiladu:
- cefnogaeth ychwanegol ar gyfer adeiladu gyda βunity/jumboβ CMake;
- Bygiau sefydlog.
Mae'r sgrin yn dangos y cyfleustodau rgb-tui oddi wrth awdur y llyfrgell.
Ffynhonnell: linux.org.ru
