Search system fixed.

This commit is contained in:
Asal Lotfi
2025-08-31 01:01:05 +03:30
parent dff7b82e34
commit 51daae6bd0
4 changed files with 133 additions and 151 deletions
@@ -44,10 +44,14 @@
</graphic>
</Button>
<TextField fx:id="searchBar"
prefHeight="36" prefWidth="430.0"
promptText="Search"
styleClass="global-search"/>
<HBox spacing="5" alignment="CENTER" HBox.hgrow="ALWAYS">
<TextField fx:id="searchBar"
promptText="Search"
HBox.hgrow="ALWAYS"
maxWidth="Infinity"
styleClass="global-search"/>
</HBox>
</children>
</HBox>
@@ -104,8 +108,36 @@
<Button text="✕" onAction="#closeGlobalSearch" styleClass="search-close-btn"/>
</HBox>
<!-- Results -->
<ListView fx:id="globalSearchResults" styleClass="global-search-list"/>
<!-- Search results -->
<ScrollPane fx:id="globalSearchScroll"
fitToWidth="true"
hbarPolicy="NEVER"
vbarPolicy="AS_NEEDED"
styleClass="chat-scroll">
<content>
<VBox fx:id="globalSearchResultsContainer" spacing="5"
styleClass="global-search-list">
<!-- One search result item -->
<HBox spacing="10" alignment="CENTER_LEFT" styleClass="search-result-item">
<!-- Avatar -->
<StackPane>
<ImageView fx:id="searchResultAvatar"
fitWidth="40" fitHeight="40"
preserveRatio="true"
smooth="true"
cache="true"
styleClass="avatar"/>
</StackPane>
<!-- Texts -->
<VBox spacing="2">
<Label fx:id="searchResultTitle" styleClass="global-search-title"/>
<Label fx:id="searchResultSubtitle" styleClass="global-search-subtitle"/>
</VBox>
</HBox>
</VBox>
</content>
</ScrollPane>
<!-- No Results Placeholder -->
<VBox fx:id="noResultsBox" alignment="CENTER" spacing="10" visible="false" managed="false">