1
0
Fork 0
freesewing/designs
bobgeorgethe3rd d973cb4248 [bee]: Refactor code & fixes (#200)
Closes #105
Closes #76
Closes #148

This is a major clean up and overhaul of Bee's code.

Changes

-     Reinstating the ability to toggle the colours of neck and band tie independently
-     Reinstating the ability to toggle pointed edge of neck and band tie independently
-     Simplify snap options
-     Simplfication of the code
-     Simplify Cutting Instructions
-     Cutlist re-work
-     Hidden tie flag message also now appears when !options.ties
-     Neck tie is no longer hidden when options.pointedNeckTieEnds == true
-     Band tie is no longer hidden when options.crossBackTies == true
-     Band tie is no longer hidden when options.pointedBandTieEnds == true && !options.crossBackTies
-     options.reversible now acts as an override for options.duoNeckTieColours & options.duoBandTieColours
-     options.reversible markdown updated to reflect this
-     Updated neckTieLength when crossBackTies == true this was an error from the original code.
-     Designer note links updated for new options.
-     i18n en.json file updated to reflect change in options

Fixes

-     Neck ties no longer cut on fold (This was an error from when originally coded)
-     Band tie locks in duo colours when options.crossBackTies == true (this is why there were incorrect notch placements)
-     options.bandLength move to neck.mjs
-     Locking Bella options that were added post Bee.

Additions

-     options.duoNeckTieColours
-     options.duoBandTieColours
-     options.pointedNeckTieEnds
-     options.pointedBandTieEnds
-     New option markdown
-     Added snap info to neckTieWidth & bandTieWidth markdown

Removed

-     options.duoTieColors
-     options.pointedTieEnds
-     removed option markdown
-     Hidden tie flag message has had expand flags removed

Things to Note

-     The cut list is not using the mirrored preset to hopefully lessen confusion.

Moving forward, as the original coder of this design, in an effort to maintain the design as intended by the original designer in the future, it would streamline the process and be helpful if any requests for maintenance were sent directly to me.

Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/200
Reviewed-by: Joost De Cock <joostdecock@noreply.codeberg.org>
Co-authored-by: bobgeorgethe3rd <bobgeorgethe3rd@googlemail.com>
Co-committed-by: bobgeorgethe3rd <bobgeorgethe3rd@googlemail.com>
2025-04-03 16:13:24 +00:00
..
aaron [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
albert [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
bee [bee]: Refactor code & fixes (#200) 2025-04-03 16:13:24 +00:00
bella [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
benjamin [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
bent [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
bibi [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
bob [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
bonny [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
breanna [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
brian [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
bruce [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
carlita [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
carlton [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
cathrin [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
charlie [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
cornelius [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
diana [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
examples [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
florence [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
florent [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
gozer [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
hi [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
holmes [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
hortensia [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
huey [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
hugo [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
jaeger [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
jane [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
legend [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
lily [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
lucy [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
lumina [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
lumira [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
lunetius [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
magde [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
noble [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
octoplushy [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
onyx [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
opal [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
otis [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
paco [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
penelope [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
plugintest [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
rendertest [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
sandy [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
shelly [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
shin [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
simon [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
simone [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
skully [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
sven [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
tamiko [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
teagan [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
tiberius [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
titan [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
trayvon [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
tristan [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
uma [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
umbra [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
wahid [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
walburga [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
waralee [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
yuri [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00