Eugene Pankov 2 ani în urmă
părinte
comite
4d86850bc7

+ 0 - 2
app/src/preload.scss

@@ -1,5 +1,3 @@
-// TODO test toastr
-
 app-root {
   background: #1D272D;
 }

+ 4 - 0
app/src/toastr.scss

@@ -8,6 +8,8 @@
     box-shadow: 0 1px 0 rgba(0,0,0,.25);
     padding: 7px 12px;
     background-image: none;
+    display: block !important;
+    border: none !important;
     width: auto;
     flex-basis: auto;
     border-radius: 0.5rem;
@@ -15,10 +17,12 @@
 
     &.toast-error {
       background-color: #BD362F;
+      color: white !important;
     }
 
     &.toast-info {
       background-color: #555;
+      color: #eee !important;
     }
   }
 }

+ 1 - 0
tabby-core/src/components/startPage.component.ts

@@ -28,6 +28,7 @@ export class StartPageComponent {
         return this.domSanitizer.bypassSecurityTrustHtml(icon ?? '')
     }
 
+    // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
     buttonsTrackBy (_, btn: Command): any {
         return btn.label + btn.icon
     }

+ 15 - 15
tabby-core/src/services/profiles.service.ts

@@ -156,21 +156,21 @@ export class ProfilesService {
                     callback: () => resolve(p),
                 }))]
 
-                // TODO try {
-                //     const { SettingsTabComponent } = window['nodeRequire']('tabby-settings')
-                //     options.push({
-                //         name: this.translate.instant('Manage profiles'),
-                //         icon: 'fas fa-window-restore',
-                //         weight: 10,
-                //         callback: () => {
-                //             this.app.openNewTabRaw({
-                //                 type: SettingsTabComponent,
-                //                 inputs: { activeTab: 'profiles' },
-                //             })
-                //             resolve(null)
-                //         },
-                //     })
-                // } catch { }
+                try {
+                    const { SettingsTabComponent } = window['nodeRequire']('tabby-settings')
+                    options.push({
+                        name: this.translate.instant('Manage profiles'),
+                        icon: 'fas fa-window-restore',
+                        weight: 10,
+                        callback: () => {
+                            this.app.openNewTabRaw({
+                                type: SettingsTabComponent,
+                                inputs: { activeTab: 'profiles' },
+                            })
+                            resolve(null)
+                        },
+                    })
+                } catch { }
 
                 if (this.getProviders().some(x => x.supportsQuickConnect)) {
                     options.push({

+ 1 - 0
tabby-core/src/theme.scss

@@ -7,6 +7,7 @@ $button-hover-bg: rgba(0, 0, 0, .25);
 $button-active-bg: rgba(0, 0, 0, .5);
 
 @import '~bootstrap/scss/bootstrap.scss';
+@import "./theme.vendor.scss";
 
 window-controls {
     svg {

+ 3 - 0
tabby-core/src/theme.vendor.scss

@@ -0,0 +1,3 @@
+// $alert-border-radius: 0;
+// @mixin border-radius ($r) {}
+@import "../../node_modules/ngx-toastr/toastr-bs5-alert.scss";