In 0.6.0, this field:
image
...has two minor problems:
-
It does not have a placeholder text (is it actually possible to do that with that widget type? Not entirely sure, you might be in a similar situation to GNOME Calendar's event editor note field that @zelda_ahmed & @theevilskeleton have been working on recently in various merge requests...)
-
More importantly, it eats the Tab and Shift+Tab keys, entrapping the keyboard navigation user into that field (can't go back out to the previous field or move on to the buttons below using only the keyboard). I don't think tab indentation makes sense in commit messages, so ideally it should reserve those keys for keyboard navigation between widgets.
Also, it would very nice to have line length warnings/counters for the subject line and a line length indicator for the message field somehow, like Gitg and Commit do... but I presume that would be a separate wishlist ticket, unless it would materially influence the widgetry choices in a way that affects the above problems :)
In 0.6.0, this field:

...has two minor problems:
* It does not have a placeholder text (is it actually possible to do that with that widget type? Not entirely sure, you might be in a similar situation to GNOME Calendar's event editor note field that @zelda_ahmed & @theevilskeleton have been working on recently in [various merge requests](https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/?state=all&label_name=View%3A+event+details&search=notes)...)
* More importantly, it eats the `Tab` and `Shift+Tab` keys, entrapping the keyboard navigation user into that field (can't go back out to the previous field or move on to the buttons below using only the keyboard). I don't think tab indentation makes sense in commit messages, so ideally it should reserve those keys for keyboard navigation between widgets.
Also, it would very nice to have line length warnings/counters for the subject line and a line length indicator for the message field somehow, like Gitg and [Commit](https://flathub.org/en/apps/re.sonny.Commit) do... but I presume that would be a separate wishlist ticket, unless it would materially influence the widgetry choices in a way that affects the above problems :)