feat(keyboard): add password mode with toggle, cursor visual improvements, and layout unification
This commit is contained in:
@@ -37,7 +37,7 @@ constexpr ThemeMetrics values = {.batteryWidth = 16,
|
||||
.keyboardBottomKeyHeight = 35,
|
||||
.keyboardBottomKeySpacing = 5,
|
||||
.keyboardBottomAligned = true,
|
||||
.keyboardCenteredText = true,
|
||||
.keyboardCenteredText = false,
|
||||
.keyboardVerticalOffset = -7};
|
||||
}
|
||||
|
||||
@@ -69,10 +69,11 @@ class LyraTheme : public BaseTheme {
|
||||
void drawEmptyRecents(const GfxRenderer& renderer, const Rect rect) const;
|
||||
Rect drawPopup(const GfxRenderer& renderer, const char* message) const override;
|
||||
void fillPopupProgress(const GfxRenderer& renderer, const Rect& layout, const int progress) const override;
|
||||
void drawTextField(const GfxRenderer& renderer, Rect rect, const int textWidth) const override;
|
||||
void drawTextField(const GfxRenderer& renderer, Rect rect, const int textWidth, bool cursorMode = false,
|
||||
int contentStartX = 0, int contentWidth = 0) const override;
|
||||
void drawKeyboardKey(const GfxRenderer& renderer, Rect rect, const char* label, const bool isSelected,
|
||||
const char* secondaryLabel = nullptr,
|
||||
KeyboardKeyType keyType = KeyboardKeyType::Normal) const override;
|
||||
const char* secondaryLabel = nullptr, KeyboardKeyType keyType = KeyboardKeyType::Normal,
|
||||
bool inactiveSelection = false) const override;
|
||||
bool showsFileIcons() const override { return true; }
|
||||
|
||||
protected:
|
||||
|
||||
Reference in New Issue
Block a user