Stellar v1.0 Beta 6 ​
Stop! Don't touch. This beta came right out of the oven.

Warning The blueprint file version was increased to version 6 and has no data fixer upper
Highlights ​
- Added settings
- Visual part scaling
- Powerful selection controls
- Focus mode
- Added a few more parts
What's New ​
Create Screen Rework ​

Info The last beta introduced the create screen. It was quite bare-bones so it has been spiced up.
- Added icons to the list of templates that can be used - Soon, they will represent whether they were outsourced
- Join our discord server and submit your templates!
 
- Added the Stellar logo near the name and motto
- Fixed spacing between the word "Stellar" and the version number in the status bar
- Reordered links to the left in the status bar
- Removed a random link from the copyright year
Toolbar ​

Info Ever since it was added, it definitely needed more love. Here's the attention that it requires...

- Selection modification controls - "Select Deep" lets you select a part regardless of how deeply buried it is within groups
- "Select Multiple" enables you to bypass the concurrency of selection
- "Focus Mode" toggles the new Focus Mode, which lets you... well... focus (with better screen space management)
 
- Selection controls - Added select/unselect all
- Moved group/ungroup here
 
- Edit controls - Moved the delete, rename, lock, and hide buttons here
 
- Clipboard controls remain the same - Only the copy icon was tweaked
 
- The info options were changed from a circled question mark icon to a circled info icon - The function essential controls were also finally fully implemented (my bad, lol)
 
- Settings were enabled
Settings ​

- Has a search bar
- Has a reset button too
- Interface settings - Theme - Can toggle between all the implemented themes
- Only offers Stellar Dark and Stellar Light currently
- Themes were internally implemented in Beta 5; however, they've now been exposed to the user through the UI
 
- Default tab - I personally love this one
- Lets you pick any tab that you want Stellar to open by default
 
- Touchscreen mode - This was an internal feature introduced in Beta 5 too
- Rearranges elements of the UI to better work with the available screen space
- Best left unchanged
 
- Language - Please help us translate Stellar your language on Crowdin!
- This was, again, implemented in Beta 5 but has now been exposed
- Offers a significant amount of languages
- Join our discord server to request your own language to be added
 
- Prompts/notifications - Read the prompts section below for more info
- Prompts to toggle: - Orientation
- Installation
- Instability
- Missing parts
 
 
 
- Theme 
- Editor - Undo limit - Constrains the maximum number of undo available
- The default is 512, the maximum is 4096, and the minimum is 16
 
 
- Undo limit 
- File preferences - Format - Formats the JSON that is outputted
 
- Watermark - A watermark that gets added to the exported blueprint files linking to Stellar
 
- Default name - The default name of a blueprint in case it was created from scratch
- Best left unchanged for compatibility with the game
 
 
- Format 
- Debug - Debug info - Toggle showing advanced debug info on the crash screen
 
 
- Debug info 
Properties ​

- Constraints - Maintains the ratio between two values
 

- Hints - Shows a hint when the question mark icon is Active
- More will be added later
 
Parts Explorer ​

- Added quick part actions like there were before Beta 5
Parts ​
- Added hawk engine
- Added titan engine
- Added HD textures for a few engines - Every part will be reworked in the next beta as we plan to implement all parts
 
Prompts/Notifications ​
Orientation ​

- Requests you to turn to landscape if you haven't already done so
Welcome ​

- A few quick settings to get started
Unstable ​

- Warns you about an unstable warning
Installation ​

- Lets you know that Stellar can indeed be installed
- Your device may be eligible for installing Stellar regardless of the notification; read about PWAs
Format ​
- blueprint.partshave been changed from- Map<string, Part>to- Record<string, Part>because I don't see a point in using a map (the vanilla counterpart being- VanillaPart[])
- There are no data fixer uppers to upgrade from blueprint version 5 to 6, so all old .stbpfiles are deprecated
- Most files were switched from export const foo = () => { ... }toexport default function foo() { ... }to closely stick to Airbnb styling guides- A lot of files still need this change
 
- Most core functions were renamed to be less verbose - They're no longer all exported from core/*/index.tsas they manage their own default exports now
 
- They're no longer all exported from 
- All primitive Foo.Containerwere renamed toFoo.Rootto match Radix UI
We moved technologies from Webpack to Vite, did a bunch of other fancy code stuff, and a million others things that I either forgot to mention here or are too "code-oriented" to be intreating, but none of that matters. We have a great beta at hand! Let's see what the future holds.