Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TextInput autoCapitalize #3085

Closed
chrisglein opened this issue Sep 4, 2019 · 3 comments
Closed

TextInput autoCapitalize #3085

chrisglein opened this issue Sep 4, 2019 · 3 comments
Labels
API: Completion Area: TextInput enhancement Needs WinUI 3 Indicates that feature can only be done in WinUI 3.0 or beyond. nice-to-have p3 Recommend: Not Planned Recommend that issue should be given Not Planned milestone.
Milestone

Comments

@chrisglein
Copy link
Member

Split out from #2136
facebook.github.io/react-native/docs/textinput.html#autocapitalize
Incomplete support in XAML. This guy is an enum:
-characters: Maps to TextBox.CharacterCasing.Upper (RS3)
-words: Not supported
-sentences: Not directly supported. TextBox.IsSpellCheckEnabled (Win8) turns on auto-capitalizing first word in a sentence (which maps to autoCapitalize.sentences) but this also turns on spell-checking. Also, MikeHill says: Some of the auto capitalization functionality in TextBox is behind the InputScope API.
-none: Supported by default

@ghost ghost added the Needs: Triage 🔍 New issue that needs to be reviewed by the issue management team (label applied by bot) label Sep 4, 2019
@chrisglein chrisglein added API: Completion Area: TextInput nice-to-have p3 vnext and removed Needs: Triage 🔍 New issue that needs to be reviewed by the issue management team (label applied by bot) labels Sep 4, 2019
@chrisglein chrisglein added this to the vNext Milestone 3 milestone Sep 4, 2019
@ddalp
Copy link
Contributor

ddalp commented Oct 14, 2019

RichEdit supprts all scenarios, see below tom flags, but we only expose LowerCase and UpperCase for XAML TextBox today. I will add characters support and leave this issue open to be completed after integration with lifted xaml.

  •  tomSentenceCase	= 0: capitalize first letter of each sentence
    
  •  tomLowerCase	= 1: change all letters to lower case
    
  •  tomUpperCase	= 2: change all letters to upper case
    
  •  tomTitleCase	= 3: capitalize the first letter of each word
    
  •  tomToggleCase	= 4: toggle the case of each letter
    

@ddalp
Copy link
Contributor

ddalp commented Oct 17, 2019

Checked in Characters support, Words and Sentences support have to wait until after we use lifted XAML.

@ddalp ddalp added the Needs WinUI 3 Indicates that feature can only be done in WinUI 3.0 or beyond. label Oct 17, 2019
@marlenecota marlenecota changed the title autoCapitalize TextInput autoCapitalize Oct 31, 2019
@chrisglein chrisglein removed the vnext label Mar 18, 2020
@chrisglein chrisglein modified the milestones: 0.63 (M6), Backlog May 20, 2020
@ghost ghost added the Invalid Triage https://github.com/microsoft/react-native-windows/wiki/Triage-Process (label applied by bot) label Sep 16, 2020
@chrisglein chrisglein added enhancement and removed Invalid Triage https://github.com/microsoft/react-native-windows/wiki/Triage-Process (label applied by bot) labels Sep 23, 2020
@chrisglein chrisglein added the Recommend: Not Planned Recommend that issue should be given Not Planned milestone. label Aug 30, 2023
@chrisglein
Copy link
Member Author

Not something we plan to address on the Paper renderer as we move towards Fabric.
Fabric API completion is tracked here: #11145

@chrisglein chrisglein closed this as not planned Won't fix, can't repro, duplicate, stale Aug 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API: Completion Area: TextInput enhancement Needs WinUI 3 Indicates that feature can only be done in WinUI 3.0 or beyond. nice-to-have p3 Recommend: Not Planned Recommend that issue should be given Not Planned milestone.
Projects
None yet
Development

No branches or pull requests

2 participants