Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modal #44

Merged
merged 53 commits into from
Apr 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
1f7c265
Start implementing modal
Studio384 Apr 4, 2022
3696eaa
Minor enhancements, fix close in footer
Studio384 Apr 4, 2022
81a8a1f
Move tables to use color weight 600
Studio384 Apr 4, 2022
a877908
Add alpha color variant
Studio384 Apr 4, 2022
4f0248c
Remap the color system
Studio384 Apr 4, 2022
42fc78f
Revamp pagination with color support
Studio384 Apr 4, 2022
dc085f4
Apply color support for lists
Studio384 Apr 4, 2022
c1c2f03
Update list documentatoin
Studio384 Apr 4, 2022
29fa4d5
Update list documentation
Studio384 Apr 5, 2022
5df665e
Add support for colored dropdown-menu items
Studio384 Apr 5, 2022
1803eba
Fix wrong alpha key
Studio384 Apr 5, 2022
d1aea63
Update dropdown documentation
Studio384 Apr 5, 2022
1f2b9c9
Update dropdown documentation
Studio384 Apr 5, 2022
7d91a66
Add color support to forms
Studio384 Apr 5, 2022
55f708e
Support colors in pivot control
Studio384 Apr 5, 2022
bfd8500
Update colors documentation
Studio384 Apr 5, 2022
87cc0d3
Add hover color
Studio384 Apr 5, 2022
ba0d7d4
Fix code creating a gap in the code previews
Studio384 Apr 5, 2022
6683e56
Split up CSS vars from SCSS vars
Studio384 Apr 5, 2022
cacdac2
Drop --red-* variables
Studio384 Apr 5, 2022
b7d1aee
Make color palette available as variable
Studio384 Apr 5, 2022
2f25f08
Add dark mode support
Studio384 Apr 5, 2022
2abf720
Update bundlewatch limit
Studio384 Apr 5, 2022
3224f93
Add more visualization to colors
Studio384 Apr 5, 2022
8d8c226
Cleanup TOC
Studio384 Apr 5, 2022
861481b
Correct number of colors
Studio384 Apr 5, 2022
b5c82a2
Varoious minor documentation updates
Studio384 Apr 6, 2022
c3c378b
Start implementing dynamic themes
Studio384 Apr 6, 2022
46154d1
Fix wording
Studio384 Apr 6, 2022
69a70d9
Add documentation, rename default to system
Studio384 Apr 6, 2022
b528f06
Merge pull request #46 from sippy-platform/colors-theme
Studio384 Apr 6, 2022
991551f
Add system palette to swatchbook
Studio384 Apr 6, 2022
45da56f
Update dependencies
Studio384 Apr 7, 2022
4f7acb9
Implement theme-aware syntax highlighting
Studio384 Apr 7, 2022
f7d831d
Minor fixes for syntax
Studio384 Apr 7, 2022
23347cf
Improve use of color system
Studio384 Apr 7, 2022
c57067f
Change default label style to be grey
Studio384 Apr 7, 2022
809dee0
Minor styling update
Studio384 Apr 7, 2022
5f95bb9
Update forms to support dark mode
Studio384 Apr 7, 2022
77e2d6a
Fix broken text decoration classes
Studio384 Apr 7, 2022
ace0fe0
Add missing class
Studio384 Apr 7, 2022
6f56427
Update Button design, cleanup light-dark function
Studio384 Apr 7, 2022
06d7c41
Add system classes for utilities
Studio384 Apr 7, 2022
e06c80d
Set same color as colored button
Studio384 Apr 7, 2022
087d4e4
Set system class for all page types
Studio384 Apr 7, 2022
c2886a2
Merge pull request #45 from sippy-platform/colors
Studio384 Apr 7, 2022
d1f883a
Start implementing modal
Studio384 Apr 4, 2022
20e2e10
Minor enhancements, fix close in footer
Studio384 Apr 4, 2022
0cef1fa
Merge branch 'modal' of https://github.com/sippy-platform/mellow into…
Studio384 Apr 7, 2022
252b796
Minor design enhancements for the modal
Studio384 Apr 7, 2022
11ec09c
Add sized modal options
Studio384 Apr 7, 2022
3c30305
Add accent utilities
Studio384 Apr 7, 2022
8428f06
Fix incorrect class name
Studio384 Apr 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions css/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ title: 'Mellow'
markup:
highlight:
style: 'monokailight'
noClasses: false
goldmark:
renderer:
unsafe: true
Expand Down
383 changes: 383 additions & 0 deletions css/hugo/assets/scss/_syntax.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,383 @@
.chroma {
--sh-background-background: #{light-dark(#fafafa, #101010)};
--sh-background-color: #{light-dark(#101010, #fafafa)};
--sh-comment: #75715e;
--sh-error-background: #1e0010;
--sh-error-color: #960050;
--sh-generic-deleted-color: #{light-dark(inherit, #f92672)};
--sh-generic-inserted-color: #{light-dark(inherit, #a6e22e)};
--sh-generic-subheading-color: #{light-dark(inherit, #75715e)};
--sh-keyword-color: #{light-dark(#00a8c8, #66d9ef)};
--sh-keyword-constant-color: var(--sh-keyword-color);
--sh-keyword-declaration-color: var(--sh-keyword-color);
--sh-keyword-namespace-color: #f92672;
--sh-keyword-pseudo-color: var(--sh-keyword-color);
--sh-keyword-reserved-color: var(--sh-keyword-color);
--sh-keyword-type-color: var(--sh-keyword-color);
--sh-line-highlight-background: #ffc;
--sh-line-numbers-color: #7f7f7f;
--sh-literal-color: #ae81ff;
--sh-literal-date-color: #{light-dark(#d88200, #e6db74)};
--sh-literal-number-bin-color: var(--sh-literal-color);
--sh-literal-number-color: var(--sh-literal-color);
--sh-literal-number-float-color: var(--sh-literal-color);
--sh-literal-number-hex-color: var(--sh-literal-color);
--sh-literal-number-integer-color: var(--sh-literal-color);
--sh-literal-number-integer-long-color: var(--sh-literal-color);
--sh-literal-number-oct-color: var(--sh-literal-color);
--sh-literal-string-affix-color: var(--sh-literal-date-color);
--sh-literal-string-backtick-color: var(--sh-literal-date-color);
--sh-literal-string-char-color: var(--sh-literal-date-color);
--sh-literal-string-color: var(--sh-literal-date-color);
--sh-literal-string-delimiter-color: var(--sh-literal-date-color);
--sh-literal-string-doc-color: var(--sh-literal-date-color);
--sh-literal-string-double-color: var(--sh-literal-date-color);
--sh-literal-string-escape-color: var(--sh-literal-color);
--sh-literal-string-heredoc-color: var(--sh-literal-date-color);
--sh-literal-string-interpol-color: var(--sh-literal-date-color);
--sh-literal-string-other-color: var(--sh-literal-date-color);
--sh-literal-string-regex-color: var(--sh-literal-date-color);
--sh-literal-string-single-color: var(--sh-literal-date-color);
--sh-literal-string-symbol-color: var(--sh-literal-date-color);
--sh-name-attribute-color: #{light-dark(#75af00, #a6e22e)};
--sh-name-builtin-color: var(--sh-name-color);
--sh-name-builtin-pseudo-color: var(--sh-name-color);
--sh-name-class-color: var(--sh-name-attribute-color);
--sh-name-color: #{light-dark(#111, inherit)};
--sh-name-constant-color: #{light-dark(#00a8c8, #66d9ef)};
--sh-name-decorator-color: var(--sh-name-attribute-color);
--sh-name-entity-color: var(--sh-name-color);
--sh-name-exception-color: var(--sh-name-attribute-color);
--sh-name-function-color: var(--sh-name-attribute-color);
--sh-name-function-magic-color: var(--sh-name-color);
--sh-name-label-color: var(--sh-name-color);
--sh-name-namespace-color: var(--sh-name-color);
--sh-name-other-color: var(--sh-name-attribute-color);
--sh-name-property-color: var(--sh-name-color);
--sh-name-tag-color: var(--sh-keyword-namespace-color);
--sh-name-variable-class-color: var(--sh-name-color);
--sh-name-variable-color: var(--sh-name-color);
--sh-name-variable-global-color: var(--sh-name-color);
--sh-name-variable-instance-color: var(--sh-name-color);
--sh-name-variable-magic-color: var(--sh-name-color);
--sh-operator-color: var(--sh-keyword-namespace-color);
--sh-operator-word-color: var(--sh-keyword-namespace-color);
--sh-pre-wrapper-background: #{light-dark(#fafafa, #101010)};
--sh-pre-wrapper-color: #{light-dark(#101010, #fafafa)};
--sh-punctuation-color: var(--sh-name-color);

color: var(--sh-pre-wrapper-color);
background-color: var(--sh-pre-wrapper-background);
}

.bg {
color: var(--sh-background-color);
background-color: var(--sh-background-background);
}

.chroma .bp {
color: var(--sh-name-builtin-pseudo-color);
}

.chroma .c {
color: var(--sh-comment);
}

.chroma .c1 {
color: var(--sh-comment);
}

.chroma .ch {
color: var(--sh-comment);
}

.chroma .cm {
color: var(--sh-comment);
}

.chroma .cp {
color: var(--sh-comment);
}

.chroma .cpf {
color: var(--sh-comment);
}

.chroma .cs {
color: var(--sh-comment);
}

.chroma .dl {
color: var(--sh-literal-string-delimiter-colo);
}

.chroma .err {
color: var(--sh-error-color);
background-color: var(--sh-error-background);
}

.chroma .fm {
color: var(--sh-name-function-magic-color);
}

.chroma .gd {
color: var(--sh-generic-deleted-color);
}

.chroma .ge {
font-style: italic;
}

.chroma .gi {
color: var(--sh-generic-inserted-color);
}

.chroma .gs {
font-weight: bold;
}

.chroma .gu {
color: var(--sh-generic-subheading-color);
}

.chroma .hl {
background-color: var(--sh-line-highlight-background);
}

.chroma .il {
color: var(--sh-literal-number-integer-long-color);
}

.chroma .k {
color: var(--sh-keyword-color);
}

.chroma .kc {
color: var(--sh-keyword-constant-color);
}

.chroma .kd {
color: var(--sh-keyword-declaration-color);
}

.chroma .kn {
color: var(--sh-keyword-namespace-color);
}

.chroma .kp {
color: var(--sh-keyword-pseudo-color);
}

.chroma .kr {
color: var(--sh-keyword-reserved-color);
}

.chroma .kt {
color: var(--sh-keyword-type-color);
}

.chroma .l {
color: var(--sh-literal-color);
}

.chroma .ld {
color: var(--sh-literal-date-color);
}

.chroma .line {
display: flex;
}

.chroma .ln {
white-space: pre;
user-select: none;
margin-right: .4em;
padding: 0 .4em;
color: var(--sh-line-numbers-color);
}

.chroma .lnt {
white-space: pre;
user-select: none;
margin-right: .4em;
padding: 0 .4em;
color: var(--sh-line-numbers-color);
}

.chroma .lntable {
border-spacing: 0;
padding: 0;
margin: 0;
border: 0;
}

.chroma .lntd {
vertical-align: top;
padding: 0;
margin: 0;
border: 0;
}

.chroma .m {
color: var(--sh-literal-number-color);
}

.chroma .mb {
color: var(--sh-literal-number-bin-color);
}

.chroma .mf {
color: var(--sh-literal-number-float-color);
}

.chroma .mh {
color: var(--sh-literal-number-hex-color);
}

.chroma .mi {
color: var(--sh-literal-number-integer-color);
}

.chroma .mo {
color: var(--sh-literal-number-oct-color);
}

.chroma .n {
color: var(--sh-name-color);
}

.chroma .na {
color: var(--sh-name-attribute-color);
}

.chroma .nb {
color: var(--sh-name-builtin-color);
}

.chroma .nc {
color: var(--sh-name-class-color);
}

.chroma .nd {
color: var(--sh-name-decorator-color);
}

.chroma .ne {
color: var(--sh-name-exception-color);
}

.chroma .nf {
color: var(--sh-name-function-color);
}

.chroma .ni {
color: var(--sh-name-entity-color);
}

.chroma .nl {
color: var(--sh-name-label-color);
}

.chroma .nn {
color: var(--sh-name-namespace-color);
}

.chroma .no {
color: var(--sh-name-constant-color);
}

.chroma .nt {
color: var(--sh-name-tag-color);
}

.chroma .nv {
color: var(--sh-name-variable-color);
}

.chroma .nx {
color: var(--sh-name-other-color);
}

.chroma .o {
color: var(--sh-operator-color);
}

.chroma .ow {
color: var(--sh-operator-word-color);
}

.chroma .p {
color: var(--sh-chroma-p-color);
}

.chroma .py {
color: var(--sh-name-property-color);
}

.chroma .s {
color: var(--sh-literal-string-color);
}

.chroma .s1 {
color: var(--sh-literal-string-single-color);
}

.chroma .s2 {
color: var(--sh-literal-string-double-color);
}

.chroma .sa {
color: var(--sh-literal-string-affix-color);
}

.chroma .sb {
color: var(--sh-literal-string-backtick-color);
}

.chroma .sc {
color: var(--sh-literal-string-char-color);
}

.chroma .sd {
color: var(--sh-literal-string-doc-color);
}

.chroma .se {
color: var(--sh-literal-string-escape-color);
}

.chroma .sh {
color: var(--sh-literal-string-heredoc-color);
}

.chroma .si {
color: var(--sh-literal-string-interpol-color);
}

.chroma .sr {
color: var(--sh-literal-string-regex-color);
}

.chroma .ss {
color: var(--sh-literal-string-symbol-color);
}

.chroma .sx {
color: var(--sh-literal-string-other-color);
}

.chroma .vc {
color: var(--sh-name-variable-class-color);
}

.chroma .vg {
color: var(--sh-name-variable-global-color);
}

.chroma .vi {
color: var(--sh-name-variable-instance-color);
}

.chroma .vm {
color: var(--sh-name-variable-magic-color);
}
Loading