Libadwaita 1.5는 이미 출시되었으며 다음은 새로운 기능입니다.

리바드와이타 1.5

리바드와이타 1.5 스크린샷

Gnome 개발자는 최근 l을 공개했습니다.Libadwaita 1.5 새 버전 출시, 이 새 버전에서는 대화 상자에 다양한 개선 사항이 구현되었으며 새로운 속성 등이 추가되었습니다.

Libadwaita에 대해 모르는 사람들은 이것을 알아야합니다 GNOME UI 스타일 지정을 위한 구성 요소 라이브러리입니다. Libadwaita는 GTK4와 함께 사용되며 이제 GTK에서 별도의 라이브러리로 이동된 GNOME에서 사용되는 Adwaita 테마 구성 요소를 포함합니다. 이러한 움직임을 통해 GNOME 관련 스타일 변경 사항을 GTK와 별도로 개발할 수 있으므로 GTK 개발자는 기본적인 측면에 집중할 수 있고 GNOME 개발자는 GTK 자체에 영향을 주지 않고 보다 민첩하고 유연하게 스타일 변경을 구현할 수 있습니다.

Libadwaita 1.5의 주요 새로운 기능

Libadwaita 1.5의 새 버전에서 제공되는 주요 변경 사항은 다음과 같습니다. 대화 상자를 만들기 위한 적응형 위젯을 정밀 검사했습니다.표시 영역의 크기에 맞는 것(기존 창 내에서 클라이언트측으로 렌더링되며 기본 창을 넘어 확장될 수 없음)

구현된 변경 사항 대화 상자 생성을 단순화하고, 어느 모바일 및 데스크탑 시스템용 인터페이스와 통합될 수 있습니다. 또한 모바일 버전의 애플리케이션에서 닫기 버튼의 동작, 전체 화면으로의 자동 확장 등 대화 상자 관리를 위한 추가 옵션을 제공합니다. 앞으로는 대화 상자를 별도의 창 대신 창 내 탭에 연결하는 기능을 구현할 계획이라고 하는데, 이는 탭 간 전환 시 겹치는 것을 방지하기 위해 브라우저 등의 애플리케이션에서 유용할 것으로 보인다.

Libadwaita 1.5가 제공하는 또 다른 새로운 기능은 다음과 같습니다. 모바일, 예 이후로도킹된 시트 형태로 대화 상자 배치에 대한 지원이 추가되었습니다. 중앙에 정렬되는 대신 화면 하단(하단 시트)에 배치됩니다. 이렇게 하면 기본 창의 일부가 계속 표시되고 닫기 버튼이 명확하게 구분되므로 창을 닫을 때 혼란을 피하는 데 도움이 됩니다.

새 대화 상자는 AdwDialog 클래스를 사용하여 관리됩니다. 이는 표시 및 닫기 작업에 차이가 있지만 GtkWindow를 사용하는 것과 유사합니다. 소개되었습니다 특정 속성과 신호를 처리하는 방식의 변화 «와 같은 대화 상자의 경우::닫기 시도» 및 재산 처리»:닫을 수 있음«. 또한 새로운 클래스 A를 사용하는 것이 좋습니다.dwPreferencesDialog, AdwAboutDialog 및 AdwAlertDialog 이러한 대화 상자 유형은 이전 버전 대신 사용됩니다.

리바드와이타 1.5에서는연결되지 않은 대화 상자 메인 창으로 계속해서 독립된 창으로 처리됩니다. 이는 기본 창이 다른 대화 상자를 지원하지 않는 대화 상자에 적용됩니다(예: 크기 조정을 지원하지 않거나 클래스가 없는 경우). AdwWindow 및 AdwApplicationWindow.

대화의 재 작업 외에도 Libadwaita 1.5의 기타 변경 사항:

  • 속성이 추가됨 »:텍스트 길이"수업에 AdwEntryRow 입력 필드의 텍스트 길이를 제한합니다.
  • AdwHeaderBar 시스템 디자인에 관계없이 항상 대화 상자 내에 닫기 버튼을 표시합니다. 시스템에서 얻을 수 있는 유일한 힌트는 닫기 버튼을 오른쪽에 표시할지 왼쪽에 표시할지 여부입니다.
  • 방법이 포함되어 있었습니다 제거_응답() 수업 시간에 AdwMessageDialog 특정 응답을 삭제하려면
  • 클래스에서 중단점을 프로그래밍 방식으로 제거하는 기능이 추가되었습니다. AdwBreakpointBin, 창 크기에 따라 사용자 인터페이스를 변경할 수 있습니다.
  • « 플래그가 도입되었습니다:창 핸들 허용" 수업시간에 AdwSwipeTracker 막대 상단에서 슬라이드를 허용합니다(하단 가장자리에 부착된 시트에 유용함).
  • 어두운 디자인 스타일에서 창을 음영 처리할 때 사용되는 색상의 밝기를 높여 저조도 환경에서 가시성과 심미성을 향상했습니다.

마침내 당신이 있다면 그것에 대해 더 알고 싶어에서 세부 정보를 확인할 수 있습니다. 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.