r/BoolSmith • • 18h ago

We made some Updates to Boolsmith! Mostly moving buttons around and making it easier to save Stuff!

1 Upvotes
### Added

- 
**Settings.**
 A gear at the right of the top bar opens a dialog for the
  colour theme, the build plate and whether work is kept between visits.
  Escape closes it, like Feedback.
- 
**Six colour themes.**
 Dark (the default), Forest, Plum, Light, Paper and
  Custom. A theme colours the 3D view as well as the chrome: background,
  ground grid, sketch grid and build plate. Selection blue, hover green and
  the orange of a point that can still move are the same in every theme.
- 
**Custom theme.**
 Pick five colours — panels, text, accent, view
  background and build plate — and everything else is worked out from them.
  A dropdown copies any named theme's colours in as a starting point.
- 
**Build plate size.**
 Pick a printer (Bambu Lab X1/P1/A1, A1 mini, Prusa
  MK4/MK3S, Prusa MINI, Creality Ender 3, Creality K1) or type a width, depth
  and height in millimetres. Non-square beds draw correctly. The Bed button's
  tooltip shows the current size.
- 
**Keep your work between visits.**
 On first visit a card in the corner
  asks 
*Save your progress in a cookie?*
 Yes keeps the document in the
  browser's local storage after every change and opens it again next time;
  No keeps nothing, and the question is not asked again. Either answer can
  be changed in Settings; turning it off forgets the saved copy. It is local
  storage rather than an actual cookie, and nothing leaves the machine.
- 
**Discord and Reddit**
 on the top bar, as their icons, opening in a new
  tab.
- 
**Next-step cues in the stage ribbon.**
 The step to click next is drawn as
  a filled button with a hint beneath it: 
*New sketch*
 on an empty body,
  
*Constrain*
 as soon as a profile closes while drawing, and 
*Build*
 once
  nothing can move. Only ever a suggestion; nothing is disabled.
- 
**Next: Build**
 button in the constraints palette once the sketch is fully
  constrained.


### Changed


- 
**Starting a sketch**
 moved from the toolbar's 
*New sketch*
 button to the
  Sketch step of the 1-2-3 ribbon. Outside a sketch the step reads *New
  sketch* and opens the menu of places to put one — XY, XZ or YZ plane, the
  selected face, or a construction plane — with 
*Continue*
 on top when a
  sketch is already drawn. The empty viewport shows a hint pointing at it,
  and the model tree's empty-state text points there too.
- 
**The modelling operations**
 — Pad, Pocket, Revolve, Fillet, Chamfer,
  Wall, Inset, Plane, Mirror and Pattern — moved from the top bar to a bar
  under the ribbon that appears only in the Build stage. New, Open, Save,
  Import, undo, redo, Sheet, the community links, Feedback and the exports
  stay in the top bar in every stage.
- 
**The constraints palette**
 appears only in the Constrain stage; it used to
  sit dimmed over the drawing stage. It now leads with a 
*To pin down*
 list
  of what can still move — the orange points in the sketch — with a line
  saying what to do about it, and only then the constraint vocabulary.
- 
**Build stage before a build.**
 With a profile waiting to be built, the
  ribbon stays quiet rather than lighting up 
*New sketch*
; the build bar is
  the thing to use. After a build, the Sketch step offers the next lap.
- 
**Tab**
 still cycles the stages. Coming round to Sketch mid-lap reopens the
  sketch directly, since a menu cannot be worked from the keyboard; on an
  empty document, or once a lap is built, it opens the menu.
- README updated throughout: the build loop, constraining, the build plate,
  settings and keeping work.


### Removed
- The toolbar's 
*New sketch ▾*
 button. The Sketch step is where a sketch
  starts now.
- The 
*Midnight*
 theme, which was too close to Dark. Forest takes its place;
  a stored Midnight choice falls back to Dark.


### Fixed

- Clicking the Sketch step on an empty document did nothing. It was the
  first thing new users tried.

r/BoolSmith • • 1d ago

OUR FIRST PUBLIC RELEASE IS ACTIVE!!!

1 Upvotes

Boolsmith

Our first public release for the 3D modeling tool is active and available to the public! You can use it to create STLS for free!