@@ -15,7 +15,7 @@ use ratatui::{
1515 layout:: { Constraint , Direction , Layout , Rect } ,
1616 style:: { Color , Modifier , Style } ,
1717 text:: { Line , Span , Text } ,
18- widgets:: { Block , Borders , Clear , List , ListItem , ListState , Paragraph , Wrap } ,
18+ widgets:: { Block , BorderType , Borders , Clear , List , ListItem , ListState , Paragraph , Wrap } ,
1919 Frame , Terminal ,
2020} ;
2121use std:: io;
@@ -376,8 +376,9 @@ impl App {
376376 let job_list = List :: new ( jobs)
377377 . block (
378378 Block :: default ( )
379- . title ( format ! ( "Jobs ({})" , self . jobs. len( ) ) )
379+ . title ( format ! ( "─ Jobs ({})" , self . jobs. len( ) ) )
380380 . borders ( Borders :: ALL )
381+ . border_type ( BorderType :: Rounded )
381382 . border_style ( if self . dialog . is_some ( ) {
382383 Style :: default ( )
383384 } else {
@@ -454,13 +455,18 @@ impl App {
454455
455456 Text :: from ( vec ! [ state, command, nodes, tres, stdout] )
456457 } ) ;
457- let job_detail = Paragraph :: new ( job_detail. unwrap_or_default ( ) )
458- . block ( Block :: default ( ) . title ( "Details" ) . borders ( Borders :: ALL ) ) ;
458+ let job_detail = Paragraph :: new ( job_detail. unwrap_or_default ( ) ) . block (
459+ Block :: default ( )
460+ . title ( "─Details" )
461+ . borders ( Borders :: ALL )
462+ . border_type ( BorderType :: Rounded ) ,
463+ ) ;
459464 f. render_widget ( job_detail, job_detail_log[ 0 ] ) ;
460465
461466 // Log
462467 let log_area = job_detail_log[ 1 ] ;
463468 let log_title = Line :: from ( vec ! [
469+ Span :: raw( "─" ) ,
464470 Span :: raw( match self . output_file_view {
465471 OutputFileView :: Stdout => "stdout" ,
466472 OutputFileView :: Stderr => "stderr" ,
@@ -476,6 +482,7 @@ impl App {
476482 ) ,
477483 ] ) ;
478484 let log_block = Block :: default ( ) . title ( log_title) . borders ( Borders :: ALL ) ;
485+ let log_block = log_block. border_type ( BorderType :: Rounded ) ;
479486
480487 // let job_log = self.job_stdout.as_deref().map(|s| {
481488 // string_for_paragraph(
@@ -535,8 +542,9 @@ impl App {
535542 . wrap ( Wrap { trim : true } )
536543 . block (
537544 Block :: default ( )
538- . title ( "Confirm" )
545+ . title ( "─ Confirm" )
539546 . borders ( Borders :: ALL )
547+ . border_type ( BorderType :: Rounded )
540548 . style ( Style :: default ( ) . fg ( Color :: Green ) ) ,
541549 ) ;
542550
0 commit comments