fix: avoid word wrapping for single word settings values #64
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.
When a setting label is single line and its setting value is single line, everything is displayed correctly
When a setting label is multi line and its value is single word, then
the value may not succeed to require enough space and so it may wrap in
the middle of the word and it becomes multi line
When a setting label is multi line and its value is multi words, then
the value succeed to require enough space to be displayed correctly
With
MinimumWidthRequest=100
andLineBreakMode=WordWrap
, all threeprevious cases are displayed correctly without excessive wrapping
MinimumWidthRequest
does not force the label to have a width of 100 if it is smaller. Sadly I don't really understand why this work 🙃It has been tested on Android and iOS and in French and English
Examples (left = previous, right = new, background colors are here to vizualise layout space)
English version is not impacted as it has very concise texts