ICE Canvas — 선택한 오브젝트 전체를 한 번에 크기 조정
여러 카드를 묶어 공통 박스로 한꺼번에 비율대로 조절. 홈페이지 캔버스와 같은 코어라 함께 업데이트했다.
데스크톱 ICE Canvas에서도 여러 오브젝트를 한 번에 크기 조정할 수 있게 했다. 홈페이지 캔버스에 넣은 기능을 같은 코어를 쓰는 데스크톱 앱에 똑같이 반영했다.
무엇이 바뀌었나
전에는 카드 위에 마우스를 올리면 그 카드 하나에만 조절 핸들이 떠서, 한 번에 하나씩만 크기를 바꿀 수 있었다. 여러 개를 같이 키우려면 일일이 손봐야 했다.
이제는 두 개 이상 선택하면 선택한 것들을 통째로 감싸는 박스가 뜨고, 그 핸들을 끌면 선택한 카드 전부가 한 번에 비율대로 커지고 작아진다.
쓰는 법
- 두 개 이상 선택 → 전체를 감싸는 박스와 8방향 핸들이 나타난다.
- 모서리 핸들 드래그 → 선택 전체가 비율대로 함께 확대·축소(간격·크기 비율 유지).
- Shift + 드래그 → 가로세로 비율 고정. 찌그러지지 않는다.
- Alt + 드래그 → 가운데 고정, 양쪽 대칭 확대.
- 글자 크기도 함께 → 텍스트 카드는 글자 크기까지 같이 따라간다.
한 개만 선택하면 예전처럼 그 카드만 조절된다.
같은 엔진, 두 곳에 한 번에
ICE Canvas는 icenovel.com 홈페이지 캔버스를 데스크톱 앱으로 옮긴 것이라, 캔버스 엔진 코어를 거의 그대로 공유한다. 그래서 이번에도 홈페이지 쪽에 기능을 만들고, 데스크톱 ui/app.js에 같은 변경을 그대로 적용했다. 한쪽을 손보면 다른 쪽도 같이 챙긴다.
코드는 반영을 마쳤고, 실제 설치 앱에는 다음 빌드(0.2.9 예정)에 담긴다. 업데이트가 올라오면 인스톨러로 새 버전을 받으면 된다.