[PR #341] Adds minimal visualizer #340

Open
opened 2026-05-05 05:13:37 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/keycastr/keycastr/pull/341
Author: @SoCuul
Created: 3/28/2026
Status: 🔄 Open

Base: minimal-visualizerHead: minimal-visualizer


📝 Commits (4)

  • 0068682 Add preferences for customizing minimal visualizer
  • 4a3e149 Add mouse and special chars support for minimal
  • c26264c Add descriptive window title for minimal
  • 6110acc Disable non-modifier keys by default for minimal

📊 Changes

7 files changed (+633 additions, -53 deletions)

View changed files

📝 keycastr/KCAppController.m (+2 -0)
📝 keycastr/KeyCastr.xcodeproj/project.pbxproj (+6 -6)
keycastr/Minimal.nib/designable.nib (+0 -23)
keycastr/Minimal.nib/keyedobjects.nib (+0 -0)
keycastr/Minimal.xib (+462 -0)
📝 keycastr/MinimalVisualizer.h (+4 -0)
📝 keycastr/MinimalVisualizer.m (+159 -24)

📄 Description

This PR finishes the elements missing from the "Mods only (later renamed to minimal)" visualizer.

Including:

  • Mouse event support
  • Support for all characters (that are currently supported by the other visualizers)
  • Preferences to customize the text/background colors, font/bezel size, and bezel border radius
  • Anchoring options (to determine which direction it will expand away from)
  • Display mode options to toggle each element of the visualizer
image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/keycastr/keycastr/pull/341 **Author:** [@SoCuul](https://github.com/SoCuul) **Created:** 3/28/2026 **Status:** 🔄 Open **Base:** `minimal-visualizer` ← **Head:** `minimal-visualizer` --- ### 📝 Commits (4) - [`0068682`](https://github.com/keycastr/keycastr/commit/0068682325e809c72398dcebb9d17d4fd29d534f) Add preferences for customizing minimal visualizer - [`4a3e149`](https://github.com/keycastr/keycastr/commit/4a3e1497e12c7da1c09e5c4c5c79056b3e0c2061) Add mouse and special chars support for minimal - [`c26264c`](https://github.com/keycastr/keycastr/commit/c26264cfaa5544afdd09c5dbb2ee234bc128ad4b) Add descriptive window title for minimal - [`6110acc`](https://github.com/keycastr/keycastr/commit/6110accdb75680a36a4c6b8bf1b282340b78d0aa) Disable non-modifier keys by default for minimal ### 📊 Changes **7 files changed** (+633 additions, -53 deletions) <details> <summary>View changed files</summary> 📝 `keycastr/KCAppController.m` (+2 -0) 📝 `keycastr/KeyCastr.xcodeproj/project.pbxproj` (+6 -6) ➖ `keycastr/Minimal.nib/designable.nib` (+0 -23) ➖ `keycastr/Minimal.nib/keyedobjects.nib` (+0 -0) ➕ `keycastr/Minimal.xib` (+462 -0) 📝 `keycastr/MinimalVisualizer.h` (+4 -0) 📝 `keycastr/MinimalVisualizer.m` (+159 -24) </details> ### 📄 Description This PR finishes the elements missing from the "Mods only (later renamed to minimal)" visualizer. Including: - Mouse event support - Support for all characters (that are currently supported by the other visualizers) - Preferences to customize the text/background colors, font/bezel size, and bezel border radius - Anchoring options (to determine which direction it will expand *away* from) - Display mode options to toggle each element of the visualizer <img width="350" alt="image" src="https://github.com/user-attachments/assets/49612825-2494-4d3a-b303-f89b0cdbe6c2" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror added the
pull-request
label 2026-05-05 05:13:37 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/keycastr#340
No description provided.