chore: Make windows electron shell frameless
This commit is contained in:
1 parent
4a07478f1e
commit
c1cd762da4
3 files changed
+13
-1
No files matched your search
@@ -120,6 +120,8 @@
|
||||
|
||||
.rose-header {
|
||||
-webkit-app-region: drag;
|
||||
// Disable text selection to avoid text copy
|
||||
-webkit-user-select: none;
|
||||
min-height: sizing.rems(l) * 2;
|
||||
padding-left: sizing.rems(l) * 3;
|
||||
position: relative;
|
||||
@@ -134,6 +136,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
.rose-icon {
|
||||
color: var(--subtle);
|
||||
}
|
||||
|
||||
&.loading {
|
||||
&::after {
|
||||
animation: gradient 1s linear infinite;
|
||||
|
||||
@@ -54,6 +54,11 @@
|
||||
</header.utilities>
|
||||
{{/if}}
|
||||
|
||||
<header.utilities>
|
||||
<Rose::Icon @name='cancel-plain' />
|
||||
<Rose::Icon @name='box-outline' />
|
||||
<Rose::Icon @name='minus-plain' />
|
||||
</header.utilities>
|
||||
</Rose::Header>
|
||||
</layout.header>
|
||||
|
||||
|
||||
@@ -21,6 +21,7 @@ const sessionManager = require('./services/session-manager.js');
|
||||
|
||||
const menu = require('./config/menu.js');
|
||||
const appUpdater = require('./helpers/app-updater.js');
|
||||
const { isWindows } = require('./helpers/platform.js');
|
||||
const isDev = require('electron-is-dev');
|
||||
|
||||
// Register the custom file protocol
|
||||
@@ -114,7 +115,7 @@ app.on('ready', async () => {
|
||||
mainWindow = new BrowserWindow({
|
||||
width: 1280,
|
||||
height: 760,
|
||||
titleBarStyle: 'hiddenInset',
|
||||
frame: !isWindows(),
|
||||
webPreferences: {
|
||||
partition,
|
||||
sandbox: true,
|
||||
|
||||
Reference in new issue
Block a user