mirror of
https://github.com/netbirdio/netbird.git
synced 2026-10-03 20:19:07 +02:00
force dark window theme on Windows
This commit is contained in:
@@ -192,6 +192,9 @@ func main() {
|
|||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
||||||
},
|
},
|
||||||
|
Windows: application.WindowsWindow{
|
||||||
|
Theme: application.Dark,
|
||||||
|
},
|
||||||
Linux: application.LinuxWindow{
|
Linux: application.LinuxWindow{
|
||||||
Icon: iconWindow,
|
Icon: iconWindow,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -82,6 +82,9 @@ func (s *WindowManager) OpenSettings(tab string) {
|
|||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
||||||
},
|
},
|
||||||
|
Windows: application.WindowsWindow{
|
||||||
|
Theme: application.Dark,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
s.settings.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
s.settings.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
@@ -144,6 +147,9 @@ func (s *WindowManager) OpenBrowserLogin(uri string) {
|
|||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
||||||
},
|
},
|
||||||
|
Windows: application.WindowsWindow{
|
||||||
|
Theme: application.Dark,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
bl := s.browserLogin
|
bl := s.browserLogin
|
||||||
// User-initiated close (red X) means cancel. Emit the event so
|
// User-initiated close (red X) means cancel. Emit the event so
|
||||||
@@ -250,6 +256,9 @@ func (s *WindowManager) OpenSessionExpired() {
|
|||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
||||||
},
|
},
|
||||||
|
Windows: application.WindowsWindow{
|
||||||
|
Theme: application.Dark,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
s.sessionExpired.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
s.sessionExpired.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
@@ -302,6 +311,9 @@ func (s *WindowManager) OpenSessionAboutToExpire(seconds int) {
|
|||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
||||||
},
|
},
|
||||||
|
Windows: application.WindowsWindow{
|
||||||
|
Theme: application.Dark,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
s.sessionAboutToExpire.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
s.sessionAboutToExpire.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
@@ -365,6 +377,9 @@ func (s *WindowManager) OpenInstallProgress(version string) {
|
|||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
CollectionBehavior: application.MacWindowCollectionBehaviorFullScreenNone,
|
||||||
},
|
},
|
||||||
|
Windows: application.WindowsWindow{
|
||||||
|
Theme: application.Dark,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
s.installProgress.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
s.installProgress.OnWindowEvent(events.Common.WindowClosing, func(_ *application.WindowEvent) {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
|
|||||||
Reference in New Issue
Block a user