diff --git a/app/src/main/java/io/xpipe/app/browser/session/BrowserSessionTabsComp.java b/app/src/main/java/io/xpipe/app/browser/session/BrowserSessionTabsComp.java index 5acccbc51..6fe120f4c 100644 --- a/app/src/main/java/io/xpipe/app/browser/session/BrowserSessionTabsComp.java +++ b/app/src/main/java/io/xpipe/app/browser/session/BrowserSessionTabsComp.java @@ -63,7 +63,7 @@ public class BrowserSessionTabsComp extends SimpleComp { Styles.toggleStyleClass(tabs, TabPane.STYLE_CLASS_FLOATING); toggleStyleClass(tabs, DENSE); - var map = new HashMap(); + var map = new HashMap, Tab>(); // Restore state model.getSessionEntries().forEach(v -> { diff --git a/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java b/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java index af5a9167d..2e38f5bf6 100644 --- a/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java +++ b/app/src/main/java/io/xpipe/app/comp/AppLayoutComp.java @@ -11,8 +11,6 @@ import io.xpipe.app.prefs.AppPrefs; import io.xpipe.app.storage.DataStorage; import javafx.beans.binding.Bindings; import javafx.beans.value.ObservableValue; -import javafx.scene.Node; -import javafx.scene.input.KeyEvent; import javafx.scene.layout.BorderPane; import javafx.scene.layout.Pane; import javafx.scene.layout.StackPane; @@ -44,19 +42,6 @@ public class AppLayoutComp extends Comp> { } }); AppFont.normal(pane); - - onSceneAssign(struc -> { - struc.get().getScene().addEventFilter(KeyEvent.ANY, event -> { - for (Node r : multiR.getChildren()) { - if (r.isManaged()) { - r.fireEvent(event); - event.consume(); - break; - } - } - }); - }); - return new SimpleCompStructure<>(pane); } } diff --git a/app/src/main/resources/io/xpipe/app/resources/style/browser.css b/app/src/main/resources/io/xpipe/app/resources/style/browser.css index 0285991f0..97300ce42 100644 --- a/app/src/main/resources/io/xpipe/app/resources/style/browser.css +++ b/app/src/main/resources/io/xpipe/app/resources/style/browser.css @@ -1,3 +1,12 @@ +.browser .visual-display { + -fx-border-color: -color-border-default; + -fx-border-width: 2 1 1 1; +} + +.browser .visual-display:focused { + -fx-border-color: -color-accent-emphasis; +} + .download-background { -fx-border-color: -color-border-default; -fx-border-width: 1px 0 0 0; diff --git a/gradle/gradle_scripts/vernacular-1.16.jar b/gradle/gradle_scripts/vernacular-1.16.jar index 64b3ff980..62fe1aa64 100644 Binary files a/gradle/gradle_scripts/vernacular-1.16.jar and b/gradle/gradle_scripts/vernacular-1.16.jar differ