Problem or use case
Follow-up from #57 after the original custom positioning work shipped.
Custom anchor currently determines the overlay position on screen, but the content alignment behavior is implicit. Horizontal growth direction for the key stream is inherited from the previously selected preset anchor instead of being configured directly when using Custom anchor.
This makes the feature hard to discover for new users and can make the behavior feel accidental rather than intentional.
Proposed behavior
Add explicit content alignment controls for Custom anchor so users can choose how content expands relative to the anchored point.
At minimum, this should cover horizontal content alignment:
This should control whether keystrokes grow left-to-right, right-to-left, or outward from the center while keeping the custom screen position unchanged.
Alternatives considered
The current behavior works as an implicit workaround because Custom anchor inherits horizontal alignment from the previously selected preset anchor. That preserves functionality for experienced users, but it is not intuitive or self-describing.
UI or settings impact
This likely needs an explicit setting in the overlay position UI when Custom anchor is selected.
Additional context
Reporter feedback in the original issue thread:
#57 (comment)
Problem or use case
Follow-up from #57 after the original custom positioning work shipped.
Custom anchor currently determines the overlay position on screen, but the content alignment behavior is implicit. Horizontal growth direction for the key stream is inherited from the previously selected preset anchor instead of being configured directly when using Custom anchor.
This makes the feature hard to discover for new users and can make the behavior feel accidental rather than intentional.
Proposed behavior
Add explicit content alignment controls for Custom anchor so users can choose how content expands relative to the anchored point.
At minimum, this should cover horizontal content alignment:
This should control whether keystrokes grow left-to-right, right-to-left, or outward from the center while keeping the custom screen position unchanged.
Alternatives considered
The current behavior works as an implicit workaround because Custom anchor inherits horizontal alignment from the previously selected preset anchor. That preserves functionality for experienced users, but it is not intuitive or self-describing.
UI or settings impact
This likely needs an explicit setting in the overlay position UI when Custom anchor is selected.
Additional context
Reporter feedback in the original issue thread:
#57 (comment)