Improve tag creation and add UITextEdit hint support

Add native hint text support to UITextEdit, matching UITextInput behavior and exposing configurable hint text, color, font, size, style, shadow, outline, and HintDisplay modes. Render hints only for empty
documents and preserve the correct drawing order beneath the caret.

Expose the corresponding hint CSS properties through UITextEdit and apply the theme hint color to TextEdit and TextArea widgets.

Add an “Add Tag & Push” action alongside local-only tag creation. Push only the newly created tag using an explicit refspec and the current branch’s tracked remote, falling back to origin.
This commit is contained in:
Martín Lucas Golini
2026-08-29 20:28:27 -03:00
parent 780ede23f9
commit 7dd21fa77c
10 changed files with 357 additions and 9 deletions
+3
View File
@@ -1060,8 +1060,11 @@ file in the directory tree.</string>
<string name="git_copy_message">复制提交消息</string>
<string name="git_create_branch_ellipsis">添加分支...</string>
<string name="git_add_tag">添加标签</string>
<string name="git_add_tag_and_push">添加并推送标签</string>
<string name="git_add_tag_ellipsis">添加标签...</string>
<string name="git_add_tag_to_commit">为提交 %s 添加标签</string>
<string name="git_tag_name_hint">标签名称</string>
<string name="git_tag_message_hint">附注标签消息(可选)</string>
<string name="git_create_branch_at_commit">在提交 %s 创建分支。</string>
<string name="git_merge_ellipsis">合并...</string>
<string name="git_cherry_pick_ellipsis">拣选提交...</string>