Compare commits

...

71 Commits

Author SHA1 Message Date
3d875682d1 meh 2025-04-19 17:21:28 -04:00
78332ac9c4 slightly less dark secondary background 2025-04-19 16:59:27 -04:00
cb659b4892 update theme 2025-04-19 16:05:03 -04:00
f617bc742d update theme 2025-04-19 16:00:01 -04:00
63a1211433 update theme 2025-04-19 15:59:15 -04:00
ed3dc8adc3 update theme 2025-04-19 15:58:46 -04:00
600d399544 update theme 2025-04-19 15:48:14 -04:00
6a6809e552 update theme 2025-04-19 15:43:50 -04:00
2133be5e73 update theme 2025-04-19 15:43:13 -04:00
0c102c6d06 update theme 2025-04-19 15:42:22 -04:00
a60cefb1c3 update theme 2025-04-19 15:41:39 -04:00
8b1e8f9b25 update theme 2025-04-19 15:40:37 -04:00
53efd046e4 update theme 2025-04-19 15:27:47 -04:00
f4265601af update theme 2025-04-19 15:27:28 -04:00
ae3acce994 update theme 2025-04-19 15:26:40 -04:00
215ea006d7 update theme 2025-04-19 15:23:44 -04:00
e074a692de update theme 2025-04-19 15:17:31 -04:00
0ef64f1f05 update theme 2025-04-19 15:16:23 -04:00
53abb7b32e update theme 2025-04-19 15:15:12 -04:00
921621e394 update theme 2025-04-19 15:13:55 -04:00
6388651b54 update theme 2025-04-19 15:12:32 -04:00
b3a2d1623d update theme 2025-04-19 15:11:24 -04:00
f96f00ad3e update theme 2025-04-19 14:56:25 -04:00
0c8544479e update theme 2025-04-19 14:41:42 -04:00
40d2f2fabc update theme 2025-04-19 14:40:29 -04:00
02ee6a2ba6 muhhfuka 2025-04-19 14:18:23 -04:00
6b663d8abd lets start here 2025-04-19 12:01:29 -04:00
72a9062a66 begin building new theme 2025-04-19 11:43:59 -04:00
cbec6a6b37 start working on new theme 2025-04-18 23:09:15 -04:00
7e3e2925aa update favicon 2025-04-03 20:44:27 -04:00
c0a4284d89 harden video border a bit, 0.5 to 0.25 rem 2024-09-07 16:10:14 -04:00
7422543337 leave important in CSS rules, it is necessary 2024-05-19 19:25:30 -04:00
5b589c45b4 gotta important everything huh 2024-05-19 19:24:20 -04:00
68edfd8b3e leave important in CSS rules, it is necessary 2024-05-19 19:23:29 -04:00
5ca4968e20 slightly better styling 2024-05-19 19:22:23 -04:00
1834e67082 happy medium 2024-05-19 18:42:17 -04:00
1638534b09 slightly decrease border radius size 2024-05-19 18:41:32 -04:00
7e40f5571d slightly decrease border radius size 2024-05-19 18:39:26 -04:00
f1f68f5e95 video control bar styling 2024-05-19 18:30:36 -04:00
2045aad094 better styling, bump version 2024-05-19 18:26:17 -04:00
85aa58f766 yeah nigga 2024-05-19 18:09:50 -04:00
b08c44983b fix some colors, like/dislike activated 2024-04-22 22:56:43 -04:00
3b23bd7790 remove bold font weight from hover 2024-03-29 18:23:48 -04:00
2d00abc61e Merge branch 'main' of gitea.nicecrew.digital:matty/peertube-theme-nctv-dark 2024-03-29 18:20:31 -04:00
ec021ded22 update background color and shit 2024-03-29 18:17:31 -04:00
f992832190 test again 2024-03-20 15:05:51 -04:00
f13968a17b yeet 2024-03-20 15:01:59 -04:00
5d256d1a48 hewego yaw 2024-03-20 15:00:52 -04:00
ccb9e12862 wheeee 2024-03-13 20:05:09 -04:00
50ff3010c2 hewego yaw 2024-03-13 19:46:30 -04:00
379f1cac6d weheee 2024-03-13 19:43:28 -04:00
0fabf3fece slightly dampen border radius 2024-03-11 22:10:18 -04:00
392bdcf825 MY DICK 2024-03-11 21:48:31 -04:00
15cb2b0a1b FUUUUUUUUUUUUCK 2024-03-11 21:40:57 -04:00
15433dba4d FUCK THE BORDER RADIUS AAAAAAAAA 2024-03-11 21:36:58 -04:00
a256c6b289 FUCK CLIPPING 2024-03-11 21:36:15 -04:00
c93f64d176 get rid of that fucking clipping 2024-03-11 21:34:56 -04:00
7ee0b26111 more responsiveness, better colors, no niggers 2024-03-11 21:32:46 -04:00
98947be417 nigger nigger 2024-03-11 20:52:55 -04:00
eb589f4200 wheeee 2024-03-11 20:51:34 -04:00
a620c95570 wheee 2024-03-11 20:45:49 -04:00
f6ce2899b1 update version, add more styling 2024-03-11 20:36:46 -04:00
dc8685a9c9 MORE IMPORTANCE 2024-03-11 20:31:12 -04:00
e798f5abca nigar 2024-03-11 20:28:40 -04:00
0da3a11eaf oops gotta add important 2024-03-11 20:17:01 -04:00
93136e34e7 fix class selector for instance title 2024-03-11 20:13:02 -04:00
09f03d22b5 update some shit, bump version 2024-03-11 20:10:45 -04:00
83b800d94d bump version 2024-03-10 16:22:11 -04:00
aee425c26f update video mini player link color 2024-03-10 16:19:07 -04:00
20b130e7ae update version 2024-03-10 15:33:12 -04:00
da0275fd06 fix submit button colors 2024-03-10 15:32:50 -04:00
3 changed files with 69 additions and 155 deletions

View File

@ -1,3 +1 @@
# PeerTube dark theme # Dark Theme for NCTV >v7.0.0
Dark theme for PeerTube.

View File

@ -1,162 +1,78 @@
:root {
--bs-border-color: #3d3f41;
--bs-link-color: #F57200;
--bs-link-hover-color: #2467cc
}
body { body {
--red: #FF3B3B;
--green: #2E9D04;
--mainBackgroundColor: #121212; --fg: #e0e0e1;
--mainForegroundColor: #FFF; --bg: #111111;
--mainBackgroundHoverColor: #fef3ec;
/* Compat with PeerTube < 3.2 */ --input-fg: #e0e0e1;
--submenuColor: #202020; --input-bg: #111;
--submenuBackgroundColor: #181818; --input-placeholder: #d1d1d1;
--input-border-color: #a5a5a5;
/* --bg-secondary: hsl(30 4% 26% / 1); */
--bg-secondary: var(--nctv-bg-secondary);
--on-primary: #111;
--border-primary: var(--nctv-blue-secondary);
--primary: var(--nctv-blue-primary);
--menu-bg: var(--nctv-bg-secondary);
/**
NCTV Branding colors
*/
--nctv-blue-secondary: #0079b8ff;
--nctv-blue-primary: #32abeaff;
--nctv-blue-dark: #012741ff;
--nctv-accent-orange: #f57200ff;
--nctv-accent-orange-subtle: #d46400ff;
--nctv-bg-primary: #111111;
--nctv-bg-secondary: #202020;
--nctv-text-light: #d9d9d9;
--inputForegroundColor: #e0e0e1;
--inputBackgroundColor: var(--mainBackgroundColor);
--inputPlaceholderColor: #d1d1d1;
--textareaForegroundColor: #e0e0e1;
--textareaBackgroundColor: var(--mainBackgroundColor);
--markdownTextareaBackgroundColor: #30363d;
--greyForegroundColor: #bbb;
--greyBackgroundColor: #464340;
--greySecondaryBackgroundColor: #4e4d4a;
--actionButtonColor: #bbb;
--activatedActionButtonColor: #fff;
--channelBackgroundColor: #303030;
--mainColorVeryLight: #242320;
--mainColorLightest: #3f3834;
--mainColor: #0083F5;
--inputBorderColor: #a5a5a5;
--hoverColor: #2d2d2d0d;
--mainHoverColor: #2a4858;
} }
.logged-in-block,
.logged-in-block > div { /**
background-color: #181818 !important; NCTV header text for desktop
*/
span.instance-name,
h1.instance-name.home-page,
.custom-markup-container h1,
.custom-markup-container a.instance-name {
background: -webkit-linear-gradient(left, var(--nctv-blue-primary), var(--nctv-accent-orange) 65%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-moz-background-clip: text !important;
-o-background-clip: text !important;
-ms-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
font-weight: 900 !important;
} }
.danger-zone button, /**
input[type=submit] { Alerts
background-color: #af3221 !important; */
.alert.pt-alert-primary {
color: var(--nctv-text-light);
} }
.danger-zone button:hover, /**
input[type=submit]:hover { Video thumbnail stuff
background-color: #61261e !important; */
.video-thumbnail.ng-star-inserted:hover {
scale: 1.02;
} }
.channel-info { /**
background-color: #1c1c1c !important; Get rid of the little bar under the like/dislike button until I can figure out how to align it properly
} */
.menu-link:hover { .likes-dislikes-bar-outer-container {
color: #F57200 !important; display: none;
} }
.dropdown-header {
color: var(--mainForegroundColor);
}
.dropdown-item:active {
background-color: var(--hoverColor) !important;
}
.dropdown-menu {
--bs-dropdown-link-hover-bg: var(--hoverColor) !important;
}
.dropdown-menu,
.dropdown-divider {
border-color: var(--inputBorderColor);
}
.icon-logo {
background-color: #fff;
background-origin: content-box;
border-radius: 20px;
min-height: 29px;
min-width: 29px;
padding: 3px 4px 3px 8px;
}
.ng-dropdown-panel {
border-color: var(--inputBorderColor);
}
.ng-optgroup {
background-color: var(--mainBackgroundColor) !important;
color: var(--inputPlaceholderColor) !important;
}
.ng-option-marked,
.ng-select-container,
.ng-select-container.ng-has-value,
.ng-select-container.ng-select-focused.ng-select-opened,
.ng-select-multiple {
background-color: var(--mainBackgroundColor) !important;
color: var(--mainForegroundColor) !important;
}
.ng-option:hover,
.ng-option.ng-option-selected {
background-color: #555 !important;
color: var(--mainForegroundColor) !important;
}
.ng-select-container .ng-arrow,
.peertube-select-container::after {
border-top-color: var(--mainForegroundColor) !important;
}
.ng-select.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
border-bottom-color: var(--mainForegroundColor) !important;
}
.notification {
border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.notification svg,
.notifications-header svg,
.menu-link svg {
color: var(--greyForegroundColor) !important;
}
.notification.unread {
background-color: #ffffff0d !important;
}
.notifications-header {
border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
color: var(--greyForegroundColor) !important;
}
.popover {
--bs-popover-bg: var(--mainBackgroundColor) !important;
--bs-popover-body-color: var(--mainForegroundColor) !important;
--bs-popover-box-shadow: 0 .5rem 1rem rgba(255, 255, 255, .15) !important;
--bs-popover-header-color: var(--mainForegroundColor) !important
}
.progress {
background-color: var(--greySecondaryBackgroundColor) !important;
}
.progress>span,
.all-notifications,
.notifications-header svg:hover,
.menu-link:hover svg {
color: var(--mainForegroundColor) !important;
}
.root-header {
box-shadow: 0 1px 3px rgba(200, 200, 200, .10) !important;
}
input#search-video {
box-shadow: rgba(200, 200, 200, 0.1) 0 1px 20px 0 !important;
}

View File

@ -1,9 +1,9 @@
{ {
"name": "peertube-theme-nctv-dark", "name": "peertube-theme-nctv-dark",
"version": "1.0.2", "version": "3.0.0",
"description": "NCTV dark theme.", "description": "Dark theme for NCTV for PeerTube >7.0.0",
"engine": { "engine": {
"peertube": ">=4.2.0" "peertube": ">=7.0.0"
}, },
"keywords": [ "keywords": [
"peertube", "peertube",