From 9ca6d61bcc011a25728bd029965f6bfb898ab9fc Mon Sep 17 00:00:00 2001 From: chren Date: Tue, 7 Jun 2016 13:40:05 +0200 Subject: [PATCH] minor design changes in colors, pin and white border --- extmod/modtrezorui/display.c | 2 +- src/trezor/ui/__init__.py | 7 ++++--- src/trezor/ui/button.py | 16 ++++++++-------- src/trezor/ui/confirm.py | 4 ++-- src/trezor/ui/pin.py | 2 +- 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/extmod/modtrezorui/display.c b/extmod/modtrezorui/display.c index 2a620e3177..1747aefaf4 100644 --- a/extmod/modtrezorui/display.c +++ b/extmod/modtrezorui/display.c @@ -15,7 +15,7 @@ #include "display.h" #include -static int BACKLIGHT = 0; +static int BACKLIGHT = 255; static int ORIENTATION = 0; #if defined STM32_HAL_H diff --git a/src/trezor/ui/__init__.py b/src/trezor/ui/__init__.py index ba86b35996..5e2ab3af32 100644 --- a/src/trezor/ui/__init__.py +++ b/src/trezor/ui/__init__.py @@ -12,7 +12,8 @@ def rgbcolor(r: int, g: int, b: int) -> int: return ((r & 0xF8) << 8) | ((g & 0xFC) << 3) | ((b & 0xF8) >> 3) -RED = rgbcolor(0xF4, 0x43, 0x36) +LIGHT_RED = rgbcolor(0xFF, 0x00, 0x00) +RED = rgbcolor(0x66, 0x00, 0x00) PINK = rgbcolor(0xE9, 0x1E, 0x63) PURPLE = rgbcolor(0x9C, 0x27, 0xB0) DEEP_PURPLE = rgbcolor(0x67, 0x3A, 0xB7) @@ -21,8 +22,8 @@ BLUE = rgbcolor(0x21, 0x96, 0xF3) LIGHT_BLUE = rgbcolor(0x03, 0xA9, 0xF4) CYAN = rgbcolor(0x00, 0xBC, 0xD4) TEAL = rgbcolor(0x00, 0x96, 0x88) -GREEN = rgbcolor(0x4C, 0xAF, 0x50) -LIGHT_GREEN = rgbcolor(0x8B, 0xC3, 0x4A) +GREEN = rgbcolor(0x44, 0x55, 0x14) +LIGHT_GREEN = rgbcolor(0x87, 0xCE, 0x26) LIME = rgbcolor(0xCD, 0xDC, 0x39) YELLOW = rgbcolor(0xFF, 0xEB, 0x3B) AMBER = rgbcolor(0xFF, 0xC1, 0x07) diff --git a/src/trezor/ui/button.py b/src/trezor/ui/button.py index 961472367e..da65bc8f99 100644 --- a/src/trezor/ui/button.py +++ b/src/trezor/ui/button.py @@ -16,10 +16,10 @@ DEFAULT_BUTTON_ACTIVE = { } CANCEL_BUTTON = { - 'bg-color': ui.blend(ui.BLACK, ui.RED, 0.3), - 'fg-color': ui.RED, - 'text-style': ui.NORMAL, - 'border-color': ui.blend(ui.BLACK, ui.RED, 0.3), + 'bg-color': ui.RED, + 'fg-color': ui.LIGHT_RED, + 'text-style': ui.BOLD, + 'border-color': ui.RED, } CANCEL_BUTTON_ACTIVE = { 'bg-color': ui.RED, @@ -29,10 +29,10 @@ CANCEL_BUTTON_ACTIVE = { } CONFIRM_BUTTON = { - 'bg-color': ui.blend(ui.BLACK, ui.GREEN, 0.3), - 'fg-color': ui.GREEN, - 'text-style': ui.NORMAL, - 'border-color': ui.blend(ui.BLACK, ui.GREEN, 0.3), + 'bg-color': ui.GREEN, + 'fg-color': ui.LIGHT_GREEN, + 'text-style': ui.BOLD, + 'border-color': ui.GREEN, } CONFIRM_BUTTON_ACTIVE = { 'bg-color': ui.GREEN, diff --git a/src/trezor/ui/confirm.py b/src/trezor/ui/confirm.py index bfab66d5ad..c3a93d5519 100644 --- a/src/trezor/ui/confirm.py +++ b/src/trezor/ui/confirm.py @@ -12,10 +12,10 @@ class ConfirmDialog(): def __init__(self, content=None, confirm='Confirm', cancel='Cancel'): self.content = content - self.confirm = Button((0, 240 - 48, 119, 48), confirm, + self.confirm = Button((121, 240 - 48, 119, 48), confirm, normal_style=CONFIRM_BUTTON, active_style=CONFIRM_BUTTON_ACTIVE) - self.cancel = Button((121, 240 - 48, 119, 48), cancel, + self.cancel = Button((0, 240 - 48, 119, 48), cancel, normal_style=CANCEL_BUTTON, active_style=CANCEL_BUTTON_ACTIVE) diff --git a/src/trezor/ui/pin.py b/src/trezor/ui/pin.py index 31c773aa1c..9734b44bdd 100644 --- a/src/trezor/ui/pin.py +++ b/src/trezor/ui/pin.py @@ -30,7 +30,7 @@ class PinMatrix(): def render(self): # input line with placeholder (x, y, text, style, fg-c, bg-c) - display.text_center(120, 20, 'Enter PIN', ui.BOLD, ui.GREY, ui.BLACK) + display.text_center(120, 30, 'Enter PIN', ui.BOLD, ui.GREY, ui.BLACK) # vertical border bars (x, y, w, h, c) display.bar(79, 48, 2, 143, ui.blend(ui.BLACK, ui.WHITE, 0.25))