Либадваита верзија 1.0 је сада објављена, библиотека за креирање интерфејса у Гноме стилу

ГНОМЕ програмери су објавили прва стабилна верзија библиотеке либадваите, који укључује скуп компоненти за пројектовање корисничких интерфејса који прате ГНОМЕ ХИГ (Хуман Интерфаце Гуиделинес) смернице.

Библиотека укључује виџете и објекте спремне за коришћење за креирање апликација које су у складу са општим стилом ГНОМЕ-а, чији интерфејс се може прилагодити екранима било које величине.

Библиотека Либадвајт је користити заједно са ГТК4 и укључити компоненте ГНОМЕ теме Адваита да су премештени из ГТК-а у засебну библиотеку.

либадваит цодеа је заснован на библиотеци либханди и позициониран је да замени ову библиотеку, који је првобитно креиран да створи респонзивни интерфејс на мобилним платформама заснованим на ГНОМЕ технологијама и дорађен је у Пхосх ГНОМЕ окружењу за паметни телефон Либрем 5.

Библиотека ИУкључује стандардне виџете који покривају различите елементе интерфејса, као што су листе, панели, блокови за уређивање, дугмад, картице, обрасци за претрагу, дијалошки оквири итд. Предложени виџети омогућавају креирање универзалних интерфејса који органски раде како на великим екранима рачунара и лаптопа, тако и на малим екранима осетљивим на додир паметних телефона.

Интерфејс апликације динамички се мења на основу величине екрана и уређаја улаз доступан. Библиотека такође укључује скуп Адваита унапред подешених поставки које усклађују изглед са ГНОМЕ смерницама, без потребе за ручним прилагођавањем.

Премештање ГНОМЕ слика у засебну библиотеку омогућава измене које су потребне за ГНОМЕ да се развијају одвојено од ГТК-а, омогућавајући ГТК програмерима да се усредсреде на основе, а ГНОМЕ програмерима да гурају промене стила које су им потребне више брзо и флексибилно без утицаја на сам ГТК.

Међутим, овај приступ представља изазов за програмере корисничких окружења независних произвођача који су засновани на ГТК морају да користе либадваита и да буду у складу са ГНОМЕ спецификацијама и поново га осмислите или развијте сопствену верзију библиотеке стилова ГТК, препуштајући се томе како ће ГНОМЕ апликације изгледати хетерогено у окружењима заснованим на библиотекама стилова независних произвођача.

Главна фрустрација за програмере окружења трећих страна односи се на проблеме са заменом боја елемената интерфејса, али програмери либадваита раде на обезбеђивању АПИ-ја за флексибилно управљање бојама, који ће бити део будуће верзије.

Међу нерешеним проблемима се назива и исправан рад виџета за контролу покрета само на екранима осетљивим на додир; за додирне панеле, исправан рад таквих виџета ће бити обезбеђен касније, јер захтева промене ГТК-а.

Главне промене у либадвајти у поређењу са либхандијем:

  • Потпуно редизајниран стилски сет.
  • Механизми за повезивање боја са елементима и промену боја током рада апликације су промењени (проблеми су повезани са чињеницом да је либадваита прешао на СЦСС, што захтева поновно састављање да би се боја заменила).
  • Побољшан квалитет приказа када се користе тамне теме због контрастнијег избора ставки.
  • Либханди је постао Либадвајт
  • Додато је много нових стилских класа за употребу у апликацијама.
  • Велике монолитне СЦСС датотеке су подељене у колекцију малих стилских датотека.
    Додат је АПИ за постављање тамног стила и режима високог контраста.
  • Документација је прерађена и сада је генерисана помоћу ги-доцген алата.
  • Додат је АПИ за анимацију који се може користити за креирање ефеката прелаза приликом замене једног стања другим, као и за креирање пролећних анимација.
  • За картице засноване на АдвВиевСвитцхер-у додата је могућност приказивања ознака са бројем невидљивих обавештења.
  • Додата класа АдвАпплицатион (подкласа ГткАпплицатион) за аутоматску иницијализацију Либадваита и стилове учитавања.
    Додан је избор виџета како би се поједноставиле уобичајене операције:
  • АдвВиндовТитле за подешавање наслова прозора, АдвБин за поједностављење подкласе деце, АдвСплитБуттон за комбинована дугмад, АдвБуттонЦонтент за дугмад са иконом и ознаком.
  • Чишћење АПИ-ја је завршено.

Коначно Ако сте заинтересовани да сазнате више о томе, можете проверити детаље У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.