
wxWidgets 3.3.4에는 지난 3개월 동안 52명의 기여자가 만든 약 900건의 변경이 담겼다. 이번 버전은 안정판과 개발판을 함께 내는 정기 발표다.
wxWidgets가 안정판 3.2.12와 개발판 3.3.4를 공개했다. 두 버전 모두 내려받을 수 있으며, 개발판에는 안정판의 변경 사항에 더해 Windows의 어두운 화면 모드 수정과 Wayland 지원 개선이 포함됐다. wxWidgets로 여러 운영체제용 앱을 만드는 개발자라면 새 버전의 기능과 호환성 변경을 살펴볼 만하다.
wxWidgets는 C++로 여러 운영체제에서 실행되는 앱을 만드는 사용자 인터페이스 도구 모음이다. 공통 도구 상자에 빗대면 쉽다. 운영체제별 화면 요소를 활용하면서도 앱의 구성 요소를 한 라이브러리로 다룰 수 있다.
어떤 점이 달라졌나?
개발판 3.3.4에서는 Windows의 어두운 화면 모드 관련 버그 수정과 개선이 이뤄졌다. wxGTK의 Wayland 지원도 나아졌다. 필요한 프로토콜을 사용할 수 있는 환경에서는 wxAUI 창을 끌어 옮기고, 최상위 창의 위치를 저장·복원할 수 있다. AppIndicator를 사용하는 경우 wxTaskBarIcon도 Wayland에서 작동한다.
접근성 지원은 wxOSX와 wxGTK를 포함한 모든 플랫폼에서 개선됐다. 입력기(IME) 처리도 모든 플랫폼에서 나아졌다. wxRibbonControl에는 주요 기능이 추가됐고, TCP 기반 wxIPC와 wxSocket의 오래된 버그 몇 가지가 수정됐다. 단축키 처리도 더 유연하고 일관되게 바뀌었다.
설치하거나 업그레이드하려면 무엇을 확인해야 하나?
두 버전의 소스 코드와 문서, 선택한 Windows 컴파일러용 바이너리는 GitHub에서 받을 수 있다. Microsoft Visual C++와 MinGW-w64용 바이너리도 제공된다.
처음 사용하는 경우 설치 안내부터 확인할 수 있다. 이전 버전에서 3.3.4로 업그레이드한다면 3.3.4 변경 기록, 특히 호환되지 않는 변경 사항 항목을 살펴야 한다. 3.2.12의 변경 내용은 해당 변경 기록에서 확인할 수 있다.
3.4.0 전에 무엇을 시험해야 하나?
wxWidgets 팀은 3.3.4가 다음 안정판 계열의 첫 버전인 3.4.0을 내기 전 마지막 개발판이 되기를 기대한다. 이에 따라 앱에서 3.3.4를 시험하고 버그, 특히 이전 버전에서 되던 기능이 망가지는 회귀 문제를 보고해 달라고 요청했다. 보고는 메일링 리스트, 토론 포럼, #wxwidgets IRC 채널, Stack Overflow 또는 발표 게시물 댓글로 할 수 있다.
발표는 3.3.4의 기능과 변경 사항, 내려받을 곳을 안내하지만 각 변경 사항의 상세 목록은 변경 기록에 맡겼다. 가격과 지원 기간은 밝히지 않았다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요