Skip to content

Commit

Permalink
add --line-thickness CSS variable to cursor animation
Browse files Browse the repository at this point in the history
  • Loading branch information
jcubic committed Dec 17, 2023
1 parent 69a365a commit 6c58a40
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 25 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
@@ -1,6 +1,7 @@
## 2.38.0
### Features
* add support for bigInt numbers
* add `--line-thickness` CSS variable to cursor animation
### Bugfix
* fix \t characters in ascii_table [#902](https://github.com/jcubic/jquery.terminal/issues/902)
* fix race condition in refresh and flush [#897](https://github.com/jcubic/jquery.terminal/issues/897)
Expand Down
15 changes: 8 additions & 7 deletions css/jquery.terminal-2.37.2.css
Expand Up @@ -12,7 +12,7 @@
* Copyright (c) 2011-2023 Jakub T. Jankiewicz <https://jcubic.pl/me>
* Released under the MIT license
*
* Date: Wed, 06 Dec 2023 14:24:45 +0000
* Date: Sun, 17 Dec 2023 13:42:45 +0000
*/
.terminal .terminal-output .format, .cmd .format,
.cmd-prompt, .cmd-prompt div {
Expand Down Expand Up @@ -513,7 +513,7 @@ terminal .terminal-output > div {
@-webkit-keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -522,7 +522,7 @@ terminal .terminal-output > div {
@-moz-keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -531,7 +531,7 @@ terminal .terminal-output > div {
@keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -541,7 +541,7 @@ terminal .terminal-output > div {
@-webkit-keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -550,7 +550,7 @@ terminal .terminal-output > div {
@-moz-keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -559,7 +559,7 @@ terminal .terminal-output > div {
@keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand Down Expand Up @@ -1143,6 +1143,7 @@ terminal .terminal-output > div {
scrollbar-color: var(--color, #aaa) var(--background, #000);
scrollbar-width: thin;
}

/* visially hidden */
.terminal-hidden {
position: absolute !important;
Expand Down
4 changes: 2 additions & 2 deletions css/jquery.terminal-2.37.2.min.css

Large diffs are not rendered by default.

13 changes: 7 additions & 6 deletions css/jquery.terminal-src.css
Expand Up @@ -513,7 +513,7 @@ terminal .terminal-output > div {
@-webkit-keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -522,7 +522,7 @@ terminal .terminal-output > div {
@-moz-keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -531,7 +531,7 @@ terminal .terminal-output > div {
@keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -541,7 +541,7 @@ terminal .terminal-output > div {
@-webkit-keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -550,7 +550,7 @@ terminal .terminal-output > div {
@-moz-keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -559,7 +559,7 @@ terminal .terminal-output > div {
@keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand Down Expand Up @@ -1143,6 +1143,7 @@ terminal .terminal-output > div {
scrollbar-color: var(--color, #aaa) var(--background, #000);
scrollbar-width: thin;
}

/* visially hidden */
.terminal-hidden {
position: absolute !important;
Expand Down
15 changes: 8 additions & 7 deletions css/jquery.terminal.css
Expand Up @@ -12,7 +12,7 @@
* Copyright (c) 2011-2023 Jakub T. Jankiewicz <https://jcubic.pl/me>
* Released under the MIT license
*
* Date: Wed, 06 Dec 2023 14:24:45 +0000
* Date: Sun, 17 Dec 2023 13:42:45 +0000
*/
.terminal .terminal-output .format, .cmd .format,
.cmd-prompt, .cmd-prompt div {
Expand Down Expand Up @@ -513,7 +513,7 @@ terminal .terminal-output > div {
@-webkit-keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -522,7 +522,7 @@ terminal .terminal-output > div {
@-moz-keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -531,7 +531,7 @@ terminal .terminal-output > div {
@keyframes terminal-bar {
0%, 50% {
box-shadow: -2px 0 0 -1px #aaa;
box-shadow: -2px 0 0 -1px var(--original-color, #aaa);
box-shadow: calc(var(--line-thickness, 2) * -1px) 0 0 -1px var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -541,7 +541,7 @@ terminal .terminal-output > div {
@-webkit-keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -550,7 +550,7 @@ terminal .terminal-output > div {
@-moz-keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand All @@ -559,7 +559,7 @@ terminal .terminal-output > div {
@keyframes terminal-underline {
0%, 50% {
box-shadow: 0 2px 0 #aaa;
box-shadow: 0 2px 0 var(--original-color, #aaa);
box-shadow: 0 calc(var(--line-thickness, 2) * 1px) 0 var(--original-color, #aaa);
}
50.1%, 100% {
box-shadow: none;
Expand Down Expand Up @@ -1143,6 +1143,7 @@ terminal .terminal-output > div {
scrollbar-color: var(--color, #aaa) var(--background, #000);
scrollbar-width: thin;
}

/* visially hidden */
.terminal-hidden {
position: absolute !important;
Expand Down
4 changes: 2 additions & 2 deletions css/jquery.terminal.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion css/jquery.terminal.min.css.map

Large diffs are not rendered by default.

0 comments on commit 6c58a40

Please sign in to comment.