Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
107003f
fixes for new discord update
G0d0fninjas Nov 10, 2025
6020297
fixes for new discord update
G0d0fninjas Nov 10, 2025
5bd7d35
Cleaning front end
G0d0fninjas Nov 10, 2025
8eb3346
cleaning front end
G0d0fninjas Nov 10, 2025
15c034e
Chat icon fix
G0d0fninjas Nov 12, 2025
21f1899
Chat icon hotfix
G0d0fninjas Nov 12, 2025
dda6e0a
Porting desktop fix
G0d0fninjas Nov 12, 2025
407234e
Fixed searching for servers
G0d0fninjas Nov 15, 2025
706e539
Porting desktop changes
G0d0fninjas Nov 15, 2025
925e8a8
Create Desktop.md
G0d0fninjas Nov 15, 2025
55dc5c7
Update Desktop.md
G0d0fninjas Nov 15, 2025
36c9e75
Testing github page
G0d0fninjas Nov 15, 2025
67f1bd5
Update README.md
G0d0fninjas Nov 15, 2025
c2b3606
Fixed orb padding
G0d0fninjas Nov 23, 2025
beda180
Commit issue
G0d0fninjas Nov 23, 2025
6196cf9
Revamped code
G0d0fninjas Nov 24, 2025
cea4a36
simplified variable
G0d0fninjas Nov 24, 2025
178cb29
revamped code
G0d0fninjas Nov 24, 2025
3e55c7e
Fixed dragging issue on shop page
G0d0fninjas Nov 24, 2025
20f3c79
Update README.md
G0d0fninjas Nov 24, 2025
4b39967
Fixed minor issue
G0d0fninjas Nov 24, 2025
8140707
Merge branch 'main' of https://github.com/G0d0fninjas/visual-refresh-…
G0d0fninjas Nov 24, 2025
6f2c47d
Merge branch 'main' into main
G0d0fninjas Nov 24, 2025
7c61d37
Update README.md
G0d0fninjas Nov 24, 2025
4a2b365
Update README.md
G0d0fninjas Nov 24, 2025
54238aa
Reverted draggable shop
G0d0fninjas Nov 24, 2025
8d8cb33
Moved back button code to be universal, fixed dragging issue on shop …
G0d0fninjas Nov 25, 2025
be5124c
Updating comment to showcase proper meaning of code
G0d0fninjas Nov 25, 2025
705034e
Temporarily removed redundant code (needs testing to figure out why e…
G0d0fninjas Nov 28, 2025
597b6e4
Added extra padding to discord checkpoint button
G0d0fninjas Dec 5, 2025
4b286a1
Fixes padding issue when threads are opened
G0d0fninjas Dec 5, 2025
ed74551
Found use case for the "video controls"
G0d0fninjas Dec 5, 2025
759aa0f
Hotfix due to lagging (will attempt to fix locally)
G0d0fninjas Dec 5, 2025
fba0fb6
Fixed lagging issue (TODO: check code to see if any further optimisat…
G0d0fninjas Dec 5, 2025
80cf1c9
Added extra padding if multiple buttons (update, vencord, checkpoint)…
G0d0fninjas Dec 5, 2025
d4d2530
fixing discords new class changes (TODO: find the classes I missed)
G0d0fninjas Dec 12, 2025
1948954
Updated some classes
G0d0fninjas Dec 12, 2025
9dc99f9
hotfix
G0d0fninjas Dec 12, 2025
bbe2874
hotfix #2
G0d0fninjas Dec 12, 2025
fe2cc47
Fully changed all classes
G0d0fninjas Dec 12, 2025
6e4d4a0
Update desktop.css
G0d0fninjas Dec 12, 2025
941d292
Update desktop.css
G0d0fninjas Dec 13, 2025
75fc4c3
Update browser.css
G0d0fninjas Dec 13, 2025
4c01b85
Merge pull request #1 from G0d0fninjas/experimental
G0d0fninjas Dec 16, 2025
9f39d6c
Revert "Added extra padding if multiple buttons (update, vencord, che…
G0d0fninjas Dec 16, 2025
b143d2e
Merge branch 'main' of https://github.com/G0d0fninjas/visual-refresh-…
G0d0fninjas Dec 16, 2025
c07fa2e
Fixed classes being reverted (thanks discord)
G0d0fninjas Dec 16, 2025
8ebf4d5
hotfix
G0d0fninjas Dec 16, 2025
f429976
Merge branch 'main' into experimental
G0d0fninjas Dec 18, 2025
d2f4288
Merge pull request #2 from G0d0fninjas/experimental
G0d0fninjas Dec 18, 2025
e8b7fa3
hotfix
G0d0fninjas Dec 20, 2025
a7e45c1
hotfix
G0d0fninjas Dec 20, 2025
605c068
hotfix
G0d0fninjas Dec 20, 2025
979aa01
hotfix
G0d0fninjas Dec 20, 2025
895cff8
Fixed issue where you couldn't press the "follow" button on announcem…
G0d0fninjas Dec 20, 2025
b32b479
Fixed issue where you couldn't press the "follow" button on announcem…
G0d0fninjas Dec 20, 2025
1d94b6e
Update desktop.css
G0d0fninjas Dec 29, 2025
4a93255
Update browser.css
G0d0fninjas Dec 29, 2025
13ccdde
Update browser.css
G0d0fninjas Dec 29, 2025
ecd1279
Update desktop.css
G0d0fninjas Dec 29, 2025
9647f45
Update browser.css
explor4268 Dec 29, 2025
17ba24c
Merge pull request #3 from explor4268/pr-fix-missing-css-comment-slash
G0d0fninjas Dec 30, 2025
c20b51d
Update browser.css
G0d0fninjas Dec 30, 2025
723a3fc
Update browser.css
G0d0fninjas Dec 30, 2025
a704a3d
Update browser.css
G0d0fninjas Dec 30, 2025
acab70b
removed unnecessary '&'s, fixed slight padding issues to winButtons w…
G0d0fninjas Jan 2, 2026
ba89751
Merge branch 'experimental' of https://github.com/G0d0fninjas/visual-…
G0d0fninjas Jan 2, 2026
030ff54
Merge branch 'main' into experimental
G0d0fninjas Jan 2, 2026
c474164
Code Optimisation
G0d0fninjas Jan 2, 2026
d612c8b
hotfix (fixed livestream header padding)
G0d0fninjas Jan 4, 2026
df47d47
fixed padding isses on the popout vc;
G0d0fninjas Jan 23, 2026
f6b739b
Fixed discord class change (again...)
G0d0fninjas Jan 24, 2026
ed2a1e6
Fixed class changes with the toolbar in shop/orb page, fixed padding …
G0d0fninjas Mar 5, 2026
4e75c0c
Fixing comment
G0d0fninjas Mar 5, 2026
3a9ade9
(Browser) Fixed class changes with the toolbar in shop/orb page, adde…
G0d0fninjas Mar 5, 2026
3306a7f
Update README.md
G0d0fninjas Mar 21, 2026
071b121
Update desktop.css
G0d0fninjas Mar 26, 2026
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
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,23 @@ Use [Vencord](https://github.com/Vendicated/Vencord) or an equivalent client mod

Paste the following link into your online theme links:
```
https://chloecinders.github.io/visual-refresh-compact-title-bar/desktop.css
https://raw.githubusercontent.com/G0d0fninjas/visual-refresh-compact-title-bar/refs/heads/main/desktop.css
```

**If you are on a browser, Vesktop, or a client which does not come with window controls paste this instead:**
```
https://chloecinders.github.io/visual-refresh-compact-title-bar/browser.css
https://raw.githubusercontent.com/G0d0fninjas/visual-refresh-compact-title-bar/refs/heads/main/browser.css
```
If you are on browser/Vesktop and do not care about the the inbox button, just wanting a performant way to remove the title bar completely you can use this instead:
```
https://chloecinders.github.io/visual-refresh-compact-title-bar/hidden.css
https://raw.githubusercontent.com/G0d0fninjas/visual-refresh-compact-title-bar/refs/heads/main/hidden.css
```
If you are using Discord PTB or Discord Canary, change "main" to "experimental" in the link, or copy the link below for your chosen client:
```
https://raw.githubusercontent.com/G0d0fninjas/visual-refresh-compact-title-bar/refs/heads/experimental/desktop.css
```
```
https://raw.githubusercontent.com/G0d0fninjas/visual-refresh-compact-title-bar/refs/heads/experimental/browser.css
```

Alternatively if your client does not support online themes you can download one of the theme files found in this repository and put them into your theme folder.
Expand All @@ -37,7 +44,7 @@ Put this into your QuickCSS (Or any non-Vencord equivalent) to configure some be
/* controls the space above the server list */
--vr-header-snippet-server-padding: 16px !important;
/* controls the space the window buttons get on the channel header, experiment around with this if you get gaps or the buttons overlap! */
--vr-header-snippet-space: 230px !important;
--vr-header-snippet-space: 228px !important;
/* controls the space to the right of the window buttons, good if you are using themes like midnight which add padding to the bar */
--vr-header-snippet-button-padding: 0 !important;
/* !DESKTOP SNIPPET ONLY! If set to none instead of flex, hides the window control buttons */
Expand Down
161 changes: 145 additions & 16 deletions browser.css
Original file line number Diff line number Diff line change
@@ -1,28 +1,123 @@
.visual-refresh {
/* gives each variable a default */
--vr-header-snippet-top: 0px;
--vr-header-snippet-server-padding: 16px;
--vr-header-snippet-space: 100px;
--vr-header-snippet-button-padding: 10px;

--vencord-padding: 0px;
--checkpoint-padding: 0px;
--experiments-padding: 0px;

/* adds padding to chat pages */
div.chat_f75fb0:not(.threadSidebarOpen_f75fb0),
/* adds padding to friend list page */
main.container__133bf,
/* adds padding to thread sidebar */
div.chatLayerWrapper__01ae2 {
& section.container__9293f {
section.container__9293f {
padding-right: var(--vr-header-snippet-space);
}
}

/* adds padding to servers/app pages */
div.headerBar__8a7fc.overlay__8a7fc {
padding-right: var(--vr-header-snippet-space);
}

/* livestream video controls */
div.videoControls_bfe55a div.subtitleContainer__49508 {
padding-right: calc(var(--vr-header-snippet-space) - 20px);
}

div[class*='base_'] {
div.base__5e434 {
grid-template-rows: [top] 0 [titleBarEnd] min-content [noticeEnd] 1fr [contentEnd] min-content [end];

/* check if users have the vencord, "checkpoint (discord recap), or experiments button */
&:has(> div.bar_c38106 > div.trailing_c38106 .vc-toolbox-btn) {
--vencord-padding: 44px;
}
&:has(> div.bar_c38106 > div.trailing_c38106 path.iconForeground_f1f2b1) {
--checkpoint-padding: 44px;
}
&:has(> div.bar_c38106 > div.trailing_c38106 div.button__85643[aria-label='DevTools']) {
--experiments-padding: 44px;
}

/* pre-calculates the total padding needed when including the extra buttons */
--vr-header-snippet-extra-padding: calc(var(--vencord-padding) + var(--checkpoint-padding) + var(--experiments-padding));
--vr-header-snippet-total-padding: calc(var(--vr-header-snippet-space) + var(--vr-header-snippet-extra-padding));

/* adds padding to app detail page */
div.detailHeaderContainer_e1147e {
margin-right: calc(var(--vr-header-snippet-total-padding) - 12px);
}

div.subtitleContainer_f75fb0,
main.container__133bf {
/* adds padding to entire top container */
section.container__9293f {
padding-right: var(--vr-header-snippet-total-padding);
}
}

/* checks if thread sidebar is open */
&:has(div > div.chatLayerWrapper__01ae2) {
/* removes extra padding given to search bar */
div.subtitleContainer_f75fb0 > section.container__9293f {
padding-right: 8px;
}

/* adds padding to the thread buttons */
div.container__01ae2 > section.container__9293f {
padding-right: var(--vr-header-snippet-total-padding);
}

/* adds padding to the vc chat page in fullscreen */
&:has(> div.content__5e434 > div.hidden__5e434) div.container__01ae2 > section.container__9293f {
padding-right: var(--vr-header-snippet-button-padding);
}
}

/* adds extra spacing to the orbs button on orbs/shop page */
div.container__44ee9 {
padding-right: calc(var(--vr-header-snippet-extra-padding));
}

/* livestream header on vc */
div.upperContainer__9293f div.toolbar__49508 {
margin-right: -173px !important;
}

/* adds extra padding to chat icon on vc */
div.video_cb9592:not(:has(.fullScreen_cb9592)) div.subtitleContainer__49508:has(button.button__201d5[aria-label^='Show Chat']) {
margin-right: calc(var(--vr-header-snippet-total-padding) - var(--vr-header-snippet-button-padding)) !important;
}

/* checks if you are searching for a server/app */
div.container_d08938,
div.innerContainer_e1147e {
/* adds padding to search bar */
div.search__1ac1c {
/* TODO: fix issue where doesnt let you search if window too small, or clicking search icon clips it into bar */
margin-right: calc(var(--vr-header-snippet-button-padding) + var(--vr-header-snippet-extra-padding) - 4px);
}


/* adds extra padding if you are looking at search results */
&:has(> div.headerBar__8a7fc.relative__8a7fc) {
.search__1ac1c {
padding-right: calc(var(--vr-header-snippet-space) + var(--vr-header-snippet-extra-padding) - 60px);
}
}
}

/* moves element to "front" */
& > div.content__5e434 {
z-index: 0;
}

/* top bar variables */
& > div.bar_c38106 {
position: absolute;
position-anchor: --vr-header-snippet;
Expand All @@ -31,36 +126,55 @@
width: anchor-size(width);
padding: 0 var(--vr-header-snippet-button-padding) 0 0;

/* removes the title bar */
& > .title_c38106 {
display: none;
}
}

&:has(> .notice__6e2b9) {
&:has(> div.notice__6e2b9) {
& > div.bar_c38106 {
top: anchor(top);
}
}

& div.trailing_c38106 {
/* inbox and help button variables */
div.trailing_c38106 {
background: none;
border: none;
height: var(--custom-channel-header-height);
}

& > div[class*='content__'] {
/* checks if a thread is opened on the side of your small screen */
&:has(.threadSidebarOpen_f75fb0.threadSidebarFloating_f75fb0) > .bar_c38106 {
z-index: 0;
}
}

&:has(.threadSidebarOpen_f75fb0.threadSidebarFloating_f75fb0) > .bar_c38106 {
z-index: 0;
/* removes the extra padding given to the popout menu on vcs */
div.popout__0bd4a {
section.container__9293f > div.upperContainer__9293f {
/* both areas have slightly different padding for some reason */
:has([aria-label="Show Chat"]) {
margin-right: -64px;
}
:has([aria-label="Close"]) {
margin-right: -96px;
}
}
}

:not(:has(div[class*='page__'] > div.chat_f75fb0)) div[class*='base_'] > div.bar_c38106 {
/* checks if discord is on a server page */
:not(:has(div.page__5e434 > div.chat_f75fb0)) div.base__5e434 > div.bar_c38106 {
right: 0 !important;
}

/* adds padding to server list */
ul[data-list-id="guildsnav"] > div.itemsContainer_ef3116 > div.stack_dbd263 {
margin-top: var(--vr-header-snippet-server-padding);
}

/* adds padding to shop page if a toolbar is showing (unsure what the toolbar is) */
.shop__6db1d section.showToolbar__9293f {
padding-right: var(--vr-header-snippet-space);

Expand All @@ -69,20 +183,35 @@
}
}

/* mod view padding */
.profileThemedContainer__656be .topRow__34940 {
align-items: end;
padding-bottom: 0;

& .closeAction__34940 {
-webkit-app-region: no-drag;
}

& .memberNameContainer__34940 {
.memberNameContainer__34940 {
padding-bottom: 12px;
}
}

ul[data-list-id="guildsnav"] > div.itemsContainer_ef3116 > div.stack_dbd263 {
margin-top: var(--vr-header-snippet-server-padding);
/* search/wishlist/orbs on shop page */
.shop__6db1d div.toolbar__9293f {
margin-right: calc(var(--vr-header-snippet-space) - 9px);
}

/* orbs balance on quests page */
.headerBar__1a9ce .container__44ee9 {
position: fixed;
right: calc(var(--vr-header-snippet-space) + 3px);
}

/* fixes extra gap of group dm button on friends page */
.toolbar__9293f .inviteToolbar__133bf {
padding-right: 0px;
}

/* fixes weird padding issue when searching for an app */
.sideFilterContainer__1eae0 {
position: fixed;
top: 57px;
}
}
}
Loading