This is a preview release (see milestone). Evaluation and feedback are appreciated! 🙏
Note: to pull in new defaults (including defaults for new actions) to your customized config is still a manual process at this point. This will be easier in the final v0.3.0 build. The new default config is attached.
Includes everything in the prior preview release, including scrolling and fixed dragging.
Fixed issues from v0.3.0-preview.0
- Fixed issue with dragging not working when
move durationwas set to 0 Toggle wheel modekeypress should no longer pass through to underlying app
Enhancements
New grid line styles (#111)
- The
grid line stylefield has 4 options:lines,dots,crosses,none - The
grid line thicknessaffects all of them (exceptnoneof course)
Known issues:
- The 'dots' might look smaller on a vertical monitor than on a horizontal monitor. Repro: set
grid line thicknessto3, use default grid configurations
Text shadow (works as stroke/outline too) (#123)
The config values in the above images achieve the overlay style seen. A pretty nice stroke effect can be achieved, in addition to offset shadows. Adding some color makes for a nice effect as well.
Known issues:
- If
Text RGBA's alpha value is less than one, you lose a lot of contrast from the shadow showing through- I'll see if I can prevent this by combining the text and shadow first before text alpha is applied
- For now, for high contrast, it's recommended you set the alpha value for
Text RGBAto1, and pull down theMaster opacityif you want overall transparency
- The above issue also affects subgrid, which by default has an even lower alpha than Text RGBA:
Character spacing (#50)
Now pairs of characters can be pulled closer together for easy visual distinction from other pairs. (See screenshots in prior sections).
The following fields are used:
Char spacing strategy- Accepted values are
cell_width_relative,font_size_relative, orevenly_spaced
- Accepted values are
Char spacing cell width ratio- Only in effect when strategy is
cell_width_relative - If value is
1, characters should be evenly spaced across cells - If set to
0, characters will be approximately touching edge-to-edge
- Only in effect when strategy is
Char spacing font size ratio- Only in effect when strategy is
font_size_relative - If value is
1, characters should be about as far apart as an uppercase character is tall - If set to
0, characters will be approximately touching edge-to-edge
- Only in effect when strategy is
Note: The default strategy is cell_width_relative, because if facilitates a nice balance: comfortable spacing on 16:9 or similar aspect ratios, and at the same time, on vertical monitors (where cell width is reduced with the default config) pairs are close enough together to distinguish from other pairs.
Quick change of overlay opacity (#84)
The increase overlay opacity and decrease overlay opacity can be used while the overlay is up. They track autorepeat of a held key.
Note: I forgot to give them a default keybinding for this release, but I think ArrowUp and ArrowDown are a logical choice.
Undo last key action (#18)
You can now undo the last key pressed when selecting a cell, and go back up one level. This is assigned to the Backspace key by default.
Other known issues
- If there is a validation error on the style config, there are additional, errant messages about missing
lightanddarkfields -- these can be ignored. - Config editor may still be cut off on right side.



