Auto-expand Note field up to 7 lines; floor manual resize at 1 line#663
Open
dconger-microsoft wants to merge 1 commit into
Open
Auto-expand Note field up to 7 lines; floor manual resize at 1 line#663dconger-microsoft wants to merge 1 commit into
dconger-microsoft wants to merge 1 commit into
Conversation
The clipper Note field grows as the user types, up to a maximum of 7 lines, after which it scrolls. Manual drag-resize (resize: vertical) is preserved: the dragged height is remembered as a floor, so the field never auto-shrinks below it, but typing still grows it to fit content (up to the max). This means collapsing the field and then adding more text re-expands it to an appropriate size. A CSS min-height keeps manual resize from going below a single line (previously it could shrink smaller). Co-authored-by: Copilot <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The Note field in the clipper now auto-expands as you type, up to a maximum of 7 lines; past that it scrolls.
Behavior
overflow-y: auto).min-height).Changes
src/renderer.html- note-field textarea starts atrows="1".src/styles/renderer.less-#note-field { min-height: 30px; }.src/scripts/renderer.ts- auto-grow logic (input / mousedown / mouseup listeners) + reset on sign-out.Testing
Built locally with
npm run build(tsc + eslint) - passes. The repo has no automated test suite (V3 validation = build); verified the bundle in the loaded unpacked extension.Tested locally including cases of adding text, removing text, resizing the notes fielding, adding more text, etc.