From a78bdd4271fc254e71a18c6fe8815d07b98f8adc Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Fri, 7 Feb 2025 11:53:14 -0800 Subject: [PATCH] minor ui tweaks --- app/client/mobile/App.tsx | 8 ++++---- app/client/mobile/ios/Podfile.lock | 2 +- app/client/mobile/src/contacts/Contacts.tsx | 2 +- app/client/mobile/src/ring/Ring.styled.ts | 1 - app/client/mobile/src/ring/Ring.tsx | 4 ++-- app/client/mobile/src/ring/useRing.hook.ts | 8 +++++++- app/client/mobile/src/session/Session.tsx | 4 ++++ 7 files changed, 19 insertions(+), 10 deletions(-) diff --git a/app/client/mobile/App.tsx b/app/client/mobile/App.tsx index 8c62883a..8300f378 100644 --- a/app/client/mobile/App.tsx +++ b/app/client/mobile/App.tsx @@ -46,10 +46,10 @@ const databagColors = { elevation: { level0: 'rgb(255, 255, 255)', level1: 'rgb(240, 240, 240)', - level2: 'rgb(225, 225, 225)', - level3: 'rgb(210, 210, 210)', - level4: 'rgb(180, 180, 180)', - level5: 'rgb(160, 160, 160)', + level2: 'rgb(232, 232, 232)', + level3: 'rgb(216, 216, 216)', + level4: 'rgb(208, 208, 208)', + level5: 'rgb(200, 200, 200)', }, surfaceDisabled: 'rgba(25, 28, 26, 0.12)', onSurfaceDisabled: 'rgba(25, 28, 26, 0.38)', diff --git a/app/client/mobile/ios/Podfile.lock b/app/client/mobile/ios/Podfile.lock index 0bcf49ad..f44a7a9a 100644 --- a/app/client/mobile/ios/Podfile.lock +++ b/app/client/mobile/ios/Podfile.lock @@ -2250,7 +2250,7 @@ SPEC CHECKSUMS: SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d TOCropViewController: 80b8985ad794298fb69d3341de183f33d1853654 - Yoga: b05994d1933f507b0a28ceaa4fdb968dc18da178 + Yoga: a9ef4f5c2cd79ad812110525ef61048be6a582a4 PODFILE CHECKSUM: 9cf7373afef7b881c911fda82ff1f94eacee3e98 diff --git a/app/client/mobile/src/contacts/Contacts.tsx b/app/client/mobile/src/contacts/Contacts.tsx index 13362665..1d50094d 100644 --- a/app/client/mobile/src/contacts/Contacts.tsx +++ b/app/client/mobile/src/contacts/Contacts.tsx @@ -76,8 +76,8 @@ export function Contacts({openRegistry, openContact, callContact, textContact}: color={Colors.connected} select={async () => { try { -console.log(item); await actions.call(item); + callContact(item); } catch (err) { console.log(err); setAlert(true); diff --git a/app/client/mobile/src/ring/Ring.styled.ts b/app/client/mobile/src/ring/Ring.styled.ts index 7e22337e..1f0834d4 100644 --- a/app/client/mobile/src/ring/Ring.styled.ts +++ b/app/client/mobile/src/ring/Ring.styled.ts @@ -20,7 +20,6 @@ export const styles = StyleSheet.create({ alignItems: 'center', width: '100%', height: '100%', - borderRadius: 16, paddingLeft: 16, paddingRight: 8, }, diff --git a/app/client/mobile/src/ring/Ring.tsx b/app/client/mobile/src/ring/Ring.tsx index 54cc3fac..34d41941 100644 --- a/app/client/mobile/src/ring/Ring.tsx +++ b/app/client/mobile/src/ring/Ring.tsx @@ -106,14 +106,14 @@ export function Ring() { const declineButton = decline(callId, card)} /> const acceptButton = accept(callId, card)} /> return ( - + ) }); return ( 0) ? styles.active : styles.inactive}> { state.calls.length > 0 && !accepting && !state.calling && ( - + { calls[0] } )} diff --git a/app/client/mobile/src/ring/useRing.hook.ts b/app/client/mobile/src/ring/useRing.hook.ts index 47aca1e2..62320b13 100644 --- a/app/client/mobile/src/ring/useRing.hook.ts +++ b/app/client/mobile/src/ring/useRing.hook.ts @@ -11,7 +11,8 @@ export function useRing() { const offset = useRef(false); const [state, setState] = useState({ - strings: display.state.strings, + strings: display.state.strings, + layout: display.state.layout, calls: [] as { callId: string, card: Card }[], calling: null as null | Card, remoteVideo: false, @@ -27,6 +28,11 @@ export function useRing() { setState((s) => ({ ...s, ...value })) } + useEffect(() => { + const { layout, strings } = display.state; + updateState({ layout, strings }); + }, [display.state]); + useEffect(() => { const interval = setInterval(() => { if (offset.current) { diff --git a/app/client/mobile/src/session/Session.tsx b/app/client/mobile/src/session/Session.tsx index caf6522a..5eac3380 100644 --- a/app/client/mobile/src/session/Session.tsx +++ b/app/client/mobile/src/session/Session.tsx @@ -437,6 +437,10 @@ function SettingsScreen({nav}) { } function HomeScreen({nav}) { + useEffect(() => { + nav.contacts.closeDrawer(); + }, [nav.callCard]); + return (