FROM THE WORKSHOP / 뉴스레터
아이콘을 다시 눌렀을 때 창이 열리도록
실행 중인 입타의 아이콘을 다시 눌러도 창이 나타나지 않던 동작을 수정했습니다.
이번 이야기
입타 아이콘을 눌렀는데 창이 열리지 않는 문제가 있었습니다. 앱이 이미 실행 중인 상황에서 다시 들어가려는 동작을 제대로 처리하지 못했습니다. 사용자에게는 앱이 켜져 있는지조차 알기 어려운 모습입니다.
직접 겪은 일
아이콘으로 앱을 다시 실행하면 창이 열리도록 수정하고 설치했습니다. 같은 날 창에서 종료 단축키를 눌렀을 때 앱을 끝낼 수 있도록 동작도 손봤습니다. 종료 동작에는 자체 검사 항목을 남겼습니다. 여러 사용자 환경을 대상으로 한 성공률을 측정한 작업은 아니었습니다.
배운 점
앱을 처음 켜는 경로만 확인하면 이미 켜진 앱으로 돌아가는 동작을 놓칠 수 있습니다. 창을 닫은 뒤 다시 여는 일, 앱을 완전히 종료하는 일도 사용 흐름에 포함됩니다. 이번에는 기능 화면 안쪽보다 앱에 들어오고 나가는 동작을 정리했습니다.
독자에게
작은 데스크톱 앱을 만든다면 창을 한 번 닫은 뒤 아이콘을 다시 눌러 보세요. 기대한 창이 돌아오는지, 종료 단축키를 썼을 때 실제로 앱이 종료되는지 차례로 확인할 수 있습니다. 저장할 내용이 없는 테스트 상태에서 시작하면 기존 작업을 건드리지 않고 확인하기 좋습니다.
— 강대종 / @ssamssae