refactor: borders

This commit is contained in:
🪞👃🪞 2024-08-20 15:10:55 +03:00
parent 5eeb47d996
commit bb0230b6e5
7 changed files with 87 additions and 84 deletions

View file

@ -11,12 +11,14 @@ impl ArrangerRenameModal {
render!(ArrangerRenameModal |self, buf, area| {
let y = area.y + area.height / 2;
Lozenge(Style::default().bold().white().dim()).draw(buf, Rect {
let bg_area = Rect {
x: 1,
y: y - 1,
width: area.width - 2,
height: 3
})?;
};
fill_bg(buf, bg_area, Nord::BG0);
Lozenge(Style::default().bold().white().dim()).draw(buf, bg_area)?;
let label = match self.1 {
ArrangerFocus::Mix => "Rename project:",
ArrangerFocus::Track(_) => "Rename track:",

View file

@ -41,7 +41,7 @@ render!(Arranger |self, buf, area| {
y: area.y - 1,
height: area.height + 2,
};
Lozenge(Style::default().fg(Nord::bg_hi(false, false))).draw(buf, area)
Lozenge(Style::default().fg(Nord::BG2)).draw(buf, area)
};
let area = if let Some(direction) = self.show_sequencer {
let arrangement = arrangement(buf, area)?;

View file

@ -1,7 +1,6 @@
use crate::*;
render!(Sequencer |self, buf, area| {
fill_bg(buf, area, Nord::bg_lo(self.focused, self.entered));
self.horizontal_draw(buf, area)?;
if self.focused && self.entered {
Corners(Style::default().green().not_dim()).draw(buf, area)?;
@ -58,20 +57,20 @@ impl Sequencer {
const H_KEYS_OFFSET: usize = 5;
fn horizontal_draw (&self, buf: &mut Buffer, mut area: Rect) -> Usually<()> {
Lozenge(Style::default().fg(Nord::bg_hi(false, false))).draw(buf, Rect {
Lozenge(Style::default().fg(Nord::BG2)).draw(buf, Rect {
x: area.x, y: area.y + 1, width: 15, height: 4
})?;
"Start 1.1.1".blit(buf, area.x + 1, area.y + 2, None)?;
"End 2.1.1".blit(buf, area.x + 1, area.y + 3, None)?;
Lozenge(Style::default().fg(Nord::bg_hi(false, false))).draw(buf, Rect {
Lozenge(Style::default().fg(Nord::BG2)).draw(buf, Rect {
x: area.x, y: area.y + 5, width: 15, height: 5
})?;
"[ Loop off ] ".blit(buf, area.x + 1, area.y + 6, None)?;
"Loop 1.1.1".blit(buf, area.x + 1, area.y + 7, None)?;
"Length 1.0.0".blit(buf, area.x + 1, area.y + 8, None)?;
Lozenge(Style::default().fg(Nord::bg_hi(false, false))).draw(buf, Rect {
Lozenge(Style::default().fg(Nord::BG2)).draw(buf, Rect {
x: area.x, y: area.y + 10, width: 15, height: 7
})?;
"Notes -------".blit(buf, area.x + 1, area.y + 11, None)?;