KeyV2 icon indicating copy to clipboard operation
KeyV2 copied to clipboard

Layout module enhancement

Open hacketo opened this issue 3 years ago • 1 comments

Just started openscad with this awesome project, I added some features for the layout module that could be useful to the project.

Multiple legends : layout-legends-multiple

I had some issues with the recursive scope, just started openscad and I don't know how I can solve that ugly issue for the legends...

  • font alignment : $font_align, $font_align_front
  • font size : $font_size_front
  • legends position : $legends_position, $front_legends_position
  • updated doc for legends positioning doc
  • example : layout_legend_multiple multiple_legends

Spacebar 3u support: layout-3u-spacebar

  • updated spacebar api to add key size and stab size, kept stab sizes to what already existed
  • updated layout to handle 3u spacebar
  • example : spacebar

Progressive corner radius for rounded square: rounded-square-progressive-radius

  • use a linear corner radius from bottom to top : $corner_radius_bottom
  • example : rounded-corner-progressive-radius

progressive_radius


Cherry Home key bump / dish: layout-cherry-home-bump

  • enable dish on Home keys (F-J) : $cherry_home_dish (false | number)
  • enable bumps on Home keys : $cherry_home_bumps
  • key bump width : $key_bump_width
  • key bump radius : $key_bump_radius
  • Detection based on column index..

cherry_bumps

hacketo avatar Oct 25 '20 11:10 hacketo

i should note that 3u spacebar stabilizers don't really exist, so it's a good idea to change them to 2u stabs instead

epicfacethe3rd avatar May 30 '21 02:05 epicfacethe3rd