godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.06k stars 65 forks source link

Make LineEdit's caret_blink default to true #9763

Open CsloudX opened 2 weeks ago

CsloudX commented 2 weeks ago

Describe the project you are working on

NoGame-APP

Describe the problem or limitation you are having in your project

Everytime I add a LineEdit to my scene, I need set the caret_blink to true.

Describe the feature / enhancement and how it helps to overcome the problem or limitation

For common ui, the line_edit's caret_blink should be true. Look some software like blender, vs, also godot editor. none lineedit's caret_blink was false. so i think set lineedit's caret_blink to true was a good idea.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

if can. I don't need set it every time when add a new lineedit

If this enhancement will not be used often, can it be worked around with a few lines of script?

yes, it can

Is there a reason why this should be core and not an add-on in the asset library?

it should be core.

Calinou commented 2 weeks ago

While I agree with this, changing a property's default value breaks compatibility with existing projects (especially since this isn't "just" a theme item, but a node property).