Libhandy는 GTK 및 Gnome 애플리케이션의 모바일 버전을 만드는 라이브러리입니다.

시계

시계

Purism, Librem 스마트 폰 개발시 5 및 무료 PureOS 배포판, libhandy 라이브러리 출시 발표 0.0.10은 GTK 및 Gnome 기술을 사용하는 모바일 장치 용 사용자 인터페이스를 만들기위한 위젯 및 개체 집합을 개발하고 있습니다.

라이브러리는 Gnome 응용 프로그램을 이식하는 과정에서 개발 중입니다. Librem 5 전화기의 사용자 환경에 프로젝트 코드는 GPL 2.1+ 라이선스에 따라 배포됩니다. C 언어로 애플리케이션을 지원하는 것 외에도 라이브러리를 사용하여 Python, Rust 및 Vala에서 인터페이스 애플리케이션의 모바일 버전을 만들 수 있습니다.

현재, 라이브러리에는 인터페이스의 다양한 일반적인 요소를 다루는 24 개의 위젯이 포함되어 있습니다. 목록, 패널, 편집 블록, 버튼, 탭, 검색 양식, 대화 상자 등

제안 된 위젯 대형 PC와 노트북 화면 모두에서 유기적으로 작동하는 범용 인터페이스를 만들 수 있습니다., 스마트 폰의 작은 터치 스크린 에서처럼. 응용 프로그램 인터페이스는 화면 크기와 사용 가능한 입력 장치에 따라 동적으로 변경됩니다.

이 프로젝트의 핵심 목표는 스마트 폰과 컴퓨터에서 동일한 Gnome 애플리케이션으로 작업 할 수있는 기회를 제공하는 것입니다.

Librem 5 용 소프트웨어는 PureOS 배포를 기반으로하며, 기본 Debian, Gnome 데스크톱 환경 및 스마트 폰에 맞게 조정 된 Shell을 사용합니다.

libhandy를 사용하면 스마트 폰을 모니터에 연결하여 Gnome 데스크톱을 얻을 수 있습니다. 단일 애플리케이션 세트를 기반으로 한 일반적입니다.

libhandy로 번역 된 응용 프로그램에는 gnome-bluetooth, Gnome 설정, 웹 브라우저, Phosh (다이얼러), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts 및 Gnome 게임과 같은 모든 Gnome 앱이 포함됩니다.

Libhandy 0.0.10은 무엇을 제공합니까?

Libhandy 0.0.10은 중요한 버전 1.0이 형성되기 전의 최신 미리보기 버전입니다.

새 버전에는 몇 가지 새로운 위젯이 도입되었습니다.

  • HDyViewSwitcher 화면 너비에 따라 탭 레이아웃 (보기)을 자동으로 생성 할 수있는 GtkStackSwitcher 위젯의 적응 형 대체품입니다.

    큰 화면에서는 아이콘과 제목이 한 줄에 배치되고 작은 화면에서는 제목이 아이콘 아래에 표시되는 간단한 레이아웃을 사용합니다. 모바일 기기의 경우 버튼 블록이 하단으로 이동합니다.

  • HdySqueezer : 세부 정보를 제거하는 데 필요한 경우 사용 가능한 크기를 고려하여 패널을 표시하는 컨테이너 (파노라마 화면의 경우 전체 제목 표시 줄을 흔들어 탭을 전환하고 공간이 충분하지 않으면 시뮬레이션하는 위젯이 표시됨) 제목과 탭 스위치가 화면 하단으로 이동합니다).
  • HdyHeaderBar : GtkHeaderBar와 유사하지만 적응 형 인터페이스에서 사용하도록 설계된 확장 패널의 구현으로, 항상 중앙에 배치되고 높이에서 헤더 영역을 완전히 채 웁니다.
  • HdyPreferencesWindow : 구성을 탭과 그룹으로 나누어 매개 변수를 구성하는 적응 형 버전의 창입니다.

스마트 폰에서 사용하기 위해 Gnome 애플리케이션을 조정하는 것과 관련된 개선 사항 중 다음과 같은 점이 주목됩니다.

PulseAudio 루프백 모듈은 전화를 받고 걸기 위해 인터페이스에서 사용됩니다. 통화가 활성화되고 통화가 완료된 후 모듈이 다운로드되면 장치의 모뎀과 오디오 코덱을 ALSA에 연결합니다.

메신저에는 채팅 내역을 볼 수있는 인터페이스가 있습니다. 기록을 저장하려면 SQLite DBMS가 필요합니다.

이제 서버 연결을 통해 확인 된 계정을 확인하는 기능이 추가되었으며 실패시 경고가 표시됩니다.

XMPP 클라이언트는 OMEMO 터미널 암호화 메커니즘의 구현과 함께 Lurch 플러그인을 사용하여 암호화 된 메시징을 지원합니다.

현재 채팅에서 암호화가 사용되는지 여부를 나타내는 특수 표시기가 패널에 추가되었습니다. 또한 하나 또는 다른 채팅 구성원의 식별 스냅 샷을 볼 수있는 기능이 추가되었습니다.

출처 : https://puri.sm/


코멘트를 첫번째로 올려

코멘트를 남겨주세요

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

*

*

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