diff --git a/src/musicplayer/ui/ui.gleam b/src/musicplayer/ui/ui.gleam index 80765c3..148786a 100644 --- a/src/musicplayer/ui/ui.gleam +++ b/src/musicplayer/ui/ui.gleam @@ -7,7 +7,7 @@ import gleam/string import musicplayer/logging/logging import musicplayer/ui/control.{type Control} -import musicplayer/ui/internal as ui_internal +import musicplayer/ui/internal import musicplayer/ui/layout.{type Layout, type Section} pub type State(redraw, content) { @@ -36,8 +36,8 @@ pub fn new() -> Result(Subject(Control), String) { process.spawn(fn() { let assert Ok(_) = process.register(process.self(), redraw_name) - ui_internal.clear_screen() - ui_internal.hide_cursor() + internal.clear_screen() + internal.hide_cursor() redraw_on_update_loop(redraw) }) @@ -82,7 +82,7 @@ fn handle_message( } control.Exit(reply_to) -> { - ui_internal.show_cursor() + internal.show_cursor() process.send(reply_to, Nil) actor.stop() } @@ -92,14 +92,14 @@ fn handle_message( fn redraw_on_update_loop(redraw: Subject(Layout)) -> Nil { let layout = process.receive_forever(redraw) - ui_internal.clear_screen() render_layout(layout, layout.Root) + internal.clear_screen() redraw_on_update_loop(redraw) } fn update_dimensions_on_interval(ui: Subject(Control), interval_ms: Int) { - case ui_internal.io_get_columns(), ui_internal.io_get_rows() { + case internal.io_get_columns(), internal.io_get_rows() { Ok(width), Ok(height) -> { process.send(ui, control.UpdateDimensions(width, height)) } @@ -115,7 +115,7 @@ fn render_layout(layout: Layout, from: Section) -> Nil { Error(_) -> Nil Ok(node) -> { list.each(node.children, fn(child) { render_layout(layout, child) }) - ui_internal.print_at(node.content, node.x, node.y) + internal.print_at(node.content, node.x, node.y) } } } diff --git a/test/musicplayer/mpv/mpv_test.gleam b/test/musicplayer/mpv/mpv_test.gleam index e0fb0c2..65f9722 100644 --- a/test/musicplayer/mpv/mpv_test.gleam +++ b/test/musicplayer/mpv/mpv_test.gleam @@ -1,6 +1,6 @@ import gleeunit -import musicplayer/mpv/internal as control_internal +import musicplayer/mpv/internal pub fn main() -> Nil { gleeunit.main() @@ -10,6 +10,6 @@ pub fn parse_playback_time_test() { let json_string = "{\"data\":\"123.456789\",\"request_id\":0,\"error\":\"success\"}\n" - let assert Ok(data) = control_internal.parse_playback_time(json_string) + let assert Ok(data) = internal.parse_playback_time(json_string) assert data == 123.456789 }