Skip to content

Releases: TheSignPainter98/adjust-keys

Version 2.0.2

02 Jul 11:39
49764f2
Compare
Choose a tag to compare
  • Fixed directory-creation bug on Windows during addon setup

Version 2.0.1

01 Jul 17:06
760edb1
Compare
Choose a tag to compare
  • Fixed installation on Windows with Blender 2.93

Version 2.0.0

21 May 18:30
f04a946
Compare
Choose a tag to compare
  • Removed support for shrink-wrapping (uv-wrapping remains)
  • Use mesh primitives to join keycap models

Version 1.6.3

25 Mar 16:14
e4cb629
Compare
Choose a tag to compare
  • Fixed path-finding issues on Windows caused by bpy.path.abspath not returning an absolute path

Version 1.6.2

23 Mar 17:17
4d2027e
Compare
Choose a tag to compare
  • Fixed bound detection on rotated caps
  • Improved handling for KLE layouts whose uppermost and leftmost keys are not aligned with the origin
  • Relaxed image node detection heuristic for more forgiving substitution into existing materials

Version 1.6.1

02 Feb 22:46
6d0c1c6
Compare
Choose a tag to compare
  • Optimised svg to png conversion
  • Optimised uv map projection

Version 1.6.0

29 Jan 15:44
121abb0
Compare
Choose a tag to compare
  • Added uv-map option for glyph application
    • Use ImageMagick to automatically convert glyph svgs into uv-map pngs
    • Scale uv map to fit entire space
    • Allow partitioning of uv-space between top- and bottom-faces
  • Added more expressive colour-map conditions
  • Improved handling of existing materials, make new ones using materials when necessary
  • Use svg-styling on caps for more creative effects
  • Added solidify modifier to shrink-wrapped glyphs to reduce possible lighting issues
  • Made logging output more helpful in some places

Version 1.5.0

04 Jan 17:02
26d494b
Compare
Choose a tag to compare
  • Added cherry profile caps
  • Added immitation GMK glyphs
  • Adaptively-apply subsurf modifier to legends in Blender
  • Changed cap+legend grouping method from collections to object parenting
  • Made JSON/YAML input more lenient with respect to tabs/spaces
  • Improved KLE parsing of ghost and decorative keys
  • Added legend alignment options for all keys with special case for ISO-enter
  • Improved leniency for minor model-imperfections by computing margin offsets at runtime
  • Fixed compatibility with Blender 2.82

Version 1.4.0

06 Oct 17:34
b66695d
Compare
Choose a tag to compare
  • Significantly improved user-friendliness
    • Generated a Blender extension off of the back-end code, removing the need for fiddly python code copy-pastes
    • Improved the example to more fully show general usage
    • Fleshed out readme with examples and explanations behind the input data
    • Missing dependencies are automatically installed if absent
  • Added glyph-colouring support so now the entire colourway is controllable from the user’s colour-map file
  • Added support for rotations in KLE inputs to handle more diverse keyboards (e.g. Alice)
  • Improved running time from ~15s to ~1s for a 100% layout on my laptop using the KAT models
  • Improved user-control over deactivating operations
  • Removed calls to Python's exit() function which could sometimes unhelpfully quit Blender before a user could see what had happened
  • Fixed minor bug with ISO-enter placement at layout-parse time

Version 1.3.1

09 Aug 19:45
ab64aa5
Compare
Choose a tag to compare
  • Strip away svg units while reading glyphs to avoid parse error
  • Updated readme