Skip to content

Commit 511dc81

Browse files
committed
Add top search bar config
1 parent 533b5d0 commit 511dc81

File tree

11 files changed

+23
-1
lines changed

11 files changed

+23
-1
lines changed

xplat/src/main/java/dev/emi/emi/config/EmiConfig.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ public class EmiConfig {
117117
@ConfigValue("ui.center-search-bar")
118118
public static boolean centerSearchBar = true;
119119

120+
@Comment("Whether to have the search bar in the top of the screen, instead of to the bottom.")
121+
@ConfigValue("ui.top-search-bar")
122+
public static boolean topSearchBar = false;
123+
120124
@ConfigFilter("ui.search-sidebar-focus")
121125
private static Predicate<SidebarType> searchSidebarFocusFilter = type -> {
122126
return type != SidebarType.CHESS;

xplat/src/main/java/dev/emi/emi/screen/EmiScreenManager.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -926,6 +926,9 @@ public static void addWidgets(Screen screen) {
926926
search.setWidth(panels.get(0).space.tw * ENTRY_SIZE);
927927
}
928928
}
929+
if (EmiConfig.topSearchBar) {
930+
search.y = 2;
931+
}
929932
EmiPort.focus(search, false);
930933
search.setVisible(EmiConfig.searchSidebar != SidebarSide.NONE);
931934

xplat/src/main/resources/assets/emi/lang/en_us.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113

114114
"config.emi.ui.effect_location": "Effect Location",
115115
"config.emi.ui.center_search_bar": "Center Search Bar",
116+
"config.emi.ui.top_search_bar": "Top Search Bar",
116117
"config.emi.ui.show_hover_overlay": "Show Hover Overlay",
117118
"config.emi.ui.append_mod_id": "Append Mod ID",
118119
"config.emi.ui.append_item_mod_id": "Append Item Mod ID",

xplat/src/main/resources/assets/emi/lang/es_es.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@
135135

136136
"config.emi.ui.effect_location": "Ubicación de Efectos",
137137
"config.emi.ui.center_search_bar": "Centrar Barra de Búsqueda",
138+
"config.emi.ui.top_search_bar": "Barra de Búsqueda Superior",
138139
"config.emi.ui.show_hover_overlay": "Resaltar Objeto Bajo el Cursor",
139140
"config.emi.ui.append_mod_id": "Mostrar ID del Mod",
140141
"config.emi.ui.append_item_mod_id": "Mostrar ID del Mod en Objeto",
@@ -144,6 +145,7 @@
144145

145146
"config.emi.tooltip.ui.effect_location": "Determina dónde deben mostrarse los efectos en la interfaz.",
146147
"config.emi.tooltip.ui.center_search_bar": "Determina si la barra de búsqueda está centrada o en el lateral.",
148+
"config.emi.tooltip.ui.top_search_bar": "Determina si la barra de búsqueda está en la parte superior o inferior de la pantalla.",
147149
"config.emi.tooltip.ui.show_hover_overlay": "Determina si se muestra un color de resalte en el objeto que está bajo el cursor.",
148150
"config.emi.tooltip.ui.append_mod_id": "Determina si se muestra el nombre del mod en la descripción del objeto.",
149151
"config.emi.tooltip.ui.append_item_mod_id": "Determina si se muestra el nombre del mod en la descripción del objeto, en caso de que otro mod tenga una función similar.",

xplat/src/main/resources/assets/emi/lang/fi_fi.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494

9595
"config.emi.ui.effect_location": "Vaikutusten sijainti",
9696
"config.emi.ui.center_search_bar": "Keskitä hakupankki",
97+
"config.emi.ui.top_search_bar": "Yläreunan hakupalkki",
9798
"config.emi.ui.show_hover_overlay": "Näytä osoitetun peitekerros",
9899
"config.emi.ui.append_mod_id": "Lisää modi-ID",
99100
"config.emi.ui.append_item_mod_id": "Lisää tavaran modi-ID",

xplat/src/main/resources/assets/emi/lang/fr_fr.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,12 @@
122122
"config.emi.ui.move_effects": "Effets de potions",
123123
"config.emi.tooltip.ui.move_effects": "Change la position de\nla liste des effets de potions\n(à §6gauche§r, ou à §6droite§r)",
124124

125-
"config.emi.ui.center_search_bar": "Barre de recherche",
125+
"config.emi.ui.center_search_bar": "Centre Barre de recherche",
126126
"config.emi.tooltip.ui.center_search_bar": "Change la position de\nla barre de recherche\n(au §6milieu§r, ou à §6droite§r)",
127127

128+
"config.emi.ui.top_search_bar": "Barre de recherche en haut",
129+
"config.emi.tooltip.ui.top_search_bar": "Place la barre de recherche\nen haut de l'écran",
130+
128131
"config.emi.ui.show_hover_overlay": "Coloration du choix",
129132
"config.emi.tooltip.ui.show_hover_overlay": "Permet d'afficher du gris\nquand votre souris passe\nau dessus d'un objet",
130133

xplat/src/main/resources/assets/emi/lang/ja_jp.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@
134134

135135
"config.emi.ui.effect_location": "効果の場所",
136136
"config.emi.ui.center_search_bar": "中央検索バー",
137+
"config.emi.ui.top_search_bar": "上部検索バー",
137138
"config.emi.ui.show_hover_overlay": "ボタン判定の表示",
138139
"config.emi.ui.append_mod_id": "Mod IDを表示",
139140
"config.emi.ui.append_item_mod_id": "アイテムIDを表示",
@@ -143,6 +144,7 @@
143144

144145
"config.emi.tooltip.ui.effect_location": "インベントリのどこにステータスエフェクトを表示するか。",
145146
"config.emi.tooltip.ui.center_search_bar": "検索バーを画面の横ではなく中央に表示するかどうか。",
147+
"config.emi.tooltip.ui.top_search_bar": "検索バーを画面の下部ではなく上部に表示するかどうか。",
146148
"config.emi.tooltip.ui.show_hover_overlay": "スタックにカーソルを置いたときに灰色のオーバーレイを表示するかどうか。",
147149
"config.emi.tooltip.ui.append_mod_id": "ツールチップにMOD名を追加するかどうか。",
148150
"config.emi.tooltip.ui.append_item_mod_id": "他のMODが動作を提供する場合に備えて、アイテムのツールチップにMOD名を追加するかどうか。",

xplat/src/main/resources/assets/emi/lang/pt_br.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@
143143
"config.emi.tooltip.ui.effect_location": "Determina onde os status de efeitos devem ser mostrados na tela.",
144144
"config.emi.ui.center_search_bar": "Centralizar Barra de Busca",
145145
"config.emi.tooltip.ui.center_search_bar": "Determina se a barra de busca deve ficar no centro da tela, ao invés de ficar na lateral.",
146+
"config.emi.ui.top_search_bar": "Barra de Busca no Topo",
147+
"config.emi.tooltip.ui.top_search_bar": "Determina se a barra de pesquisa é apresentada na parte superior do ecrã em vez de na parte inferior.",
146148
"config.emi.ui.show_hover_overlay": "Escurecer ao Passar o Mouse",
147149
"config.emi.tooltip.ui.show_hover_overlay": "Determina se o ícone de um item será escurecido ao passar o mouse por cima.",
148150
"config.emi.ui.append_mod_id": "Mostrar ID do Mod",

xplat/src/main/resources/assets/emi/lang/ru_ru.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116

117117
"config.emi.ui.effect_location": "Расположение эффектов",
118118
"config.emi.ui.center_search_bar": "Отцентровать поисковую строку",
119+
"config.emi.ui.top_search_bar": "Поисковая строка сверху",
119120
"config.emi.ui.show_hover_overlay": "Показывать рамку при наведении",
120121
"config.emi.ui.append_mod_id": "Добавлять название мода",
121122
"config.emi.ui.append_item_mod_id": "Принудительно добавлять название мода",

xplat/src/main/resources/assets/emi/lang/tr_tr.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
"config.emi.ui.move_effects": "Hareket Efektleri",
3434
"config.emi.ui.center_search_bar": "Arama Kutucuğunu Ortala",
35+
"config.emi.ui.top_search_bar": "Üstteki Arama Kutucuğu",
3536
"config.emi.ui.show_hover_overlay": "Üstünden Geçirme Kaplamasını Göster",
3637
"config.emi.ui.append_item_mod_id": "Eşya Mod ID'sini Ekle",
3738
"config.emi.ui.empty_search_craftable": "Boş aramayla Üretilebilenleri Göster",

0 commit comments

Comments
 (0)