From e7298690c87eb2ef0e3e0a6905efb0a7ed826305 Mon Sep 17 00:00:00 2001 From: Stefano Bertelli Date: Fri, 31 Oct 2025 18:57:26 -0500 Subject: [PATCH 1/2] fix: add ability to configure digits for RPM --- rcp/components/setup/formats_screen.kv | 6 ++++++ rcp/dispatchers/formats.py | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/rcp/components/setup/formats_screen.kv b/rcp/components/setup/formats_screen.kv index 110bbb6..4a1c9de 100644 --- a/rcp/components/setup/formats_screen.kv +++ b/rcp/components/setup/formats_screen.kv @@ -47,6 +47,12 @@ value: int(root.formats.angle_format.replace("{:+0.", "").replace("f}", "")) integer: True on_value: root.formats.angle_format = "{:+0." + str(self.value) + "f}" + NumberItem: + name: "Angle Speed (RPM) Format Digits" + value: int(root.formats.angle_speed_format.replace("{:+0.", "").replace("f}", "")) + integer: True + on_value: root.formats.angle_speed_format = "{:+0." + str(self.value) + "f}" + NumberItem: name: "Default Font Size" value: int(root.formats.font_size) diff --git a/rcp/dispatchers/formats.py b/rcp/dispatchers/formats.py index 14585e9..e999bf7 100644 --- a/rcp/dispatchers/formats.py +++ b/rcp/dispatchers/formats.py @@ -27,7 +27,7 @@ class FormatsDispatcher(SavingDispatcher): imperial_speed = StringProperty("{:+0.4f}") angle_format = StringProperty("{:+0.1f}") - angle_speed_format = StringProperty("{:+0.1f} RPM") + angle_speed_format = StringProperty("{:+0.1f}") font_size = NumericProperty(24) @@ -48,6 +48,7 @@ class FormatsDispatcher(SavingDispatcher): def __init__(self, **kv): super().__init__(**kv) + self.angle_speed_format = self.angle_speed_format.replace("RPM", "").replace(" ", "") self.bind(current_format=self.update_format) self.update_format() From 7a7f476880b1d7a07bea3cfddd4278d73f89c1f5 Mon Sep 17 00:00:00 2001 From: semantic-release Date: Fri, 31 Oct 2025 23:57:42 +0000 Subject: [PATCH 2/2] 1.2.7 Automatically generated by python-semantic-release --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 6569fd1..e717339 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "rcp" -version = "1.2.6" +version = "1.2.7" description = "Rotary Controller Python" authors = [ { name = "Stefano Bertelli", email = "stefano@provvedo.com" }