Commit Graph

216 Commits

Author SHA1 Message Date
Bob 961e940f26 reinstate keys.scad 2020-09-30 01:49:15 -04:00
Bob f2f080a51b Update CHANGELOG.md 2020-09-30 01:35:16 -04:00
Bob dfbd88e065 Update choc for prime time
mostly just tweaks
2020-09-30 01:35:11 -04:00
Robert Sheldon b73b9346a4 more tweaks but this is looking less likely 2020-09-29 16:29:41 -04:00
Robert Sheldon 2972f7f322 tweak 2020-09-29 16:29:32 -04:00
Robert Sheldon d4aa75fc14 in implementing choc stem 2020-09-29 16:29:23 -04:00
Bob 55d196448c
Merge pull request #64 from rsheldiii/regular-polygon-shape
Add regular polygon shape
2020-09-29 15:58:11 -04:00
Bob 92c1856712 Increase polygonal tolerance
the caps are a little tight after testing
2020-09-29 15:35:39 -04:00
Bob 78a69feff1 add regular polygon shape
also tweak a few things to get them to work
2020-09-29 15:25:20 -04:00
Bob 8a7a302ac8
Merge pull request #52 from rsheldiii/new-key-structure
key.scad restructuring
2020-09-29 12:05:54 -04:00
Bob e6dd35fca0 Update linear_extrude.scad
mostly for iso enter
2020-07-21 13:51:04 -04:00
Bob 24c80cb735 Couple tweaks for doubleshot 2020-07-08 13:58:06 -04:00
Bob e29bb46dfa hull fix 2020-06-18 20:33:51 -04:00
Bob 57fbf6044d ISO enter small fix 2020-06-18 17:22:58 -04:00
Bob 2eed004407 skin_rounded_square_fix 2020-06-18 17:22:39 -04:00
Bob 8b4b9ae687 hull_shape_type 2020-06-18 17:22:29 -04:00
Bob c7168eae68 remove unnecessary changes 2020-06-18 16:54:54 -04:00
Bob c1bbaed9a2 large key.scad restructuring 2020-06-17 14:37:00 -04:00
Bob a523c45f4a
Merge pull request #44 from rsheldiii/key-features
Key features are a full feature
2020-05-12 16:46:10 -04:00
Bob b29a5f3c5f
Merge branch 'v2.0.0' into key-features 2020-05-12 16:43:50 -04:00
Bob c7602e2ce9
Merge pull request #45 from rsheldiii/improving-shapes-a-bit
Add rounding facets and more skin shapes
2020-05-12 16:22:38 -04:00
Bob f98c0d4a4f
update link in readme
to point to sha so it's perpetually right, even if I update the code
2020-05-12 14:01:06 -04:00
Bob 18892c02b0 add minkowski facets 2020-05-12 12:02:07 -04:00
Bob 9cb3e12b9b Add rounding facets and more skin shapes 2020-05-12 11:57:40 -04:00
Bob a61411258b break features into their own dir 2020-05-12 10:52:19 -04:00
Bob 0a07212aff fix filled-in stem bug
whoops
2020-05-07 16:52:44 -04:00
Bob e0e225a778
Merge pull request #42 from rsheldiii/no-artisan-inside-key
Difference inside from artisan()
2020-05-07 11:57:27 -04:00
Bob 1174b45788 Difference inside from artisan()
If you are making an artisan with a shape on the outside, it'd be pretty helpful if that shape didn't intrude on the stem or underside of the key
2020-05-07 11:55:16 -04:00
Robert Sheldon 40eb527135 switch to yarn 2020-05-03 12:25:44 -04:00
Bob 654935123e
Update README.md 2020-05-01 18:33:29 -04:00
Bob 9103603067
Merge pull request #41 from rsheldiii/security-fixes
Security fixes
2020-05-01 16:47:52 -04:00
Bob ad70dd8853 Make github stop bellyaching
none of these security updates should affect anyone. I don't use the npm build pipeline anymore, but it just ran a gulp file to recompile stls
2020-05-01 16:47:20 -04:00
Bob 6492259941 Merge branch 'master' of https://github.com/rsheldiii/KeyV2 2020-05-01 16:35:28 -04:00
Bob a32556275f add legends example 2020-05-01 16:35:25 -04:00
Bob aa276f380d
Merge pull request #40 from rsheldiii/examples-extraordinaire
Common use case examples
2020-05-01 16:15:42 -04:00
Bob f5c92c7ec8 Merge branch 'examples-extraordinaire' of https://github.com/rsheldiii/KeyV2 into examples-extraordinaire 2020-05-01 16:13:06 -04:00
Bob 30e82fc442 Add common examples
I want to keep the primary documentation digestible, but there are a lot of common use-cases that are a little tricky to figure out. I'm going to start adding those to the examples directory
2020-05-01 16:12:32 -04:00
Bob cacbcc6d9c Add common examples
I want to keep the primary documentation digestible, but there are a lot of common use-cases that are a little tricky to figure out. I'm going to start adding those to the examples directory
2020-05-01 16:11:37 -04:00
Bob 65b464ed3e
Merge pull request #39 from rsheldiii/colors
Promote colors to first-party
2020-05-01 16:08:09 -04:00
Bob 851ececdb2 Promote colors to first-party
now you can modify the colors used to render different parts of the keycaps! This will be used in some examples to draw ghostly outlines of components.
2020-05-01 16:06:58 -04:00
Bob 67d96391e8
Merge pull request #33 from rsheldiii/flat-sided-keycaps
flat-sided keycaps
2020-05-01 13:11:17 -04:00
Bob 842866e427 Merge branch 'master' into flat-sided-keycaps 2020-05-01 13:06:50 -04:00
Bob 08034be328 Add example 2020-05-01 13:03:55 -04:00
Bob 2172278b72 make sideways() transformation
Also make the keytop width changes less dramatic, by centering them around the center of the sides of the keycap. Now instead of choosing the front or back of the keycap and shrinking / expanding the back or front to fit, we shrink / expand both evenly. This actually cleans up the logic too! hooray.
2020-05-01 12:57:58 -04:00
Bob 8d9785fdf7
Update run descriptions to reflect autogenerated customizer.scad 2020-04-25 11:45:56 -04:00
Bob ab933053c9
Merge pull request #36 from rsheldiii/fix-up-customizer
Fix up custimzer.scad
2020-04-24 21:17:19 -04:00
Bob 45940e8059 Fix up custimzer.scad
also add git post-commit hook to generate it, so I don't have to do this again
2020-04-24 19:51:43 -04:00
Bob 555a7874bf
add ko-fi link
This has been and will remain a passion project of mine. I've always struggled with donation links for, I hope, the same complicated reasons most people would: is bringing money into a hobby worth it, that hobby's "worthiness" to carry a donation link, whether the link gives off a sense of entitlement, etc etc. All that aside, I've really come to appreciate the support from the community - I love encountering uses of KeyV2 in the wild, any PR requests submitted, and some people have said such nice things. Donations for open source projects has a storied history, in my opinion all the more normalized by the recent trend of Twitch subscriptions / patreon / etc. Far be it from me to let my awkwardness stop someone from supporting this project in that way - besides, we're at a point where that money could easily be put back into the project via purchases of keys or switches to implement, or bounties.

So yeah, those are my thoughts on this. Donations are very welcome and super appreciated, and completely voluntary and optional.
2020-04-22 14:12:25 -04:00
Bob 0c1e17c1bb
Make recommendations about running the code more explicit
I _highly_ recommend running the code properly in OpenSCAD, though I'm going to put roadmap enhancements for making this library more accessible to people who don't want to do that.
2020-04-10 18:28:48 -04:00
Bob 8557d19b02 fix negative top tilt keytop tucking 2020-03-21 13:45:49 -04:00