draw attention to debug buttons
| @@ -381,7 +381,7 @@ | ||
| 381 | 381 | >#qr--autoExec { |
| 382 | 382 | .checkbox_label { |
| 383 | 383 | text-wrap: nowrap; |
| 384 | - | |
| 384 | + | |
| 385 | 385 | .fa-fw { |
| 386 | 386 | margin-right: 2px; |
| 387 | 387 | } |
| @@ -519,6 +519,7 @@ | ||
| 519 | 519 | opacity: 0.5; |
| 520 | 520 | pointer-events: none; |
| 521 | 521 | transition: 200ms; |
| 522 | + border-color: transparent; | |
| 522 | 523 | } |
| 523 | 524 | } |
| 524 | 525 | &.qr--isPaused #qr--modal-debugButtons { |
| @@ -526,6 +527,25 @@ | ||
| 526 | 527 | cursor: pointer; |
| 527 | 528 | opacity: 1; |
| 528 | 529 | pointer-events: all; |
| 530 | + &#qr--modal-resume { | |
| 531 | + animation-name: qr--debugPulse; | |
| 532 | + animation-duration: 1500ms; | |
| 533 | + animation-timing-function: ease-in-out; | |
| 534 | + animation-delay: 0s; | |
| 535 | + animation-iteration-count: infinite; | |
| 536 | + } | |
| 537 | + &#qr--modal-resume { | |
| 538 | + border-color: rgb(81, 163, 81); | |
| 539 | + } | |
| 540 | + &#qr--modal-step { | |
| 541 | + border-color: var(--SmartThemeQuoteColor); | |
| 542 | + } | |
| 543 | + &#qr--modal-stepInto { | |
| 544 | + border-color: var(--SmartThemeQuoteColor); | |
| 545 | + } | |
| 546 | + &#qr--modal-stepOut { | |
| 547 | + border-color: var(--SmartThemeQuoteColor); | |
| 548 | + } | |
| 529 | 549 | } |
| 530 | 550 | } |
| 531 | 551 | #qr--resizeHandle { |
| @@ -799,14 +819,18 @@ | ||
| 799 | 819 | aspect-ratio: 1.25 / 1; |
| 800 | 820 | width: 2.25em; |
| 801 | 821 | position: relative; |
| 802 | 822 | &:not(.fa-solid):after { |
| 803 | 823 | contentborder-width: ''1px; |
| 804 | 824 | positionborder-style: absolutesolid; |
| 805 | 825 | inset&:after 3px;{ |
| 806 | - background-color: var(--SmartThemeBodyColor); | |
| 826 | + content: ''; | |
| 807 | - mask-size: contain; | |
| 827 | + position: absolute; | |
| 808 | - mask-position: center; | |
| 828 | + inset: 3px; | |
| 809 | - mask-repeat: no-repeat; | |
| 829 | + background-color: var(--SmartThemeBodyColor); | |
| 830 | + mask-size: contain; | |
| 831 | + mask-position: center; | |
| 832 | + mask-repeat: no-repeat; | |
| 833 | + } | |
| 810 | 834 | } |
| 811 | 835 | &#qr--modal-resume:after { |
| 812 | 836 | mask-image: url('/img/step-resume.svg'); |
| @@ -1054,6 +1078,17 @@ | ||
| 1054 | 1078 | } |
| 1055 | 1079 | } |
| 1056 | 1080 | |
| 1081 | +@keyframes qr--debugPulse { | |
| 1082 | + 0%, | |
| 1083 | + 100% { | |
| 1084 | + border-color: rgb(81, 163, 81); | |
| 1085 | + } | |
| 1086 | + | |
| 1087 | + 50% { | |
| 1088 | + border-color: rgb(146, 190, 252); | |
| 1089 | + } | |
| 1090 | +} | |
| 1091 | + | |
| 1057 | 1092 | .popup.qr--hide { |
| 1058 | 1093 | opacity: 0 !important; |
| 1059 | 1094 | &::backdrop { |