배경
PPT 계열 편집 UI에서 텍스트 취소선은 bold/italic/underline과 같은 기본 run formatting에 해당한다. 현재 slide-edit-affordance는 bold/italic/underline/size/color descriptor와 JSON paste helper를 제공하지만, 취소선 field는 빠져 있어 PPT 앱이 자체 affordance를 중복 구현해야 한다.
제안
SLIDE_EDIT_TEXT_RUN_FORMATTING_FIELDS에 product-neutral strikethrough field를 추가한다. command effect와 JSON paste helper는 기존 update-text-run-formatting 경로를 그대로 사용한다.
인수 조건
SlideEditTextRunFormattingFieldId와 boolean field id가 strikethrough를 포함한다.
- descriptor가
application/vnd.interactive-os.slide-edit.text-run-strikethrough+json custom MIME을 제공한다.
- JSON payload에서
textRunStrikethrough, runStrikethrough, strikethrough, strikeThrough, strike 값을 읽을 수 있다.
- 기존 bold/italic/underline/size/color 동작이 유지된다.
막힘/의존성
키보드 단축키는 앱별 충돌 가능성이 있어 이번 이슈 범위에서는 제외한다.
배경
PPT 계열 편집 UI에서 텍스트 취소선은 bold/italic/underline과 같은 기본 run formatting에 해당한다. 현재
slide-edit-affordance는 bold/italic/underline/size/color descriptor와 JSON paste helper를 제공하지만, 취소선 field는 빠져 있어 PPT 앱이 자체 affordance를 중복 구현해야 한다.제안
SLIDE_EDIT_TEXT_RUN_FORMATTING_FIELDS에 product-neutralstrikethroughfield를 추가한다. command effect와 JSON paste helper는 기존update-text-run-formatting경로를 그대로 사용한다.인수 조건
SlideEditTextRunFormattingFieldId와 boolean field id가strikethrough를 포함한다.application/vnd.interactive-os.slide-edit.text-run-strikethrough+jsoncustom MIME을 제공한다.textRunStrikethrough,runStrikethrough,strikethrough,strikeThrough,strike값을 읽을 수 있다.막힘/의존성
키보드 단축키는 앱별 충돌 가능성이 있어 이번 이슈 범위에서는 제외한다.