เชœเซ€เชจเซ‹เชฎ-เชถเซˆเชฒเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเชฌเชพเชกเชตเชพเช‡เชŸเชพ 1.3 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

GNOME เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ Libadwaita 1.3 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ GNOME HIG (เชนเซเชฏเซเชฎเชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ) เชจเซ‡ เช…เชจเซเชธเชฐเชคเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเซเชŸเชพเช‡เชฒ เชฎเชพเชŸเซ‡ เช˜เชŸเช•เซ‹เชจเชพ เชธเชฎเซ‚เชนเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชœเซ€เชจเซ‹เชฎ เชถเซˆเชฒเซ€เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชคเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชตเชฟเชœเซ‡เชŸเซ‹ เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซเช‚ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช•เซ‹เชˆเชชเชฃ เช•เชฆเชจเซ€ เชธเซเช•เซเชฐเซ€เชจเซ‹ เชธเชพเชฅเซ‡ เช…เชจเซเช•เซ‚เชฒเชจเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช•เซ‹เชก C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ LGPL 2.1+ เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

libadwaita เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— GTK4 เชธเชพเชฅเซ‡ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ GNOME เชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เช…เชฆเซเชตเซˆเชคเชพ เชฅเซ€เชฎเชจเชพ เช˜เชŸเช•เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ GTK เชฎเชพเช‚เชฅเซ€ เช…เชฒเช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชœเซ€เชจเซ‹เชฎ เชธเซเชŸเชพเช‡เชฒเซ€เช‚เช— เชคเชคเซเชตเซ‹เชจเซ‡ เช…เชฒเช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฅเซ€ เชœเซ€เชจเซ‹เชฎ-เชตเชฟเชถเชฟเชทเซเชŸ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ GTK เชฅเซ€ เช…เชฒเช—เชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชฎเชณเซ‡ เช›เซ‡, GTK เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฎเซเช–เซเชฏ เชธเชพเชฎเช—เซเชฐเซ€ เช…เชจเซ‡ GNOME เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ GTK เชจเซ‡ เช…เชธเชฐ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชคเซ‡เช“ เช‡เชšเซเช›เชคเชพ เชธเซเชŸเชพเช‡เชฒเซ€เช‚เช— เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชตเชงเซ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เช†เช—เชณ เชงเช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช˜เชŸเช•เซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชคเชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชตเชฟเชœเซ‡เชŸเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฏเชพเชฆเซ€เช“, เชชเซ‡เชจเชฒเซเชธ, เชธเช‚เชชเชพเชฆเชจ เชฌเซเชฒเซ‹เช•เซเชธ, เชฌเชŸเชจเซ‹, เชŸเซ‡เชฌเซเชธ, เชถเซ‹เชง เชซเซ‹เชฐเซเชฎเซเชธ, เชธเช‚เชตเชพเชฆ เชฌเซ‹เช•เซเชธ เชตเช—เซ‡เชฐเซ‡. เชธเซ‚เชšเชฟเชค เชตเชฟเชœเซ‡เชŸเซ‹ เชคเชฎเชจเซ‡ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‹เชŸเชพ เชชเซ€เชธเซ€ เช…เชจเซ‡ เชฒเซ‡เชชเชŸเซ‹เชช เชธเซเช•เซเชฐเซ€เชจเซ‹ เช…เชจเซ‡ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจเชจเซ€ เชจเชพเชจเซ€ เชŸเชš เชธเซเช•เซเชฐเซ€เชจ เชฌเช‚เชจเซ‡ เชชเชฐ เชเช•เซ€เช•เซƒเชค เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชธเซเช•เซเชฐเซ€เชจเชจเชพ เช•เชฆ เช…เชจเซ‡ เช‰เชชเชฒเชฌเซเชง เช‡เชจเชชเซเชŸ เช‰เชชเช•เชฐเชฃเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เช…เชฆเซเชตเซˆเชคเชพ เชถเซˆเชฒเซ€เช“เชจเซ‹ เชธเชฎเซ‚เชน เชชเชฃ เชธเชพเชฎเซ‡เชฒ เช›เซ‡ เชœเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เช…เชจเซเช•เซ‚เชฒเชจเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชตเชฟเชจเชพ เชœเซ€เชจเซ‹เชฎ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชธเชพเชฅเซ‡ เชฆเซ‡เช–เชพเชต เชฒเชพเชตเซ‡ เช›เซ‡.

เชฒเชฟเชฌเชพเชฆเซเชตเซˆเชคเชพ 1.3 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชถเซ€เชฐเซเชทเช• เช…เชจเซ‡ เชเช• เชตเซˆเช•เชฒเซเชชเชฟเช• เชฌเชŸเชจ เชงเชฐเชพเชตเชคเซ€ เชฌเซ‡เชจเชฐ เชตเชฟเชจเซเชกเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ GTK GtkInfoBar เชตเชฟเชœเซ‡เชŸเชจเซ‡ เชฌเชฆเชฒเซ‡ AdwBanner เชตเชฟเชœเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชตเชฟเชœเซ‡เชŸเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชคเซ‡เชจเชพ เช•เชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชเชจเชฟเชฎเซ‡เชถเชจ เชœเซเชฏเชพเชฐเซ‡ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เช›เซเชชเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
    เชœเซ€เชจเซ‹เชฎ-เชถเซˆเชฒเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเชฌเชพเชกเชตเชพเช‡เชŸเชพ 1.3 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ
  • AdwTabOverview เชตเชฟเชœเซ‡เชŸ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ AdwTabView เชตเชฐเซเช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชŸเซ‡เชฌ เช…เชฅเชตเชพ เชชเซƒเชทเซเช เซ‹เชจเชพ เชตเชฟเชเซเชฏเซเช…เชฒ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชจเชตเชพ เชตเชฟเชœเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชตเซ€เชšเชจเชพ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฌเชจเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชŸเซ‡เชฌ เชธเชพเชฅเซ‡ เช•เชพเชฐเซเชฏ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
    เชœเซ€เชจเซ‹เชฎ-เชถเซˆเชฒเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเชฌเชพเชกเชตเชพเช‡เชŸเชพ 1.3 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจเชœเซ€เชจเซ‹เชฎ-เชถเซˆเชฒเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเชฌเชพเชกเชตเชพเช‡เชŸเชพ 1.3 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ
  • AdwTabView เชฎเชพเช‚ เช–เซเชฒเซเชฒเซ€ เชŸเซ‡เชฌเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชฅเซ‡ เชฌเชŸเชจเซ‹ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ AdwTabButton เชตเชฟเชœเซ‡เชŸ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชŸเซ‡เชฌ เชตเซเชฏเซ‚ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
    เชœเซ€เชจเซ‹เชฎ-เชถเซˆเชฒเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเชฌเชพเชกเชตเชพเช‡เชŸเชพ 1.3 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ
  • AdwViewStack, AdwTabView เช…เชจเซ‡ AdwEntryRow เชตเชฟเชœเซ‡เชŸเซเชธ เชนเชตเซ‡ เชเช•เซเชธเซ‡เชธเชฟเชฌเชฟเชฒเชฟเชŸเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชเชจเชฟเชฎเซ‡เชถเชจเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เช…เชตเช—เชฃเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ AdwAnimation เช•เซเชฒเชพเชธเชฎเชพเช‚ เชเช• เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • AdwActionRow เชตเชฐเซเช—เชฎเชพเช‚ เชนเชตเซ‡ เชธเชฌเชŸเชพเช‡เชŸเชฒเซเชธเชจเซ‡ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡.
  • AdwExpanderRow เชตเชฐเซเช—เชฎเชพเช‚ เชถเซ€เชฐเซเชทเช•-เชฒเชพเช‡เชจ เช…เชจเซ‡ เช‰เชชเชถเซ€เชฐเซเชทเช•-เชฒเชพเช‡เชจ เช—เซเชฃเชงเชฐเซเชฎเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • grab_focus_without_selecting() เชชเชฆเซเชงเชคเชฟเชจเซ‡ AdwEntryRow เชตเชฐเซเช—เชฎเชพเช‚ GtkEntry เชœเซ‡เชตเซ€ เชœ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • Async choose() เชชเชฆเซเชงเชคเชฟเชจเซ‡ AdwMessageDialog เชตเชฐเซเช—เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, GtkAlertDialog เชœเซ‡เชตเซ€.
  • AdwTabBar เช•เซเชฒเชพเชธเชฎเชพเช‚ เชกเซเชฐเซ‡เช—-เชเชจ-เชกเซเชฐเซ‹เชช เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค API เช•เซ‰เชฒเซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • AdwAvatar เชตเชฐเซเช— เชฏเซ‹เช—เซเชฏ เช‡เชฎเซ‡เชœ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡.
  • เชตเชฟเชจเซเชกเซ‹เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชถเซเชฏเชพเชฎ เชถเซˆเชฒเซ€ เช…เชจเซ‡ เช‰เชšเซเชš เช•เซ‹เชจเซเชŸเซเชฐเชพเชธเซเชŸ เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.
  • เชธเซ‚เชšเชฟเช“ เช…เชจเซ‡ เช—เซเชฐเซ€เชกเชจเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเชพ เช˜เชŸเช•เซ‹ เชนเชตเซ‡ เชธเช•เซเชฐเชฟเชฏ เช˜เชŸเช•เซ‹ (เช‰เชšเซเชšเชพเชฐ) เชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฐเช‚เช— เชธเชพเชฅเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹