I use an iPad Pro as my ‘on the go’ machine. I don’t do much actual coding on it, but do end up using it for quite a few maintenance tasks. An annoyance I frequently run into (on many websites) is autocapitalization in fields that often need their first letter in lowercase.
The tag name field when preparing a new release is one such field. It is probably fairly common to use tags such as v1.2.3. iOS will autocapitalize the V. The only way around this at the time of entry is to type in ‘Vv1.2.3’ and then remove the first V. This can be easily worked around by adding an
attribute to the form field. Other areas where this is important would be user name fields, fields intended for the entry of code, etc.
I am *definitely* aware that I can disable autocapitalization on the iPad. I leave it on intentionally so that my experience mirrors more novice users using the same device, and because when I’m typing into a field that isn’t intended to have a lowercase first letter, it’s quite handy!
I’m also aware that this attribute is iOS specific, and non-standard. One could get into a month long argument over whether standards or actual usage is more important and never reach a resolution, so I think I’ll avoid that.
This would be an easy addition to GitHub’s code, and would not hurt a thing, so perhaps it should be considered.
My apologies if this post reaches the wrong place - couldn’t quite find an area specificially intended for feedback.