Skip to content

Commit

Permalink
1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
schnensch committed Jun 2, 2021
1 parent 1761a51 commit 6f67e00
Show file tree
Hide file tree
Showing 5 changed files with 229 additions and 47 deletions.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Zelk

`0.2`
`1.0`

Zelk is a discord theme inspired by the [Zorin Blue Dark](https://github.com/ZorinOS/zorin-desktop-themes/tree/master/ZorinBlue-Dark) GTK theme.
Zelk is a discord theme inspired by the [Zorin Blue Dark](https://github.com/ZorinOS/zorin-desktop-themes/tree/master/ZorinBlue-Dark)/[Light](https://github.com/ZorinOS/zorin-desktop-themes/tree/master/ZorinBlue-Light) GTK theme.

### INSTALLATION
#### Powercord
Expand All @@ -16,7 +16,6 @@ for now you can download [this](https://github.com/schnensch0/zelk/raw/main/zelk
for actual previews look [here](https://github.com/schnensch0/zelk/tree/main/preview)

### TO DO
* light mode
* font?
* icons?
* animations?????????
Expand Down
4 changes: 2 additions & 2 deletions powercord_manifest.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "Zelk",
"version": "0.2",
"version": "1.0",
"license": "MIT",
"theme": "zelk.css",
"author": "schnensch",
"description": "a theme inspired by zorin blue dark"
"description": "a theme inspired by zorin blue"
}
113 changes: 87 additions & 26 deletions theme.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/* Zelk 0.2 */
@import url(https://raw.githack.com/leeprky/MyThemesBasesStuffYeah/lode/LightModeWarning.css);

/* background */
.tabBody-3YRQ8W, .chat-3bRxxu, .container-3w7J-x, .container-lRFx4q, .privateChannels-1nO12o, .homeWrapperNormal-2KSUEa {
Expand All @@ -24,13 +23,21 @@
background-color: var(--background-tertiary);
}
.toolbar-1t6TWx .icon-22AiRD {
color: var(--accent-color) !important;
width: 22px;
height: 22px;
}
.toolbar-1t6TWx .icon-3cZ1F_ {
.theme-dark .toolbar-1t6TWx .icon-22AiRD {
color: var(--accent-color) !important;
}
.theme-light .toolbar-1t6TWx .icon-22AiRD {
color: var(--text-normal) !important;
}
.theme-dark .toolbar-1t6TWx .icon-3cZ1F_ {
color: var(--accent-color);
}
.theme-light .toolbar-1t6TWx .icon-3cZ1F_ {
color: var(--text-normal);
}
.toolbar-1t6TWx .iconContainer-O4O2CN {
width: 20px;
height: 20px;
Expand Down Expand Up @@ -129,14 +136,22 @@
.lookOutlined-3sRXeN.colorRed-1TFJan {
border-color: var(--button-destructive);
background-color: #FB7C7C38;
}
.theme-dark .lookOutlined-3sRXeN.colorRed-1TFJan {
color: #fff;
}
.theme-light .lookFilled-1Gx00P.colorBrand-3pXr91 {
color: var(--text-normal);
}
.lookFilled-1Gx00P.colorRed-1TFJan:hover, .lookOutlined-3sRXeN.colorRed-1TFJan:hover, .bd-button.bd-button-danger:hover {
background-color: var(--button-destructive-hover);
}
.lookFilled-1Gx00P.colorRed-1TFJan:active, .lookOutlined-3sRXeN.colorRed-1TFJan:active, .bd-button.bd-button-danger:active {
background-color: var(--button-destructive-active);
}
.theme-light .lookOutlined-3sRXeN.colorRed-1TFJan:active, .theme-light .lookOutlined-3sRXeN.colorRed-1TFJan:hover {
color: var(--background-secondary);
}
.button-38aScr {
border-radius: 8px;
}
Expand Down Expand Up @@ -168,10 +183,14 @@
background-color: var(--button-accent-active);
}
/* checkboxes */
.checkboxElement-1qV33p:checked+span, .checkbox-1ix_J3 {
.checkboxElement-1qV33p:checked+span, .checked-3_4uQ9 .checkbox-1ix_J3 {
background-color: var(--accent-color) !important;
border-color: var(--accent-color) !important;
}
.checkbox-1ix_J3 {
background-color: var(--switch);
border: none;
}
.checkboxElement-1qV33p:checked+span::after {
border-color: var(--interactive-selected) !important;
}
Expand Down Expand Up @@ -202,7 +221,7 @@
padding-left: 40px;
}
.sidebarRegion-VFTUkN {
border-right: 1px solid var(--background-accent);
border-right: 1px solid var(--border-color);
}
.side-8zPYf6 .item-PXvHYJ {
border-radius: 8px;
Expand Down Expand Up @@ -240,7 +259,7 @@
.sidebarRegion-VFTUkN>div>nav>div>div:nth-child(48):active::before, .layers-3iHuyZ.layers-3q14ss>div:nth-child(2)>div>div>div.sidebarRegion-VFTUkN>div>nav>div>div:nth-child(21):active::before {
--settings-icon-color: var(--button-destructive-active);
}
.powercord-product, .container-cMG81i, .attendeeCTA-3ZZQWt, .input-cIJ7To, .item-26Dhrx, .powercord-entities-manage-tabs, .powercord-account, .activeGame-14JI7o, .formNotice-2_hHWR, .css-118dehu-control, .previewContainer-37c2Si, .auditLog-3jNbM6, .background-1QDuV2, .roleRow-30TwGe, .bd-addon-card, .membershipDialogHouse2-35h9SY, .codeRedemptionRedirect-1wVR4b, .card-o7rAq-, .enableContainer-2DIT9Q, .accountList-33MS45 {
.powercord-product, .container-cMG81i, .attendeeCTA-3ZZQWt, .input-cIJ7To, .item-26Dhrx, .powercord-entities-manage-tabs, .powercord-account, .activeGame-14JI7o, .formNotice-2_hHWR, .css-118dehu-control, .previewContainer-37c2Si, .auditLog-3jNbM6, .background-1QDuV2, .roleRow-30TwGe, .bd-addon-card, .membershipDialogHouse2-35h9SY, .codeRedemptionRedirect-1wVR4b, .card-o7rAq-, .enableContainer-2DIT9Q, .accountList-33MS45, .container-_phMUq {
border-radius: 10px !important;
}
.avatarUploaderInner-3UNxY3, .codeRedemptionRedirect-1wVR4b, .auditLog-3jNbM6, .card-o7rAq-, .activeGame-14JI7o {
Expand All @@ -250,12 +269,18 @@
background-color: var(--background-modifier-selected);
color: var(--interactive-selected);
}
.background-1QDuV2 .lookFilled-1Gx00P.colorGrey-2DXtkV {
color: var(--text-normal);
}
.container-2_Tvc_ {
display: none;
}
/* sliders */
.barFill-23-gu- {
background: var(--background-modifier-selected);
}
.bar-2Qqk5Z {
background: var(--background-accent);
background: var(--background-accent) !important;
}
.grabber-3mFHz2 {
width: 24px;
Expand All @@ -270,7 +295,7 @@
background-color: var(--background-modifier-selected) !important;
}
.container-3auIfb, .bd-switch-body {
background-color: #3d4c53 !important;
background-color: var(--switch) !important;
}
svg.slider-TkfMQL svg, .bd-switch-slider>svg {
display: none;
Expand Down Expand Up @@ -308,6 +333,9 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
.colorDefault-2K3EoJ:active {
background-color: var(--background-modifier-active) !important;
}
.theme-light .colorDefault-2K3EoJ:active {
color: var(--text-normal);
}
/* call */
.colorable-1bkp8v.primaryDark-3mSFDl, .colorable-1bkp8v.red-33-Lnk, .centerButton-3CaNcJ {
border-radius: 50px;
Expand Down Expand Up @@ -424,8 +452,7 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
}
.modal-3c3bKg .top-28JiJ- .item-PXvHYJ {
border-radius: 8px;
margin-top: 10px;
padding: 0px 25px 0px 25px;
padding: 0 25px 0 25px;
height: 30px;
border: 0;
}
Expand All @@ -434,18 +461,42 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
margin-top: 4px;
height: 30px;
}
.themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .top-28JiJ- .item-PXvHYJ[aria-selected="true"] {
.contentRegion-3nDuYy .top-28JiJ- .item-PXvHYJ {
border-radius: 8px;
padding: 5px 25px 0 25px;
height: 30px;
border: 0;
}
.top-28JiJ- .brand-1Zl8en.selected-3s45Ha.item-PXvHYJ {
background-color: var(--accent-color);
color: var(--interactive-selected);
}
.theme-dark .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .theme-dark .top-28JiJ- .item-PXvHYJ[aria-selected="true"] {
background-color: var(--tab-selected) !important;
color: var(--text-normal);
}
.theme-light .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .theme-light .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ>div:not(.horizontal-1ae9ci) {
color: var(--interactive-selected);
background-color: var(--background-modifier-selected);
}
.theme-light .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ:hover {
color: var(--interactive-selected);
background-color: var(--background-modifier-selected);
}
.theme-light .item-PXvHYJ:active {
color: var(--text-normal);
}
.top-28JiJ- .item-PXvHYJ {
border: none;
}
/* drop downs */
.select-2TCrqx, .bd-select {
.select-2TCrqx, .bd-select, .css-x3hllb-control {
border-radius: 10px;
background-color: var(--background-secondary);
}
/* dividers */
.divider-JfaTT5, .peopleListItem-2nzedh {
border-top: thin solid var(--background-accent);
border-top: thin solid var(--border-color);
}
.tabBarContainer-1s1u-z {
border-top: transparent;
Expand Down Expand Up @@ -508,7 +559,7 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
.header-2V-4Sw {
border-radius: 0 0 10px 10px;
}
.modeSelected-346R90 .name-23GUGE, .modeSelected-346R90 .actionIcon-PgcMM2 {
.modeSelected-346R90 .name-23GUGE, .modeSelected-346R90 .content-1x5b-n:hover .name-23GUGE, .modeSelected-346R90 .actionIcon-PgcMM2 {
color: var(--interactive-selected);
}
.animatedContainer-1NSq4T {
Expand Down Expand Up @@ -542,6 +593,10 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
.selected-aXhQR6 .roleColor-rz2vM0 {
color: var(--interactive-selected) !important;
}
.botTagRegular-2HEhHi {
background-color: var(--accent-color);
color: var(--interactive-selected);
}
/* some popouts */
.popout-VcNcHB {
border-radius: 10px;
Expand Down Expand Up @@ -569,6 +624,12 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
.selectorButton-EEUWed:not(.selectorButtonPremiumRequired-mKMbIu):hover {
background-color: var(--background-modifier-hover);
}
.root-1gCeng, .footer-2gL1pp, .root-1gCeng .avatarUploaderInner-KkYu-S {
background-color: var(--background-tertiary) !important;
}
.addMemberRow-3-w-9X.selectedRow-1QP7qb {
background-color: var(--background-modifier-active);
}
/* home */
.scroller-1JbKMe {
border-radius: 10px 10px 0 0;
Expand All @@ -580,9 +641,12 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
color: var(--interactive-selected);
}
.wrapper-1BJsBx.selected-bZ3Lue .childWrapper-anI2G9, .wrapper-1BJsBx:hover .childWrapper-anI2G9 {
background-color: var(--interactive-active);
background-color: var(--accent-color);
color: var(--background-primary);
}
.childWrapper-anI2G9 {
color: var(--accent-color);
}
/* everything else */
::-webkit-scrollbar {
display: none;
Expand All @@ -603,17 +667,14 @@ svg.slider-TkfMQL svg, .bd-switch-slider>svg {
.wrapper-3D2qGf {
border-radius: 10px;
}
/* add server hotfix */
.theme-light .root-1gCeng, .theme-light .footer-2gL1pp {
background: #191F22;
box-shadow: none;
}
.theme-light .base-1x0h_U, .theme-light .text-1FOLJS {
color: #fff;
}
.theme-light .container-UC8Ug1 {
background: #252e32;
}
.root-1gCeng {
border-radius: 10px;
}
/* plugin/theme repo */
.card-x5zW6z {
border-radius: 10px;
}
.button-coQXfM {
background-color: var(--button-accent) !important;
color: var(--interactive-selected);
}
75 changes: 68 additions & 7 deletions zelk.css
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
/* imports */
@import url(https://raw.githack.com/schnensch0/zelk/main/theme.css);

/* basic variables */
.theme-dark {
/* dark mode */
.theme-dark {
--accent-color: #bde6fb;

--background-1: #131719;
--background-2: #191f22;
--background-accent: #252e32;

--border-color: #1e262a;
}

}
/* advanced variables */
.theme-dark {
/* background */
/* background */
--background-primary: var(--background-1);
--background-primary-alt: var(--background-1);
--background-secondary: var(--background-1);
Expand All @@ -24,7 +23,7 @@
--background-floating: var(--background-1);
--background-mentioned: #bde6fb10;
--background-mentioned-hover: #bde6fb15;
/* modifier colours */
/* modifier colours */
--background-modifier-hover: #21292c;
--background-modifier-active: #2b3437;
--background-modifier-selected: var(--accent-color);
Expand All @@ -46,8 +45,10 @@
--radio-bar-accent-color: transparent;
--control-brand-foreground: var(--accent-color);
--info-warning-foreground: var(--accent-color);
--tab-selected: #323d42; /* unused */
--tab-selected: #323d42;
--channeltextarea-background: var(--background-tertiary);
--switch: #3d4c53;
--activity-card-background: var(--background-1);
/* buttons */
--button-background: #252e32;
--button-background-hover: #323d42;
Expand All @@ -58,4 +59,64 @@
--button-destructive: #fb7c7c;
--button-destructive-hover: #ff929b;
--button-destructive-active: #fa4a4a;
}

/* light mode */
.theme-light {
--accent-color: #22c5fd;

--background-1: #e4e8ee;
--background-2: #f5f7fa;
--background-accent: #e4e8ee;

--border-color: #e4e8ee;
}
/* advanced variables */
.theme-light {
/* background */
--background-primary: var(--background-1);
--background-primary-alt: var(--background-1);
--background-secondary: var(--background-1);
--background-secondary-alt: var(--background-1);
--background-tertiary: var(--background-2);
--background-accent-gradient: var(--background-2);
--background-floating: var(--background-1);
--background-mentioned: #22c5fd10;
--background-mentioned-hover: #22c5fd15;
/* modifier colours */
--background-modifier-hover: var(--background-accent);
--background-modifier-active: var(--background-accent);
--background-modifier-selected: var(--accent-color);
--background-modifier-accent: transparent;
--background-message-hover: transparent;
/* text colors */
--text-normal: #123354;
--text-positive: #123354;
--text-muted: #8495a7;
--text-link: #15a6f0;
--interactive-selected: var(--background-primary);
--interactive-active: var(--text-normal);
--interactive-normal: var(--text-normal);
--channels-default: var(--text-normal);
--header-primary: var(--text-normal);
--header-secondary: var(--text-muted);
/* more colors */
--settings-icon-color: #566e86;
--radio-bar-accent-color: transparent;
--control-brand-foreground: var(--accent-color);
--info-warning-foreground: var(--accent-color);
--tab-selected: #c5cfd7;
--channeltextarea-background: var(--background-tertiary);
--switch: #c8d0d9;
--activity-card-background: var(--background-1);
/* buttons */
--button-background: #e4e8ee;
--button-background-hover: #d3dae1;
--button-background-active: #c8d0d9;
--button-accent: var(--accent-color);
--button-accent-hover: #d6f1fd;
--button-accent-active: #95d2f0;
--button-destructive: #fb7c7c;
--button-destructive-hover: #ff929b;
--button-destructive-active: #fa4a4a;
}
Loading

0 comments on commit 6f67e00

Please sign in to comment.