Wrap long event titles in the edit screen (#33) #65

Merged
makiolaj merged 2 commits from feat/wrap-long-titles into release/v2.14.0 2026-07-06 20:31:47 +00:00
Owner

Fixes #33.

The edit-screen title field was single-line, so long titles scrolled off one line instead of wrapping. This makes it multi-line so the title wraps and grows vertically, matching the detail screen (which already wrapped) and Google Calendar's behaviour from the issue's screenshots.

A title stays one logical line: setTitle strips any newline the IME's Enter key or a paste would introduce, so no line break can reach the provider's TITLE column. The soft keyboard's return key is thus a no-op (we can't remove the key — the IME owns its layout — but its effect is nullified).

  • EventEditScreen.kt: title InlineField now singleLine = false
  • EventEditViewModel.kt: setTitle drops newlines

Release branch merged in, so the diff is just this fix. On-device review still owed before release.

Fixes #33. The edit-screen title field was single-line, so long titles scrolled off one line instead of wrapping. This makes it multi-line so the title wraps and grows vertically, matching the detail screen (which already wrapped) and Google Calendar's behaviour from the issue's screenshots. A title stays one logical line: `setTitle` strips any newline the IME's Enter key or a paste would introduce, so no line break can reach the provider's TITLE column. The soft keyboard's return key is thus a no-op (we can't remove the key — the IME owns its layout — but its effect is nullified). - `EventEditScreen.kt`: title `InlineField` now `singleLine = false` - `EventEditViewModel.kt`: `setTitle` drops newlines Release branch merged in, so the diff is just this fix. On-device review still owed before release.
makiolaj added 2 commits 2026-07-06 20:30:07 +00:00
The edit-screen title field was single-line, so long titles scrolled off
one line instead of wrapping. Make it multi-line so it wraps and grows
vertically, matching the detail screen and Google Calendar.

A title is still one logical line: strip any newline the IME's Enter key
or a paste would introduce in setTitle, so no line break reaches the
provider's TITLE column.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Merge remote-tracking branch 'origin/release/v2.14.0' into feat/wrap-long-titles
All checks were successful
CI / ci (pull_request) Successful in 10m31s
494e486998
makiolaj merged commit 988ac009b5 into release/v2.14.0 2026-07-06 20:31:47 +00:00
makiolaj deleted branch feat/wrap-long-titles 2026-07-06 20:31:47 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: makiolaj/calendula#65