This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Latest commit

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

alt text

The Dashed skin is a skin I've been working on for around a year now, It started off with the name Material++ (which you can find here), then it got renamed to Eclipsed, then a while later, got moved to the team SolarTeam. A bit later on SolarTeam was renamed to EclipsedTeam and Eclipsed (the skin) was renamed to Dashed, which brings us here after a little time.

This skin is currently WIP (Work in Progress) but you can always try the latest stable version below!

Tutorial for pre-releases

Firstly, go to Code, you're probably there already, then go to releases. There you'll find a .osk file. Click it, and it will start downloading. Once it is done, open it. It will open osu!, but with the skin! If you want to revert/change it at any time, go to the osu! options, then go to the section Skin (paint brush icon), and there you go!

If you have any issues experiencing this skin, please create an issue.

If you have any ideas what we should add or change to this skin, please create an pull request.

If you want to help with this skin, join our discord!

I'll be posting random things about the skin every now and then on my Twitter!

About

The Dashed osu! skin!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors