Commit Graph

44 Commits

Author SHA1 Message Date
Starbeamrainbowlabs e73e4b4596
Bugfix: don't set scalefactor via CLI arg if --scale-factor{x,y} not set 2023-12-08 21:38:01 +00:00
Starbeamrainbowlabs 85dce8acec
Add ScaleFactorX/Y control CLI arguments 2023-12-05 20:44:39 +00:00
Starbeamrainbowlabs 9d2590e7c8
Set default Culture to en-GB to ensure floats are serialised correctly across all languages.
Without this, floats are serialised in e.g. German to 2,3 instead of 2.3, thus breaking the generated SVG.

Thanks to Johanna Wehner for reporting.

Co-authored-by: Johanna Wehner <superjohannaa@gmail.com>
2023-12-05 20:32:11 +00:00
Starbeamrainbowlabs 28e6422e9b
fixup 2021-07-25 01:06:03 +01:00
Starbeamrainbowlabs 42724a64ca
Polish README 2021-07-25 01:05:32 +01:00
Starbeamrainbowlabs 7f4cc7e2d7
README: Add contributing section 2021-07-25 00:52:15 +01:00
Starbeamrainbowlabs 0bb4a291c5
README: add note 2021-07-24 02:40:18 +01:00
Starbeamrainbowlabs ed74f1d9e3
Update README 2021-07-24 01:45:47 +01:00
Starbeamrainbowlabs 7b7bab1f85
Write plus symbol over each hole 2021-01-27 19:16:16 +00:00
Starbeamrainbowlabs a87f3bb6bd
Add licence 2021-01-27 19:15:27 +00:00
Starbeamrainbowlabs e9f5f73668
Add text next to each hole 2020-04-25 01:15:44 +01:00
Starbeamrainbowlabs f20ddb5a8e
Add extra crosses & arrows as guides 2020-04-25 00:41:03 +01:00
Starbeamrainbowlabs fc3c92d334
README: Tweak paper size 2019-02-24 00:36:16 +00:00
Starbeamrainbowlabs 88757c7c51
Remove transparent colouring, as imagemagick doesn't appear to like ti very much 2019-02-24 00:19:50 +00:00
Starbeamrainbowlabs 74c3509dfa
Use correct music box by default 2019-02-24 00:19:25 +00:00
Starbeamrainbowlabs 42ab1f8494
Bugfix: Correct MusicBox.IsValidNote() logic 2019-02-23 22:52:45 +00:00
Starbeamrainbowlabs a6cf844c4b
Draw a code at the side to indicate orientation 2019-02-23 00:15:12 +00:00
Starbeamrainbowlabs bd774bc67c
Port AddPolygon -> WritePolygon from the FloatingIslands, but we should consider creating a NuGet package. 2019-02-22 01:06:01 +00:00
Starbeamrainbowlabs c48a5d01ce
Add even moar instructions to README 2019-02-22 01:05:13 +00:00
Starbeamrainbowlabs 6cbf6d1aed
Implement corrected note schema 2019-02-22 00:47:53 +00:00
Starbeamrainbowlabs eeb11e1bf7
Finally identify what every note is for real! 2019-02-22 00:34:17 +00:00
Starbeamrainbowlabs 5c81eabebe
Add new instructions to README 2019-02-21 23:50:40 +00:00
Starbeamrainbowlabs 222b197bc6
Update dependencies 2019-02-21 23:13:14 +00:00
Starbeamrainbowlabs 4031a30b21
Ignore ghostwriter backup files 2019-02-21 23:12:55 +00:00
Starbeamrainbowlabs a929e3e8e1
Add '--export-pdf' example to README 2019-02-21 23:11:57 +00:00
Starbeamrainbowlabs f9d4ceccaa
Add additional information in comments. Information is starting to conflict.....! 2017-12-22 19:07:50 +00:00
Starbeamrainbowlabs 5ff751cdc9
Shrink strip height a bit 2017-12-22 18:07:10 +00:00
Starbeamrainbowlabs cf2eca48de
Add note of a note that went wrong in a recent test 2017-12-22 18:06:46 +00:00
Starbeamrainbowlabs 0408e2a536
Add proper CLI 2017-12-04 12:38:15 +00:00
Starbeamrainbowlabs 564b649204
The 2 most annoying bugs are segfaults, infinite loops, and *off-by-one* errors. 2017-12-03 17:48:15 +00:00
Starbeamrainbowlabs fb3fc45a09
Make notes on how to use it 2017-12-03 16:52:50 +00:00
Starbeamrainbowlabs 5daf2d0101
Make y scaling work (I think :P) 2017-12-03 15:51:22 +00:00
Starbeamrainbowlabs 42a03df794
Convert notees from piano stave to music box strip notes 2017-12-03 14:38:31 +00:00
Starbeamrainbowlabs e5331328f1
Shift notes to fit inside playable area 2017-12-03 13:51:57 +00:00
Starbeamrainbowlabs 0d48715361
Shift up to hide dead space at the top 2017-12-03 11:36:47 +00:00
Starbeamrainbowlabs d527ac2184
Start working on clipping unsupported notes & removing dead space 2017-12-02 20:47:40 +00:00
Starbeamrainbowlabs 09dd4eed31
Finish up note validation 2017-12-02 19:47:40 +00:00
Starbeamrainbowlabs f71e215b61
Add MusicBox class for note validation, but it doesn't work yet 2017-12-02 16:59:52 +00:00
Starbeamrainbowlabs b80c5bba6c
Correct display of initial grid 2017-12-02 16:44:12 +00:00
Starbeamrainbowlabs ff1fb90351
Add actual notes that our music box plays 2017-12-02 14:41:03 +00:00
Starbeamrainbowlabs eb92ce143b
Move TrackLength to cached property 2017-12-02 14:38:49 +00:00
Starbeamrainbowlabs 5aa7c6a0c3
Add box around notes 2017-11-30 23:15:52 +00:00
Starbeamrainbowlabs 8cdb9591ab
Refactor to make it nicer 2017-11-30 23:03:55 +00:00
Starbeamrainbowlabs 50a9527597
Initial commit. Let's see where this leads! 2017-11-30 22:45:39 +00:00