start a CHANGELOG for v4.4 and backfill old notes
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
3059e01b8f
commit
ca655012c5
85
CHANGELOG.md
Normal file
85
CHANGELOG.md
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
# CHANGELOG
|
||||||
|
|
||||||
|
Included is a summary of changes to the project, by version. Details can be found in the commit history.
|
||||||
|
|
||||||
|
## v4.4.0
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* New "windowed" frame box walls have been added, which allow for seeing through the outer wall to something else, such
|
||||||
|
as an inner wall of a different color, or for people who like showing off their wiring, nothing.
|
||||||
|
* An attempt at a two-panel "shiokenstar" layout has been added.
|
||||||
|
* The "plates" decorative plate for my favorite layout was altered since I wasn't using it anyway.
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
|
||||||
|
* The frame routing hole, in either the whole frames or the interconnect, is a semicircle on one side, making it easier
|
||||||
|
to wire (and rewire) a completed arcade stick, and it also makes button layouts that span the connection point more
|
||||||
|
possible.
|
||||||
|
* Less of the inner wall is cut out for e.g. Neutrik and aux buttons now, removing the possibility for inset panels to
|
||||||
|
allow for a tiny bit of light to seep the cracks and giving panels a bit more support.
|
||||||
|
* The piece-based frame walls now meet at 45 degree angles at the corners, which makes for fewer print anomalies to
|
||||||
|
catch your hand or clothing on. These 45 degree angles are not used for the TE1-style extended panels, which still
|
||||||
|
meet at 90 degree angles.
|
||||||
|
* All of the core arcade stick parts, and extras, have been reorganized and renamed into subdirectories that make their
|
||||||
|
purpose more obvious. This also makes it clearer what you're looking at when looking at the project file structure.
|
||||||
|
Documentation was updated throughout for this change.
|
||||||
|
|
||||||
|
### Miscellaneous
|
||||||
|
|
||||||
|
* A stand for showing off inset-based sticks has been added to extras. This may get more love in a future release.
|
||||||
|
* The blown up demo now uses frame pieces, as these are quickly becoming the standard build.
|
||||||
|
* Cleanups to CONTRIBUTING.md
|
||||||
|
* Demos have been given their own place in the repository.
|
||||||
|
* The Makefile has been altered to use a Python script to build the files, due to the complexity of reorganizing the
|
||||||
|
project into subdirectories.
|
||||||
|
* An abandoned floating stand has been moved into the attic --- it barely works right.
|
||||||
|
|
||||||
|
## v4.3.x
|
||||||
|
|
||||||
|
This finally removed the posts added to the panels introduced in v4.0.
|
||||||
|
|
||||||
|
## v4.2.x
|
||||||
|
|
||||||
|
This added TE1-like bevels to the repository, which look pretty neat.
|
||||||
|
|
||||||
|
## v4.1.0
|
||||||
|
|
||||||
|
Having improved the internals in v4.0.0, this broke out the frame into modular pieces, making them easier and more
|
||||||
|
reliable to print, with only a trivial effect on the overall stability of the stick. This also made the bottom panels
|
||||||
|
identical to the top, easing reuse.
|
||||||
|
|
||||||
|
## v4.0.x
|
||||||
|
|
||||||
|
This was an experiment that didn't survive scrutiny to add more posts to the frames and panels, in order to improve the
|
||||||
|
friction fit, but it really just make the whole thing more obnoxious to work with. However, this redesign also came with
|
||||||
|
some key improvements to the construction of the stick, which has made the subsequent releases easier to work with.
|
||||||
|
|
||||||
|
## v3.3.x
|
||||||
|
|
||||||
|
Largely a cleanup, this improved the component reuse and added more complete licensing information to the project.
|
||||||
|
|
||||||
|
## v3.2.x
|
||||||
|
|
||||||
|
This improved the frame height to accommodate more levers in inset panels, along with some cleanup.
|
||||||
|
|
||||||
|
## v3.1.x
|
||||||
|
|
||||||
|
This added panels for more layouts with more buttons, establishing my go-to of a lever, a directional arc with an extra
|
||||||
|
button in a W-as-in-WASD position, and a Sega 2P-inspired 9-button action button layout.
|
||||||
|
|
||||||
|
## v3.0.x
|
||||||
|
|
||||||
|
I think the project really took shape at this point, as it resized the panels and frames to accommodate a two-panel
|
||||||
|
layout for nice, long sticks.
|
||||||
|
|
||||||
|
## v2.0.x
|
||||||
|
|
||||||
|
This added the overhang plates to the mix, while still sticking to the three-panel design. It also started adding
|
||||||
|
dustwashers and decorative plates, which improved the aesthetics of the project.
|
||||||
|
|
||||||
|
## v1.0.x
|
||||||
|
|
||||||
|
This was a simple three-panel stick that was somewhat ridiculously long, but worked, and built a lot of the foundation
|
||||||
|
for the project. Its start as being inspired by the Open Stick really showed at this point, but things were coming
|
||||||
|
together.
|
1
Makefile
1
Makefile
@ -5,6 +5,7 @@ all:
|
|||||||
cp ./docs/assembly-and-tips.md ./build/docs/assembly-and-tips.md
|
cp ./docs/assembly-and-tips.md ./build/docs/assembly-and-tips.md
|
||||||
cp ./docs/printing-and-materials.md ./build/docs/printing-and-materials.md
|
cp ./docs/printing-and-materials.md ./build/docs/printing-and-materials.md
|
||||||
cp ./LICENSE ./build/LICENSE
|
cp ./LICENSE ./build/LICENSE
|
||||||
|
cp ./CHANGELOG.md ./build/CHANGELOG.md
|
||||||
pushd ./build; zip ./buildable-stick-system-`git describe --dirty`-stls.zip . -r; popd
|
pushd ./build; zip ./buildable-stick-system-`git describe --dirty`-stls.zip . -r; popd
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
Loading…
Reference in New Issue
Block a user