헤더와 메뉴는 흐릿한 유리 컨테이너에 떠 있습니다 강조 헤더와 메뉴는 둥근 유리 컨테이너에 떠 있으며… 유리헤더
헤더와 메뉴는 스크롤할 때 페이드아웃되는 둥근 유리 컨테이너에 떠 있습니다. 흐릿한 유리 효과(배경 퍼리 + 반투명 표면)를 사용합니다. 페이지를 아래로 스크롤할 때 사라집니다.
임포트 후 결과 모달 연락처를 임포트한 후, 애니메이션 모달이 your…를 보여줍니다 수입
세 개의 동시적인 포스트 임포트 표면(toast, 자동 실행 투어, 팝업 아바타)을 하나의 차분한 모달로 대체합니다. 아바타들이 모달이 나타나기 전에 3초의 지연 시간을 제공합니다. 투어는 사용자가 명시적으로 동의해야 시작됩니다.
그라디언트 배경에 있는 허로 제목 행 및 숨김 아트워크 전환 버튼 허로 타이틀 라인은 Saropa 그라디언트 위에 a…에 위치합니다 허로
토글 상태는 기기별로 저장되며, 시작 시 리셋되지 않기 때문에, 누구라도 컴팩트한 목록 보기 선호도를 유지하고, 모든 화면에서 해당 레이아웃을 유지하면서 매번 다시 애트리뷰트를 숨기지 않아도 됩니다.
그리드는 대형 텍스트 크기에서 열 수를 조정합니다 그리드 레이아웃은 시스템 텍스트…가 될 때 열 수를 줄입니다 접근성
컬럼 수는 고정된 기기 브레이크포인트가 아닌 활성 텍스트 스케일 요소에서 다시 계산되므로, 동일한 접근성 설정을 가진 스마트폰과 태블릿은 각 셀당 충분한 너비를 유지하여 전체 라벨을 표시할 수 있습니다.
스크린 아트워크는 스크롤할 때 붕괴되는 인셋 카드의 내부에 있습니다 스크린 아트워크는 …에 위치한 둥근 인셋 카드 내부에 있습니다 허로
카드 높이는 스크롤 오프셋에 의해 제어되며 고정 애니메이션 지속 시간이 아닌, 따라서 붕괴는 손가락 움직임을 정확하게 추적하고, 햅틱 피드백은 헤더 바에 정확히 고정될 때만 한 번 발생합니다.
인스턴트 스크린 아트워크, 팝 인 없음 허로 아트워크 및 스크린 이미지가 반복 시 캐시에서 로드됨… 성능
디코딩된 이미지는 자원 경로에 따라 인 메모리 캐시에 저장되므로, 화면으로 다시 돌아갈 때 디코딩 단계를 완전히 생략하고 디스크에서 다시 가져오고 다시 렌더링하는 대신 바로 표시됩니다.
허로 스크린에서 오른쪽에서 왼쪽으로 레이아웃 지원 허로 메인헤드는 방향 기반 위치를 사용하여 스크린이 놓임… 우측에서 좌측으로
메인 헤드 요소는 환경에 따라 텍스트 방향을 읽고, 왼쪽 정렬을 하드코딩하는 대신 제목, 뒤로 가기 컨트롤, 그리고 아트워크가 올바르게 거울처럼 반영되도록 합니다.
여섯 개 스크린에서 확장 가능한 섹션 헤더 조직,…의 그룹을 숨기거나 표시하려면 텍스트 헤더를 누르세요 워크플로우
알파벳 헤더를 터치하면 해당 알파벳 아래에 있는 모든 연락처의 가시성을 전환할 수 있어, 여섯 개의 데이터 중심 화면에서 긴 알파벳 목록을 줄이고, 반복적으로 항목을 스크롤하지 않고도 줄일 수 있습니다.
시각적 구분을 갖춘 서사 길이 등급 세 가지 색상 아이콘(간략/표준/완전)과 스타일… 서사
체크박스를 색상 있는 아이콘과 이름이 붙은 레벨로 교체함으로써 각 서사의 길이에 대한 구분된 시각적 정체성을 제공하여, 체크 표시를 확인해야 하지 않고 눈으로 바로 알아볼 수 있도록 합니다.
제목과 구분선이 있는 추모 서사 추모 서사는 제목("In Memory of…")과…를 포함합니다 서사
생성된 추모 텍스트는 공식적인 제목으로 시작하고, 주제가 바뀔 때마다(경력, 가족, 유산) 별도의 문단으로 나뉘며, 하나의 밀집된 블록으로 이어지지 않습니다.
연락처 스토리 세부 정보 추가에 대한 쉬운 접근 연락처 프로필은 추가적인 스토리…에 유용한 링크를 표시합니다 UI
얇거나 비어 있는 서사가 있는 연락처는 이제 줄 안에 탭 가능한 액션 링크를 표시하여, 사용자가 설정에서 찾아야 하는 대신 바로 에디터로 이동할 수 있도록 합니다.
사망한 연락처에 추모 메달이 이제 영구적으로 표시됩니다 추모 연락처에 사망 메달이 연중 표시되며, 단순히…만이 아닙니다 연락처
추모 표시기는 이제 사망한 연락처의 아바타에 지속적으로 표시되며, 매년 그들의 사망 기념일에만 나타나는 것이 아니라 항상 보입니다.
지도가 더 빠르게 로드됩니다 지도 타일이 부드러운 그라디언트 배경과 함께 로드되며, 지도… 지도
그라디언트 플레이스홀더는 타일 그리드의 크기와 일치하며, 실제 이미지가 스트리밍될 때 서서히 사라지며, 지도 제공업체가 픽셀이 도착하기 전에 필요한 네트워크 라운드트립을 숨깁니다.
QR 코드에 Saropa 표시 포함 QR 코드는 중앙에 청색으로 Saropa 브랜드 로고를 표시합니다 with… 브랜딩
해군 Saropa 로고는 QR 코드 중심에 위치해 있으며, 주변 패턴의 오류 수정 여유는 로고가 코드 일부를 덮어도 코드를 스캔할 수 있도록 합니다.
도움말 섹션은 접고 상태를 기억합니다 도움말 섹션은 접을 수 있으며, 색상 코드로 구분되고 … 기억합니다 네비게이션
각 도움말 섹션은 다른 색상을 가지며 방문 시 열었는지 닫았는지 기억하므로, 부분적으로 읽은 도움말 화면은 그대로 이어집니다.
새로운 사용자 및 업그레이드 사용자를 안내하는 환영 화면 부드러운 전환 효과가 있는 애니메이션 환영 화면이 guide…를 안내합니다 네비게이션
새 설치와 버전 업그레이드에 따른 별도의 환영 흐름은 복귀 사용자가 자신에게 적용된 변경 사항을 볼 수 있도록 하며, 새 사용자를 위한 일반적인 첫 실행 튜토리얼 대신 합니다.
첫 실행 시 환영 애니메이션 브랜드 제목 런치 시 글꼴별로 글자가 빛나는 빛나는 방식으로 떨어집니다 애니메이션
단어마크의 각 글자는 색상이 흐르는 방식으로 개별적으로 애니메이션되며, 차가운 시작 시점이 브랜드 로고로 아름답게 변하는 것이 아니라 정적 로고 화면이 되는 것을 방지합니다.
단일 업그레이드 환영 모달 이sar-에라 업그레이더는 첫…에 안심을 느끼게 됩니다 온보딩
모달은 오래된 Isar 저장 엔진에서 마이그레이션이 완료되었음을 감지할 때만 나타나며, 업그레이더들이 기존 데이터가 반복되지 않고 안전하게 전달되었음을 안심시킵니다.
폰의 랜드스케이프 옵션 폰은 랜드스케이프 뷰로 회전할 수 있습니다(기본값 오프) while… 레이아웃
스마트폰은 휴대폰 형태에 대한 테스트가 덜 완전했기 때문에 세로 방향만 기본으로 설정되며, 태블릿은 더 큰 화면이 두 방향 모두 잘 처리하므로 자유롭게 회전합니다.
정보 화면: Saropa 사명과 이름의 배경 이야기 정보 화면에 두 개의 새로운 섹션 — 우리의 사명(기둥들… 브랜드
우리의 사명 섹션은 앱 개발을 이끄는 네 가지 기둥을 설명하고, 앱의 정체성은 용어 Saropa가 유래한 시크교 전통과 연결됩니다.
태블릿에서 더 쉬운 전화 및 이메일 관리 가로 모드 태블릿에서는 전화 및 이메일 행이 2…로 배열됨 태블릿
두 열 레이아웃은 화면 크기만이 아니라 방향 감지에 의해 제어되므로, 세로로 들고 있는 태블릿도 단일 열 목록을 사용합니다.
홈 탭은 축소 가능한 섹션으로 적응함 섹션을 축소하여 정리; 태블릿은 더 넓은 화면을 보여줌 홈 탭
각 섹션별로 접힌 상태가 기억되므로, 폰에서 닫았던 섹션은 태블릿으로 전환하거나 기기 회전 후에도 여전히 닫은 상태로 유지됩니다.
태블릿 헤더는 식별 정보와 액션을 함께 배치함 아이덴티티는 오른쪽에 있는 액션 버튼과 함께 남아 있습니다. 태블릿
끝 부분에 액션을 이동시키면 넓은 가로 화면 태블릿에서 손가락의 닿는 범위 안에 있게 하여, 앞쪽만 있는 레이아웃이 아닌 경우 버튼이 한쪽으로 떨어져 있는 문제가 발생하지 않습니다.
모든 홈 섹션은 붕괴할 수 있습니다 어떤 섹션 헤더를 터치하여 숨기거나 표시할 수 있습니다. 비상, … 기관
앱을 다시 시작할 때마다 섹션별로 상태가 유지되므로, 홈 탭이 한 번 정리되면 그대로 유지됩니다.
태블릿 랜드스케이프에서 연락처 헤더가 재정렬됩니다 랜드스케이프 태블릿에서 연락처의 사진과 이름이 나타납니다… 태블릿
랜드스케이프 배치는 아이덴티티와 빠른 액션을 단일한 가로 밴드로 통합하여, 세로 공간을 절약하고 퍼포트 레이아웃이 사용하지 않는 공간을 재사용합니다.
더 깨끗한 연락처 세부 레이아웃 단순화된…로 연락처 섹션은 더 쉽게 탐색할 수 있습니다 화면 전환
세부 화면의 중첩된 그룹을 줄이면 특정 필드에 도달하기 위한 탭 횟수가 줄어들고, 관련 섹션 간 스크롤 거리도 줄어듭니다.
상태를 유지하는 접히는 연락처 섹션 연락처 섹션이 접히고 …에서 상태를 기억합니다 연락처-정보
연락처 및 세션별로 상태가 저장되므로, 나중에 연락처를 다시 열면 마지막에 놔둔 섹션이 그대로 보이게 되고, 완전히 확장된 상태로 리셋되지 않습니다.