그리고 지금은 더 촘촘해지고 연산 속도도 빨라지면서 표현의 폭이 훨씬 넓어졌기에, 꽤 다양한 걸 구현할 수 있는데, 예를 들면:
- Tooltip / Modal / Notification 같이 기존 화면 위에 레이어를 올리는 것도 계산으로 처리할 수 있다. 결국 모든 건 덮어쓰기가 가능하니까!
- 마우스 위치와 클릭을 활용하면 MouseHover 이벤트, 체크리스트, 트리 구조, Dropdown 같은 것도 충분히 구현 가능
초기 GUI 개발 당시, 창이 겹칠 수 있다는 걸 확인했을때나 픽셀 단위 인터랙션 만들었을 때 얼마나 흥분되었을까 상상됨.
오늘은 터미널에서 영상 재생되는 것도 체크해봐야지 (sixel이라고 터미널 기반 비트맵 그래픽 쓰면 됨. 이미지는 그런 방식으로 되더라고요)
https://github.com/subinium/SuperLightTUI
