@@ -49,7 +49,7 @@ pub fn render_overview(app: &mut App, area: Rect, buf: &mut Buffer) {
4949
5050 let is_none_focused = matches ! ( app. overview_focus, OverviewFocus :: None ) ;
5151 let is_jukebox_focused = matches ! ( app. overview_focus, OverviewFocus :: Jukebox ) ;
52- let is_wasteland_modules_list_focused = matches ! ( app. overview_focus, OverviewFocus :: WastelandModules ) ;
52+ let is_wasteland_modules_list_focused = matches ! ( app. overview_focus, OverviewFocus :: WastelandModules ) ;
5353 let is_wasteland_modules_list_view = matches ! ( app. wasteland_module_manager. current_view, ModuleManagerView :: ModuleListView ) ;
5454 let is_core_modules_list_focused = matches ! ( app. overview_focus, OverviewFocus :: CoreModules ) ;
5555 let is_core_modules_list_view = matches ! ( app. core_module_manager. current_view, ModuleManagerView :: ModuleListView ) ;
@@ -87,7 +87,7 @@ pub fn render_overview(app: &mut App, area: Rect, buf: &mut Buffer) {
8787 // Render wasteland modules
8888 let mut needs_redraw = false ;
8989 {
90- let is_focused: Option < bool > = if is_wasteland_modules_list_focused {
90+ let is_focused: Option < bool > = if is_wasteland_modules_list_focused {
9191 Some ( true )
9292 } else if is_none_focused {
9393 None
@@ -194,29 +194,29 @@ pub fn render_overview(app: &mut App, area: Rect, buf: &mut Buffer) {
194194 if app. wasteland_module_manager . get_modules ( ) . is_empty ( ) {
195195 "No wasteland modules found."
196196 } else if is_wasteland_modules_list_view {
197- "←/→: Navigate Wasteland Modules"
197+ "[←]/[→] Navigate Wasteland Modules"
198198 } else {
199- "Esc: Back to List"
199+ "[ Esc] Back to List"
200200 }
201201 } ;
202202
203203 let core_help_text: & str = {
204204 if is_core_modules_list_view {
205- "←/→: Navigate Core Modules"
205+ "[←]/[→] Navigate Core Modules"
206206 } else {
207- "Esc: Back to List"
207+ "[ Esc] Back to List"
208208 }
209209 } ;
210210
211211 let focus_hint = match app. overview_focus {
212- OverviewFocus :: None => "Tab: Focus Wasteland Modules" . to_string ( ) ,
213- OverviewFocus :: WastelandModules => format ! ( "{} • Tab: Focus Messages" , wasteland_help_text) ,
214- OverviewFocus :: Messages => "↑/↓: Scroll Messages • Tab: Focus Core Modules" . to_string ( ) ,
215- OverviewFocus :: CoreModules => format ! ( "{} • Tab: Remove Overview Focus" , core_help_text) ,
216- OverviewFocus :: Jukebox => "Space: Play/Pause • ←/→: Skip • +/-: Volume • m: Library • Tab: Focus Next " . to_string ( ) ,
212+ OverviewFocus :: None => "[ Tab] Focus Wasteland Modules" . to_string ( ) ,
213+ OverviewFocus :: WastelandModules => format ! ( "{} [ Tab] Focus Messages" , wasteland_help_text) ,
214+ OverviewFocus :: Messages => "[↑]/[↓] Scroll [ Tab] Focus Core Modules" . to_string ( ) ,
215+ OverviewFocus :: CoreModules => format ! ( "{} [ Tab] Focus Jukebox " , core_help_text) ,
216+ OverviewFocus :: Jukebox => "[ ] ⏯ [←]/[→] ⏮/⏭ [+]/[-] 🔈 [m] Library [ Tab] Remove Overview Focus " . to_string ( ) ,
217217 } ;
218218
219- let help_text = format ! ( "{} • Enter: Select • 'r': Refresh • 'q': Quit" , focus_hint) ;
219+ let help_text = format ! ( "{} [ Enter] Select [r] Refresh [q] Quit" , focus_hint) ;
220220
221221 let help = Paragraph :: new ( help_text)
222222 . block (
0 commit comments