Redesign clear-highlight icon as an eraser with sparkles
Also drop a stale custom_minimum_size(0, 54) reset left over in _set_choice_button_text from before the answer row redesign - it was silently overriding the button's real 68px minimum height on every question load and on every elimination/strikethrough toggle, which is why choice rows never actually got taller and why striking a choice through visibly shrank its card.
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
|
||||||
<path d="M18.7 2.8 21.2 5.3 12.1 14.4 9.6 11.9 18.7 2.8Z" stroke="#CBD5E1" stroke-width="1.8" stroke-linejoin="round"/>
|
<g transform="translate(13,12) rotate(45)">
|
||||||
<path d="M8.9 11.2 12.8 15.1C10.8 18.5 7.2 20.2 2.8 19.5 5.2 17.5 6.7 14.2 8.9 11.2Z" stroke="#CBD5E1" stroke-width="1.8" stroke-linejoin="round"/>
|
<rect x="-3.2" y="-8.4" width="6.4" height="16.8" rx="1.5" stroke="#CBD5E1" stroke-width="1.8" stroke-linejoin="round"/>
|
||||||
<path d="M4.1 14.1H2.5M4.5 17H1.5M7.1 20.7H4.7" stroke="#8B5CF6" stroke-width="1.8" stroke-linecap="round"/>
|
<path d="M-3.2 2.6H3.2" stroke="#CBD5E1" stroke-width="1.8" stroke-linecap="round"/>
|
||||||
|
</g>
|
||||||
|
<circle cx="9" cy="3.2" r="0.65" fill="#8B5CF6"/>
|
||||||
|
<path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z" transform="translate(0.46,-0.04) scale(0.42)" stroke="#8B5CF6" stroke-width="2" stroke-linejoin="round"/>
|
||||||
|
<path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z" transform="translate(16.2,13.6) scale(0.3)" stroke="#8B5CF6" stroke-width="2" stroke-linejoin="round"/>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 463 B After Width: | Height: | Size: 1.1 KiB |
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bx3x2rqpurqqw"
|
uid="uid://fl5g0hqtqegt"
|
||||||
path="res://.godot/imported/clear-highlight-dark.svg-67d9eee7c448efe7f572e5fc819b8ea0.ctex"
|
path="res://.godot/imported/clear-highlight-dark.svg-67d9eee7c448efe7f572e5fc819b8ea0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
|
||||||
<path d="M18.7 2.8 21.2 5.3 12.1 14.4 9.6 11.9 18.7 2.8Z" stroke="#26344F" stroke-width="1.8" stroke-linejoin="round"/>
|
<g transform="translate(13,12) rotate(45)">
|
||||||
<path d="M8.9 11.2 12.8 15.1C10.8 18.5 7.2 20.2 2.8 19.5 5.2 17.5 6.7 14.2 8.9 11.2Z" stroke="#26344F" stroke-width="1.8" stroke-linejoin="round"/>
|
<rect x="-3.2" y="-8.4" width="6.4" height="16.8" rx="1.5" stroke="#26344F" stroke-width="1.8" stroke-linejoin="round"/>
|
||||||
<path d="M4.1 14.1H2.5M4.5 17H1.5M7.1 20.7H4.7" stroke="#8B5CF6" stroke-width="1.8" stroke-linecap="round"/>
|
<path d="M-3.2 2.6H3.2" stroke="#26344F" stroke-width="1.8" stroke-linecap="round"/>
|
||||||
|
</g>
|
||||||
|
<circle cx="9" cy="3.2" r="0.65" fill="#8B5CF6"/>
|
||||||
|
<path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z" transform="translate(0.46,-0.04) scale(0.42)" stroke="#8B5CF6" stroke-width="2" stroke-linejoin="round"/>
|
||||||
|
<path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z" transform="translate(16.2,13.6) scale(0.3)" stroke="#8B5CF6" stroke-width="2" stroke-linejoin="round"/>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 463 B After Width: | Height: | Size: 1.1 KiB |
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bgpsqicfixhew"
|
uid="uid://4vrs2omb0iy6"
|
||||||
path="res://.godot/imported/clear-highlight-light.svg-93f7a6cb5f22325bc90fadf2e89641fc.ctex"
|
path="res://.godot/imported/clear-highlight-light.svg-93f7a6cb5f22325bc90fadf2e89641fc.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
|
|||||||
@@ -3006,7 +3006,6 @@ func _set_choice_button_text(index: int, choice: Dictionary) -> void:
|
|||||||
var display_label := _display_label_for_index(index)
|
var display_label := _display_label_for_index(index)
|
||||||
if index < choice_badges.size():
|
if index < choice_badges.size():
|
||||||
choice_badges[index].text = display_label
|
choice_badges[index].text = display_label
|
||||||
choice_buttons[index].custom_minimum_size = Vector2(0, 54)
|
|
||||||
_set_choice_percent_label(index, "")
|
_set_choice_percent_label(index, "")
|
||||||
_set_choice_top_label(index, "")
|
_set_choice_top_label(index, "")
|
||||||
if locked_wrong_choice_ids.has(choice_id) or _should_show_correct_choice_percentage(choice_id):
|
if locked_wrong_choice_ids.has(choice_id) or _should_show_correct_choice_percentage(choice_id):
|
||||||
|
|||||||
Reference in New Issue
Block a user