This commit is contained in:
Korbs 2023-07-23 20:45:17 -04:00
parent 09e8766230
commit c22d72131f
No known key found for this signature in database
2167 changed files with 930 additions and 765 deletions

BIN
.DS_Store vendored Executable file

Binary file not shown.

0
.env Normal file → Executable file
View file

0
.gitignore vendored Normal file → Executable file
View file

0
LICENSE Normal file → Executable file
View file

0
astro/components/Sidebar.astro Normal file → Executable file
View file

0
astro/components/Splash.astro Normal file → Executable file
View file

0
astro/components/pages/Dashboard.md Normal file → Executable file
View file

2
astro/components/pages/Settings.astro Normal file → Executable file
View file

@ -2,6 +2,7 @@
import SettingCard from '../../components/settings/card.astro' import SettingCard from '../../components/settings/card.astro'
import Theme from '../../components/settings/appearance/theme.astro' import Theme from '../../components/settings/appearance/theme.astro'
import Color from '../../components/settings/appearance/color.astro'
import '../../styles/settings.scss' import '../../styles/settings.scss'
--- ---
@ -12,4 +13,5 @@ import '../../styles/settings.scss'
<SettingCard Title="Appearance"> <SettingCard Title="Appearance">
<Theme /> <Theme />
<Color />
</SettingCard> </SettingCard>

0
astro/components/pages/Tab2.astro Normal file → Executable file
View file

0
astro/components/pages/Tab3.astro Normal file → Executable file
View file

0
astro/components/pages/Tab3A.astro Normal file → Executable file
View file

0
astro/components/pages/Tab4.astro Normal file → Executable file
View file

View file

@ -0,0 +1,14 @@
<div class="option">
<div class="option-meta">
<h2>Accent Color</h2>
<p>Personalize the interface with your favorite choice of color.</p>
</div>
<div class="color">
<button id="green" class="color" onclick="Color('Green');"><span id="green" class="color"></span></button>
<button id="orange" class="color" onclick="Color('Orange');"><span id="orange" class="color"></span></button>
<button id="red" class="color" onclick="Color('Red');"><span id="red" class="color"></span></button>
<button id="blue" class="color" onclick="Color('Blue');"><span id="blue" class="color"></span></button>
<button id="pink" class="color" onclick="Color('Pink');"><span id="pink" class="color"></span></button>
<button id="gray" class="color" onclick="Color('Gray');"><span id="gray" class="color"></span></button>
</div>
</div>

6
astro/components/settings/appearance/theme.astro Normal file → Executable file
View file

@ -4,8 +4,8 @@
<p>Select how you would like the interface to look. You can either select a theme or choose the auto option to sync with your operating system's theme. </p> <p>Select how you would like the interface to look. You can either select a theme or choose the auto option to sync with your operating system's theme. </p>
</div> </div>
<div class="theme"> <div class="theme">
<button id="auto" class="theme" onclick="Theme('Auto')"><p>Auto</p></button> <button id="auto" class="theme" onclick="Theme('Auto');"><p>Auto</p></button>
<button id="light" class="theme" onclick="Theme('Light')"><p>Light</p></button> <button id="light" class="theme" onclick="Theme('Light');"><p>Light</p></button>
<button id="dark" class="theme" onclick="Theme('Dark')"><p>Dark</p></button> <button id="dark" class="theme" onclick="Theme('Dark');"><p>Dark</p></button>
</div> </div>
</div> </div>

0
astro/components/settings/card.astro Normal file → Executable file
View file

0
astro/components/webview-navigation/TopBar.astro Normal file → Executable file
View file

0
astro/config.ts Normal file → Executable file
View file

0
astro/env.d.ts vendored Normal file → Executable file
View file

1
astro/layouts/App.astro Normal file → Executable file
View file

@ -15,6 +15,7 @@ import '../styles/index.scss'
import '../styles/notification.scss' import '../styles/notification.scss'
import '../styles/os.scss' import '../styles/os.scss'
--- ---
<script src="./scripts/color.js" crossorigin="anonymous"></script>
<script src="./scripts/navigation.js" crossorigin="anonymous"></script> <script src="./scripts/navigation.js" crossorigin="anonymous"></script>
<script src="./scripts/theme.js" crossorigin="anonymous"></script> <script src="./scripts/theme.js" crossorigin="anonymous"></script>
<script src="./scripts/toggle.js" crossorigin="anonymous"></script> <script src="./scripts/toggle.js" crossorigin="anonymous"></script>

0
astro/pages/index.md Normal file → Executable file
View file

5
astro/sidebar.ts Normal file → Executable file
View file

@ -4,7 +4,10 @@ export const SIDEBAR = [{
}] }]
// Sidebar Header // Sidebar Header
export const SIDEBARHEADER = [] export const SIDEBARHEADER = [{
toggle: true,
search: true
}]
/// Top tabs of your sidbears /// Top tabs of your sidbears
export const SIDEBARTOP = [ export const SIDEBARTOP = [

35
astro/styles/index.scss Normal file → Executable file
View file

@ -15,7 +15,7 @@
// on Linux, tested on GNOME 43 and KDE 2.27. // on Linux, tested on GNOME 43 and KDE 2.27.
// The "Auto" option is disabled for Linux. // The "Auto" option is disabled for Linux.
html.theme-auto { // Auto [theme="auto"] { // Auto
@media (prefers-color-scheme: light) { @media (prefers-color-scheme: light) {
--SidebarBackground: rgb(239 240 241 / 75%); --SidebarBackground: rgb(239 240 241 / 75%);
--ContentBackground: #EFF0F1; --ContentBackground: #EFF0F1;
@ -39,7 +39,7 @@ html.theme-auto { // Auto
} }
} }
html.theme-light { // Light [theme="light"] { // Light
--SidebarBackground: rgb(239 240 241 / 75%); --SidebarBackground: rgb(239 240 241 / 75%);
--ContentBackground: #EFF0F1; --ContentBackground: #EFF0F1;
@ -50,7 +50,7 @@ html.theme-light { // Light
--WebViewControlBackground: #EFF0F1; --WebViewControlBackground: #EFF0F1;
} }
html.theme-dark { // Dark [theme="dark"] { // Dark
--SidebarBackground: rgba(35, 35, 35, 0.75); --SidebarBackground: rgba(35, 35, 35, 0.75);
--ContentBackground: #232323; --ContentBackground: #232323;
@ -132,14 +132,21 @@ body {
} }
.sidebar-header-right { .sidebar-header-right {
margin-inline-start: auto; margin-inline-start: auto;
display: grid;
grid-auto-flow: column;
button { button {
border-radius: 6px; border-radius: 6px;
border: none; border: none;
fill: white; fill: white;
padding: 8px 8px 6px 8px; color: white;
padding: 8px;
background: transparent; background: transparent;
font-size: 16px; font-size: 16px;
cursor: pointer; cursor: pointer;
margin-block-end: auto;
width: 32px;
height: 32px;
margin-left: 2px;
} }
button:hover { button:hover {
background: rgb(255 255 255 / 10%); background: rgb(255 255 255 / 10%);
@ -172,6 +179,15 @@ body {
background: var(--TabActiveBackground); background: var(--TabActiveBackground);
color: var(--TabActiveText); color: var(--TabActiveText);
} }
li#quick-command {
background: rgb(170 170 170 / 20%);
border: 1px rgb(170 170 170 / 20%) solid;
padding: 8px 0px;
box-sizing: border-box;
margin-bottom: 24px;
border-radius: 50px;
font-size: 14px;
}
} }
// Content // Content
@ -233,24 +249,25 @@ body {
display: none; display: none;
grid-auto-flow: column; grid-auto-flow: column;
position: absolute; position: absolute;
right: 26px; right: 22px;
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--TabActiveBackground) 5%, var(--TabActiveBackground) 100%); background: #51909a;
padding: 3px;
border-radius: 6px;
button { button {
aspect-ratio: 1; aspect-ratio: 1;
height: 32px; height: 32px;
width: 32px; width: 32px;
color: var(--WebviewControlsColor); color: var(--WebviewControlsColor);
fill: var(--WebviewControlsColor); fill: var(--WebviewControlsColor);
background: var(--WebViewControlBackground);
border: none; border: none;
border-radius: 6px; border-radius: 6px;
margin-left: 6px; background: transparent;
svg { svg {
margin: 0px; margin: 0px;
font-size: 12px; font-size: 12px;
} }
} }
button:hover { button:hover {
background: var(--WebViewControlBackground); background: #70aeb8;
} }
} }

0
astro/styles/notification.scss Normal file → Executable file
View file

0
astro/styles/os.scss Normal file → Executable file
View file

34
astro/styles/settings.scss Normal file → Executable file
View file

@ -96,3 +96,37 @@
button#auto {background-image: url(/public/images/settings/theme/Auto.png)} button#auto {background-image: url(/public/images/settings/theme/Auto.png)}
button#light {background-image: url(/public/images/settings/theme/Light.png)} button#light {background-image: url(/public/images/settings/theme/Light.png)}
button#dark {background-image: url(/public/images/settings/theme/Dark.png)} button#dark {background-image: url(/public/images/settings/theme/Dark.png)}
// Color
.color {
button {
background: #181818;
border: 1px rgb(255 255 255 / 10%) solid;
color: white;
border-radius: 50px;
aspect-ratio: 1;
width: 50px;
cursor: pointer;
margin-right: 6px;
transition: 0.3s border;
}
button:hover {
border: 1px white solid;
transition: 0.3s border;
}
.color-active::before {
content: "";
background: var(--TabActiveBackground);
width: 20px;
position: absolute;
margin: 6px 0px 0px 6px;
border-radius: 50px;
aspect-ratio: 1;
}
#green {background: #31cca9}
#orange {background: #f37329}
#red {background: #ee2a34}
#blue {background: #3689e6}
#pink {background: #de3e80}
#gray {background: #333333}
}

0
astro/styles/splash.scss Normal file → Executable file
View file

0
automation/README.md Normal file → Executable file
View file

0
build/assets/Nexus Polestsar - Assets.penpot Normal file → Executable file
View file

0
build/assets/backgrounds/DMG-Installer.png Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

0
build/assets/backgrounds/EXE-Setup-Sidebar.bmp Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 201 KiB

After

Width:  |  Height:  |  Size: 201 KiB

0
build/assets/icons/Linux.png Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

0
build/assets/icons/Windows.png Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

0
build/assets/icons/macOS.icns Normal file → Executable file
View file

0
build/electron-builder.yml Normal file → Executable file
View file

0
build/prepare-production.js Normal file → Executable file
View file

0
electron/crashreporter.js Normal file → Executable file
View file

0
electron/index.js Normal file → Executable file
View file

2
electron/mainwindow.js Normal file → Executable file
View file

@ -23,7 +23,7 @@ module.exports = {
icon: global.AppIcon, // Found in ./platform.js icon: global.AppIcon, // Found in ./platform.js
vibrancy: 'sidebar', vibrancy: 'sidebar',
transparent: true, transparent: true,
trafficLightPosition: { x: 25, y: 25 }, // Position of Traffic Light buttons on macOS trafficLightPosition: { x: 25, y: 28 }, // Position of Traffic Light buttons on macOS
titleBarOverlay: { // Background and Height of Windows titlebar buttons titleBarOverlay: { // Background and Height of Windows titlebar buttons
color: '#232323', // Background color: '#232323', // Background
symbolColor: 'white', // Icon symbolColor: 'white', // Icon

0
electron/menu.js Normal file → Executable file
View file

0
electron/notifications.js Normal file → Executable file
View file

0
electron/platform.js Normal file → Executable file
View file

1512
pnpm-lock.yaml Normal file → Executable file

File diff suppressed because it is too large Load diff

BIN
public/.DS_Store vendored Executable file

Binary file not shown.

0
public/font-awesome-6.3.0/LICENSE.txt Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/all.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/all.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/brands.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/brands.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/fontawesome.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/fontawesome.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/regular.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/regular.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/solid.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/solid.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/svg-with-js.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/svg-with-js.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/v4-font-face.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/v4-font-face.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/v4-shims.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/v4-shims.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/v5-font-face.css Normal file → Executable file
View file

0
public/font-awesome-6.3.0/css/v5-font-face.min.css vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/all.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/all.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/brands.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/brands.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/conflict-detection.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/conflict-detection.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/fontawesome.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/fontawesome.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/regular.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/regular.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/solid.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/solid.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/v4-shims.js Normal file → Executable file
View file

0
public/font-awesome-6.3.0/js/v4-shims.min.js vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_animated.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_bordered-pulled.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_core.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_fixed-width.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_icons.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_list.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_mixins.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_rotated-flipped.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_screen-reader.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_shims.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_sizing.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_stacked.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/_variables.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/brands.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/fontawesome.less vendored Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/regular.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/solid.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/less/v4-shims.less Normal file → Executable file
View file

0
public/font-awesome-6.3.0/metadata/categories.yml Normal file → Executable file
View file

0
public/font-awesome-6.3.0/metadata/icon-families.json Normal file → Executable file
View file

0
public/font-awesome-6.3.0/metadata/icon-families.yml Normal file → Executable file
View file

0
public/font-awesome-6.3.0/metadata/icons.json Normal file → Executable file
View file

0
public/font-awesome-6.3.0/metadata/icons.yml Normal file → Executable file
View file

0
public/font-awesome-6.3.0/metadata/shims.json Normal file → Executable file
View file

Some files were not shown because too many files have changed in this diff Show more