문제점 (Problem)
현재 스플래시 창은 표준 윈도우 규약을 따르지 않아, 사용자 경험을 해치는 것을 넘어 심각한 버그를 유발하고 있습니다.
-
좀비 프로세스 발생 (Critical Bug): 스플래시 창을 키보드 단축키(Alt+F4)로 닫으면, 창만 사라질 뿐 백그라운드에서 메인 프로세스는 계속 실행됩니다. 이는 사용자 모르게 시스템 리소스를 점유하는 좀비 프로세스를 만들며, 프로그램을 다시 시작하려면 반드시 작업 관리자에서 수동으로 프로세스를 찾아 강제 종료해야 합니다.
-
복원 불가능 버그: 키보드 단축키(Win+↓)로 창을 최소화하고 다른 곳으로 포커스를 옮기면, 다시는 스플래시 창을 화면에 복원할 수 없습니다.
-
불완전한 제어 기능: 마우스로는 창을 최소화하거나 이동할 수 없으며, 초기화 과정에서 오류가 발생해도 창을 직접 닫을 수 없습니다.
해결책 (Solution)
스플래시 창을 사용자가 완벽하게 제어할 수 있고, 프로세스 생명 주기를 올바르게 따르는 표준 애플리케이션 창으로 완전히 재설계해야 합니다.
- 정상적인 프로세스 종료:
Alt+F4나 다른 창 닫기 액션이 발생했을 때, 애플리케이션 프로세스 전체가 정상적으로 종료되도록 처리해야 합니다.
- 작업 표시줄 및 Alt+Tab에 표시: 스플래시 창이 활성 상태일 때, 작업 표시줄과
Alt+Tab 창 전환 목록에 정상적으로 표시되어야 합니다.
- 완전한 창 관리 기능: 마우스와 키보드를 통해 창을 최소화, 복원, 이동할 수 있어야 하며, 일단 최소화된 창은 작업 표시줄 아이콘을 통해 언제든 다시 복원할 수 있어야 합니다.
- '항상 위' 속성 제거: 다른 창과의 상호작용이 자연스럽도록
Always on Top 속성을 제거합니다.
이 문제는 단순한 편의성 개선이 아닌, 반드시 수정되어야 할 치명적인 버그이므로 높은 우선순위로 처리되기를 요청합니다.
문제점 (Problem)
현재 스플래시 창은 표준 윈도우 규약을 따르지 않아, 사용자 경험을 해치는 것을 넘어 심각한 버그를 유발하고 있습니다.
좀비 프로세스 발생 (Critical Bug): 스플래시 창을 키보드 단축키(
Alt+F4)로 닫으면, 창만 사라질 뿐 백그라운드에서 메인 프로세스는 계속 실행됩니다. 이는 사용자 모르게 시스템 리소스를 점유하는 좀비 프로세스를 만들며, 프로그램을 다시 시작하려면 반드시 작업 관리자에서 수동으로 프로세스를 찾아 강제 종료해야 합니다.복원 불가능 버그: 키보드 단축키(
Win+↓)로 창을 최소화하고 다른 곳으로 포커스를 옮기면, 다시는 스플래시 창을 화면에 복원할 수 없습니다.불완전한 제어 기능: 마우스로는 창을 최소화하거나 이동할 수 없으며, 초기화 과정에서 오류가 발생해도 창을 직접 닫을 수 없습니다.
해결책 (Solution)
스플래시 창을 사용자가 완벽하게 제어할 수 있고, 프로세스 생명 주기를 올바르게 따르는 표준 애플리케이션 창으로 완전히 재설계해야 합니다.
Alt+F4나 다른 창 닫기 액션이 발생했을 때, 애플리케이션 프로세스 전체가 정상적으로 종료되도록 처리해야 합니다.Alt+Tab창 전환 목록에 정상적으로 표시되어야 합니다.Always on Top속성을 제거합니다.이 문제는 단순한 편의성 개선이 아닌, 반드시 수정되어야 할 치명적인 버그이므로 높은 우선순위로 처리되기를 요청합니다.