Release Notes for v0.9.0-beta-1
As Usual, Beta's go to Commercial customers. Full release is hopefully in 2-4 weeks.
Update: If you have an active Commercial HueForge Account, you can go to your HueForge Store Account and log in and grab your download from your order status page.
My goal after v0.8.1 was smaller more targeted releases.
I absolutely failed.
While PRIMARILY a UI update, this update also hosts a bunch of other changes as well.
Key New Features:
MacOS Permissions now works for any arbitrary location you give permission for. You may save to Downloads/Desktop/External Volumes etc.
You may hide Filament Brands and Types you don’t own/want to see. You can also merge PLA/PLA+ into a single tab.
Configuration may be moved to anywhere you like - including shared cloud storage drives like OneDrive
UI Streamlining by changing most Dock Widgets to Tool Bars and allowing smart Font Resizing. There may still be a few Dialogs which don’t properly resize. Controls are moved but almost all still here. ToolBars may be rearranged as desired.
Much better user experience for 1366x768 resolution users.
Experimental Secondary Filament effects like Glow, Color Shift, and Fluorescence (One type per print, multiple filaments may share an effect)
Filament Tagging system which is searchable and some are active for rendering (like Silk)
Experimental lit renderer. Gives a more real-world visualization of your print, maybe. Including filament shine (or lack for matte) and color shifting effects like Starlight filaments)
Replaced Filament Sets with Core Fragments, drag and droppable sets of filaments with fixed slider distances that can be inserted, overwritten or merged into a core.
Min Depth and Max Depth are changed to Base Thickness and Blend Depth. Blend depth is always applied on top of Base Thickness and sliders are automatically adjusted when it is changed.
Experimental Blend Assistant to help figure out what color to use to get the result you want. (Thanks to Eli Mamane for the idea!)
Momentary buttons are recolored to be distinguished form Toggle Buttons that are off.
UI Changes:
MOST of the changes are captured on the Wiki
But a few changes have happened since then
The delete key can be used to remove sliders from the Mesh/Color core, not just zero them. Delete cannot be undone.
When a slider is in TD mode, the arrow keys (up/down) now also adjust TD. This is done for touchpad users.
In TD Mode, holding down Shift while mouse wheeling up/down or arrowing up/down will act as a “fine” adjustment with 0.2 intervals instead of 0.5.
Bug fixes to the Blending Assistant to work anywhere on screen. It also now accepts drag and drop from filaments or image colors into the Start or Target color.
Added filament hex codes into the Describe text.
Allow optional Brand and Name for filaments in the instructions section of Describe for cases when using multiple filaments with the same color name.
Starting your filament filter with # will search on color code for matching Filaments (CIELAB DeltaE2000)
Added options for putting the palette on the Left or Right of the print and making it attached or separate (for test printing ahead of time). Also fixed the palette on MacOS/Linux
Added Preferences for Always/Never enter Edit Image when going into Color Match
You can convert a real filament to an “image” filament so you can change the TD and not change the underlying filament in the library.
Fixed a bug with image filaments not undoing properly after being dropped onto the bar
Fixed an issue with really high width aspect ratios causing the predicted model to be upside down.
Added “R” key to be a shortcut to reset view, and the Image gets reset as well.
Bug Fixes:
There are a lot of bug fixes from v0.8.1 here is an overview
Fixed issue with loading STLs on Linux
Fixed issue with Mesa 24.3+ and HueForge OpenGL
Fixed OpenGL workflow errors
Fixed improper coefficient in CIELAB conversion (better matching)
Improved algorithm for “blending up” to darker colors from bright colors
Fixed issues with Backlit Prediction going black too quickly.
No longer crashes on ASCII STLs, will load them natively. It is still recommended to convert them as they are much larger.
Correctly create Log and TD-1 folders on a new install
Corrected code for reflashing TD-1 to work correctly.
Fixed Color/Mesh Core sizes, especially on lower resolution displays. Much closer to using the full height all the time.
Disabled layers load correctly when your project has a greater Max Depth than the defaults.
Reset to Default Windows Layout works, and doesn’t require a restart.
AMD Compatibility mode is no longer necessary.
Borders are fixed to be uniform regardless of the image size. You may also choose to add them outside the image or not - if you don’t, your longest side will shrink to maintain correct aspect ratio for the image inside the border.
Image file monitoring is more reliable (for auto-updating)
If you extract the image from a project, it will automatically be monitored for changes.
Fixed filament links in Library
Fixed “Find Closest Color/Filament” to be CIELAB DeltaE2000 comparison and make TD a secondary consideration.
Fixed Reset View depth calculation to handle virtually all cases now
Fixed issue with Blend Depth and Base Thickness not having arrow step sizes equal to the layer height when loading a new project with a different layer height
Fixed a lot of Dock related issues by simply getting rid of them
Fixed multiple bugs in calculating mesh size and allocating memory for it.
Fixed Mesh height mismatches resulting in 1-2 layers taller meshes than Max Depth.
Known Issues
Filament Sets are inaccessible. They will likely be re-added under the Filaments menu for those few that use them. Core Fragments should replace them mostly.
Some Linux builds crash on STL files > 100mb. I was unable to recreate with a 196mb STL.
Some Linux builds still show a Magenta Clear color in the prediction, but otherwise function.
Optimized Mesh has been removed for a future release.
Color Shift in Color Aware mode has a 2x effect when in Edit Image mode.
Buttons between Mesh/Color core are not uniform in size and some fonts render hard to distinguish Unicode text
Not all dialogs work correctly with the resized font. Finding the remaining dialogs is a Beta priority.
Crash on Exit on MacOS and Linux on occasion.