Skip to content

Commit d28e997

Browse files
committed
feat(notes): render with filled background
1 parent 7af4d97 commit d28e997

File tree

1 file changed

+15
-28
lines changed

1 file changed

+15
-28
lines changed

src/render/sequence.rs

Lines changed: 15 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -300,46 +300,38 @@ fn render_note(
300300
match position {
301301
NotePosition::Right => {
302302
let box_x = start_x.saturating_add(2);
303-
let box_area = Rect {
303+
let area = Rect {
304304
x: box_x,
305305
y: y.saturating_sub(1),
306306
width: box_width,
307-
height: 3,
307+
height: 1,
308308
};
309309

310-
f.render_widget(Clear, box_area);
311-
312-
let block = Block::default().borders(Borders::ALL).border_style(style);
313-
let inner = block.inner(box_area);
314-
f.render_widget(block, box_area);
310+
f.render_widget(Clear, area);
315311

316312
f.render_widget(
317313
Paragraph::new(text)
318314
.alignment(Alignment::Center)
319-
.style(style),
320-
inner,
315+
.style(style.reversed()),
316+
area,
321317
);
322318
}
323319
NotePosition::Left => {
324320
let box_x = start_x.saturating_sub(box_width + 1);
325-
let box_area = Rect {
321+
let area = Rect {
326322
x: box_x,
327323
y: y.saturating_sub(1),
328324
width: box_width,
329-
height: 3,
325+
height: 1,
330326
};
331327

332-
f.render_widget(Clear, box_area);
333-
334-
let block = Block::default().borders(Borders::ALL).border_style(style);
335-
let inner = block.inner(box_area);
336-
f.render_widget(block, box_area);
328+
f.render_widget(Clear, area);
337329

338330
f.render_widget(
339331
Paragraph::new(text)
340332
.alignment(Alignment::Center)
341-
.style(style),
342-
inner,
333+
.style(style.reversed()),
334+
area,
343335
);
344336
}
345337
NotePosition::Over => {
@@ -353,25 +345,20 @@ fn render_note(
353345
min_x.saturating_sub(over_box_width / 2)
354346
};
355347

356-
let box_area = Rect {
348+
let area = Rect {
357349
x: over_box_x,
358350
y: y.saturating_sub(1),
359351
width: over_box_width,
360-
height: 3,
352+
height: 1,
361353
};
362354

363-
f.render_widget(Clear, box_area);
364-
365-
let block = Block::default().borders(Borders::ALL).border_style(style);
366-
367-
let inner = block.inner(box_area);
368-
f.render_widget(block, box_area);
355+
f.render_widget(Clear, area);
369356

370357
f.render_widget(
371358
Paragraph::new(text)
372359
.alignment(Alignment::Center)
373-
.style(style),
374-
inner,
360+
.style(style.reversed()),
361+
area,
375362
);
376363
}
377364
}

0 commit comments

Comments
 (0)