For older release notes see here: http://www.bforartists.de/wiki/release-notes
You can report bugs in the Github tracker: https://github.com/Bforartists/Bforartists/issues
Official Webpage: http://www.bforartists.de

Bforartists 2.9.0 brings the new features and fixes from Blender 2.93 LTS. Bforartists 2.9.0 is already based at Blender 3.0 Alpha. We have fixed the usual things to adopt the updates in Blender to Bforartists, like aligning new ui content left, human understandable tooltips, and adding new icons to the new tools. And the new editors in Blender 2.93 needed updates to fit to our UI philosophy too.

Bforartists 2.9.0 brings back the tool shelf tabs, which was one of the main works for this release. Most of the content from the header menus can now be found in the tool shelf too, as icon buttons. To show this tool shelf content is optional. You can turn it off if not needed. Another big ongoing project is to separate the tooltips in a proper way. The nodes now have each an icon in the viewport. The add menu content in the geometry nodes editor is also available in the sidebar in panels, with icon buttons if wanted. Which was the second big project in this release, and is still ongoing. And we have the usual small tweaks and changings. All in all we have over 280 changes in this release.

--------------------------------------------------------------------

Release Note Bforartists 2 version 2.9.0 - 11.06.2021

Fixed building of man pages.
Fixed building of manpage.
Add bfa comments to C code
Toolsystem panels: HIDE_BG to HIDE_HEADER
Add HIDE_BG options to toolsystem panels
Transparent background for the toolshelf tools
Align View Buttons: typo in Lock Caymera to view #2450
Eevee Wavelength Node Support
add_node operator description, check if type is set
Node Editors - tooltips for the single nodes #2044
Explain removal of panel category else statement
Remove empty tool header area from toolbar editor
Missing Category warnings #2404
Toolshelf - readd tabs #1402
Readd im and export icons for gltf #2372
Fix Point Cloud Attribute Names #2371
Node icon implementation problems - expected a string enum, not dict #2316
issue_2043
Node Editors - iconize add menus #2043
Make unique icons for tool shelf #2494
Toolshelf - add the text menus as panels #2402 - pose mode, one panel should stay open in the tab
Toolshelf - add the text menus as panels #2402 - propagate, poselib, motionpaths
Toolshelf - add the text menus as panels #2402 - pose mode, in-betweens
Toolshelf - add the text menus as panels #2402 - pose mode clear transform
Toolshelf - add the text menus as panels #2402 - pose mode pose tab and panel
Toolshelf - add the text menus as panels #2402 - recalc boneroll panel
Toolshelf - add the text menus as panels #2402 - armature tab and panel
Toolshelf - add the text menus as panels #2402 - grease pencil vertex paint , paint panel and tab
Toolshelf - add the text menus as panels #2402 - gpencil weight mode
Toolshelf - add the text menus as panels #2402 - gpencil reproject strokes
Toolshelf - add the text menus as panels #2402 - gpencil edit mode - toggle caps
Toolshelf - add the text menus as panels #2402 - gpencil simplify
Toolshelf - add the text menus as panels #2402 - gpencil separate
Grease Pencil, Join and Simplify needs unique icons, Check close icon #2496
Toolshelf - add the text menus as panels #2402 - grease pencil cleanup panel and tab in edit mode
Toolshelf - add the text menus as panels #2402 - Grease pencil in edit mode - dissolve
Toolshelf - add the text menus as panels #2402 - grease pencil in edit mode, stroke menu and panel
Toolshelf - add the text menus as panels #2402 - weight paint panel and tab
Toolshelf - add the text menus as panels #2402 - color picker for vertex and texture paint
Toolshelf - add the text menus as panels #2402 - vertex paint, paint tab and panel
Toolshelf - add the text menus as panels #2402 - initialize face sets panel
Simplify code for Face Sets menu in sculpt mode #2492
Toolshelf - add the text menus as panels #2402 - Sculpt mode, face sets tab and panel
Set 3d cursor with shift right mouse #2475 - removed entry
Add Delete Geometry and Curve Length node to sidebar, add icons #2489
Gpencil - Iconize Normalize Thickness and Normalize Opacity in the Stroke menu #2490
Grease pencil in sculpt mode, sidebar, make sculpt strokes checkboxes more compact #2488
fix at blender-snapcraft-template.yaml
Sculpt mode, separate icons for mask slice #2478
Show header for new tool system when tabs are on #2476 - added header for the panel
Toolshelf - add the text menus as panels #2402 - mirror local showed in wrong modes.
Toolshelf - readd the Bforartists 1 panels #2402 - sculpt mode - mask tab
Toolshelf - readd the Bforartists 1 panels #2402 - made subpanels own panels to get around transparent header
Tabs - Conflict between bl_options = {'DEFAULT_CLOSED'} and bl_options = {'HIDE_BG'} #2477
Global - Area View Entries - Revert and expose Area operators to View menus like before #2470 - removed area content from the rmb menu
Global - Area View Entries - Revert and expose Area operators to View menus like before #2470 - python part
Area Options - iconize the Area menu #2469
Geometry nodes - add new mesh to curve to sidebar, add icon #2467
Merge - Implement changes at cmake files #2466
Grease Pencil - Properties Editor Object Data Properties - Layers - Relations - align prop left, hide if inactive #2468
Toolshelf - readd the Bforartists 1 panels #2402 - control points panel for surface
Toolshelf - readd the Bforartists 1 panels #2402 - surface object - surface tab and panel
Toolshelf - readd the Bforartists 1 panels #2402 - show segments panel also for surface object
Toolshelf - readd the Bforartists 1 panels #2402 - curve object - segments tab and panel
Control points menu - wrong icon for smooth #2465
Toolshelf - readd the Bforartists 1 panels #2402 - curve object control points tab and panel
Toolshelf - readd the Bforartists 1 panels #2402 - curves object, edit mode, curvetab and panel
Mirrortools - separate tooltips #2437 - division into global and local
Separate tooltips and toolname for edge mark sharp / mark sharp from vertices #2458
Separate tooltip and tool name for rotate edge #2459
UV panel - separate tooltips for angle based and conformal #2460
Render > Lock Interface: possibly missing from everywhere #2461
Toolshelf - readd the Bforartists 1 panels #2402 - fixed panel layout inconsistencies
Toolshelf - readd the Bforartists 1 panels #2402 - mesh - cleanup panel
Toolshelf - readd the Bforartists 1 panels #2402 - new PROJECTFROMVIEW_BOUNDS icon
Toolshelf - readd the Bforartists 1 panels #2402 - mesh edit, uv tab, uv panel
Toolshelf - readd the Bforartists 1 panels #2402 - edit mode - face tab and panel
Toolshelf - readd the Bforartists 1 panels #2402 - icons for mark and clear sharp by vertices and rotate ccw
Toolshelf - readd the Bforartists 1 panels #2402
Toolshelf - readd the Bforartists 1 panels #2402 - fixed missing def polls to hide the tool shelf tabs
Toolshelf - readd the Bforartists 1 panels #2402 - mesh edit, vertex tab - vertex panel
Toolshelf - readd the Bforartists 1 panels #2402 - edit mode, meshtab, dissolve panel
Toolshelf - readd the Bforartists 1 panels #2402 - shading panel in edit mode with mesh
Object menu - missing shading options for curve/surface #2457
Toolshelf - readd the Bforartists 1 panels #2402 - new icons for shading in edit mode
Toolshelf - readd the Bforartists 1 panels #2402 - object tab, shading panel
Toolshelf - readd the Bforartists 1 panels #2402 - added normals panel, fixed class names for merge, separate and split
Pie Menu - Consistent Snap Icons #2443
Edit Mode - Mesh menu - create separated icons for merge, split and separate #2446
Toolshelf - readd the Bforartists 1 panels #2402 - fixed wrong labels, separated merge, split and separate panels
Close / Maximize / Hide buttons missing in header #2451
Geometry nodes editor - add new nodes to the sidebar, add icons #2455
Iconcreation fails #2456
Run .\make format #2449
Toolshelf - readd the Bforartists 1 panels #2402 - meshedit tools panel
Toolshelf - readd the Bforartists 1 panels #2402
Change python tool name for lock view rotation tool #2445
3D View - Add Lock View Rotation toggle to optional header toggles #2444
Improve Transform icons #2442
Reverted accidental commit to transform/transform_ops.c to issue Mirrortools - separate tooltips #2437
Mirrortools - separate tooltips #2437 - Apply tools
Set origin - Fix tooltips #2438
Snap selection to cursor - separate the tooltips #2439
Greyed out Use Front Face prop #2440
Toolshelf - readd the Bforartists 1 panels #2402 - Clear panel
Toolshelf - readd the Bforartists 1 panels #2402 - Mirrortools
Toolshelf - readd the Bforartists 1 panels #2402 - set origin
Pose sliding tools improvements - bone system starts invisible #2428
Limit the Set Dimensions addon to edit mode only #2435
Toolshelf - readd the Bforartists 1 panels #2402 - show transform panel in pose mode
Missing transform menu in Pose mode #2421
Node Shelf - Shader Editor - Different icons for Vector and normal Displacement and Principled #2430
Node Shelf - Shader Editor - Icon Only doesn't show Principled Volume #2429
NoneType Error in the new toolshelf tabs #2434
Texture Nodes - Missing icon #2432
Toolshelf - readd the Bforartists 1 panels #2402 - snap and transform panel just in object and edit mode
Toolshelf - readd the Bforartists 1 panels #2402 - added set dimensions addon to the transform panel.
Toolshelf - readd the Bforartists 1 panels #2402 - consistent and unique classes names
Grease pencil - Properties Editor - Object Data Properties, Layers panel - Move the option locks out of the specials menu #2407
Resolve possible hotkey conflict with Overshoot tool #2422
Randomize Transform - Double title in tooltip #2420
Grease Pencil - Adjust Last Operation panel - align the In Front checkbox left #2423
Grease Pencil - Object Data Properties - missing icons in Layer Specials #2424
Geometry Nodes Editor - add Attribute Vector Rotate node to the sidebar, iconize #2425
Toolshelf - readd the Bforartists 1 panels #2402 - added mode dependant tools to transform panel
Transparent background for the toolshelf tools #2398 - readded bl_options = {'HIDE_HEADER'} to the new toolsystem panel
Outliner - Change "Purge" to recursive + "cleanup" name and entry to the Orphan View of the outliner #2417
Outliner - Change "Purge" to recursive + "cleanup" name and entry to the Orphan View of the outliner #2417
Toolshelf - readd the Bforartists 1 panels #2402 - Added transform panel with basic tools
Nodes sidebar - make icons bigger #2410 - removed whitespace
Nodes sidebar - make icons bigger #2410 - Compositor
Nodes sidebar - make icons bigger #2410 - added some spaces between the text buttons in geometry node editor
Nodes sidebar - make icons bigger #2410 - Shader editor
Geometry nodes sidebar - make icons bigger #2410 - geometry nodes editor
Geometry nodes sidebar - switch from icon to text buttons method and location #2411
Geometry node editor - sidebar - empty tab Input #2418
Make tabs in toolshelf optional #2401
Theme - Outliner - Make active and selected highlight more distinct #2391
Outliner - Changed hide one level operator #2416
Number of icons per row in the snap panel #2399 - renmoved whitespace
Number of icons per row in the snap panel #2399 - cleanup, deactivated the hello world panel
Snap cursor to active - remove white background from the icon #2414
Number of icons per row in the snap panel #2399
Theme - Add Null, Camera, Light wireframe colours #2392
Nodes Editor - add new curve and attribute nodes to the sidebar, add icons #2406
Edit Mode - Bisect tool, big gaps between the header elements #2389
Keymap - missing "need_active" warning #2405
Header - File menu - external data - Add icons to the new menu items #2403
Fix pack linked library tooltip #2408
Make tab panel buttons bigger #2400
3D View Toolshelf - separate the tab classes into own python file #2396
Recreate the startup.blend files #2397
Bforartists toolshelf icons #1317 - improved knife icon
Bforartists toolshelf icons #1317 - new knife tool
Animation Preferences - Change default to have Channel Group Colors on #2384
Properties Editor - Object Properties - Collections - same tool name for two different tools #2387
Graph Editor - Delete Keyframe confirmation dialoge is annoying #2385 - removed confirmation dialog
UV + Image Editor - separate tooltips for save as and save a copy #2378
Remove double menu entry Area #2379
Switch to info editor crashes to desktop #2380
Remove double menu entry Area #2379 - added icons to the right click menu
Geometry nodes editor - add new switch node to the sidebar, iconize #2381
UV editor - Image menu - remove Exract palette and Generate Grease Pencil #2377
New Transfer Sculpt Mode operator #2365
Geometry Nodes - Add Grid Mesh Primitive from Nodeshelf doesn't work. #2376
Object Properties - Viewport Display - Color - fix nerdish tooltip #2375
Add a show / hide prop for the channel list in the view menus of the animation editors #1569
Properties Editor - Dimensions needs better labeling #2360
Add Camera Lock Gizmo again after merge #2362
New Transfer Sculpt Mode operator #2365
Spreadsheet editor theme #2363 - adjusted background colors
Update nodes workspace #2367
Hide editor type menu in new spreadsheet editor #2370
Preferences - Interface panel - Statusbar subpanel - align props left #2357
Preferences - Blender Version shows incorrectly #2356
Asset Browser: wrong environment icon #2283
Dopesheet - Grease Pencil Mode - Channel menu - redesign to fit dopesheet mode #1545
Workspaces - Missing Toolbar in some layouts #2353
Failing python example scripts #2354 - changed panel name to fit blender name conventions
Failing python example scripts #2354
Hotkeys - Reset to Default with hover + Backspace missing #2343
NLA - separate the tooltips for Start and Stop Tweaking Strip and Stashed Actions #2350
NLA Editor - put Start Editing stashed actions and start tweaking strip actions top hierarchy #1630 - part two
Failing python example scripts #2354
NLA - separate the tooltips for Start and Stop Tweaking Strip and Stashed Actions #2350 - new icon for start editing stashed actions
Edit Menu - move new Open Preferences folder one upwards #2352
NLA Editor - put Start Editing stashed actions and start tweaking strip actions top hierarchy #1630
Geometry nodes - add icon to new bounding box node, add node to sidebar #2347
Remove select through patch #2348
Properties Editor - move Clear Custom Split Normals Data button to the Normals panel to make clear why Auto Smooth sometimes becomes dysfunctional #2329
Compositor, put backdrop navigation elements besides the backdrop options #1628
Mac keymap - replace all ctrl hotkeys by oskey hotkeys #2340
Separated tooltips - Implement the different tooltips in the original operator #2052 - armature menu, hide unselected
Separated tooltips - Implement the different tooltips in the original operator #2052 - metaball, hide unselected
Separated tooltips - Implement the different tooltips in the original operator #2052 - Curve menu, hide unselected
Separated tooltips - Implement the different tooltips in the original operator #2052 - mesh menu - hide unselected
Separated tooltips - Implement the different tooltips in the original operator #2052 - mesh menu, recalc normals inside
Separated tooltips - Implement the different tooltips in the original operator #2052 - pose menu, hide unselected
Subsurface radius fields are difficult to reach #2318
Separated tooltips - Implement the different tooltips in the original operator #2052 - particle menu, hide_unselected
Separated tooltips - Implement the different tooltips in the original operator #2052 - object menu, hide_unselected
Separated tooltips - Implement the different tooltips in the original operator #2052 - face masking - select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - Vertex masking - select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052
Weight Paint - Mirror options panel - align props left #2333
Bug - Old *.blend files crashes devbuild-28-03-2021 #2325
3D View - move lock camera to view widget to the align view button addon #2328
Add menu - add new grease pencil types to the toolbar #2299 - missing object type
Properties editor - Armature - Object data properties - Viewport display - align axes prop left, add triangle and hide new pos prop #2335
3D view - align the new lock camera to view button with the other navigation controls, use our icon #2334 - changed icon
3D view - align the new lock camera to view button with the other navigation controls, use our icon #2334 - horizontal aligned
Separated tooltips - Implement the different tooltips in the original operator #2052 - grease pencil in edit mode, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - armature - select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - lattice, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - metaball, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - curve, edit mode, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052
Separated tooltips - Implement the different tooltips in the original operator #2052 - particle mode, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - pose mode, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - 3dview in object mode, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - fixed icon for Center Cursor and Frame All
Separated tooltips - Implement the different tooltips in the original operator #2052 - 3dview view menu, Center cursor and frame all
Separated tooltips - Implement the different tooltips in the original operator #2052 - view menu , Frame All (Quad View)
Separated tooltips - Implement the different tooltips in the original operator #2052 - 3d view, Frame Selected (Quad View)
Separated tooltips - Implement the different tooltips in the original operator #2052 - sequencer, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - clip editor, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - uv editor, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - image editor , view fit
Separated tooltips - Implement the different tooltips in the original operator #2052 - clip editor - select all markers
Separated tooltips - Implement the different tooltips in the original operator #2052 - dopesheet editor - clean channels
Compilation warnings #2281 - select through patch, deactivated unused variables
UV Editor: Add cursor center operator to the view menu #2319
Geometry nodes editor - Readd icon to Grid primitive #2320
Geometry Node Editor - add Attribute Clamp and Map range to sidebar and iconize #2322
Geometry node editor - sidebar - group tab - align hide value prop left #2323
Iconize new im and export options for the grease pencil object #2326
Properties Editor with Curve object - Object data properties, Geometry panel - Taper radius + Map Taper issue #2327
Separated tooltips - Implement the different tooltips in the original operator #2052 - Dope sheet , select before and after current frame
Separated tooltips - Implement the different tooltips in the original operator #2052 - Graph Editor, select before and after current frame
Separated tooltips - Implement the different tooltips in the original operator #2052 - node editor - select none /select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - outliner show/hide one level
Separated tooltips - Implement the different tooltips in the original operator #2052 - outliner, select none, select inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - Timeline, jump to next / previous marker
Separated tooltips - Implement the different tooltips in the original operator #2052 - dopesheet, select none and inverse
Separated tooltips - Implement the different tooltips in the original operator #2052 - graph editor - hide unselected curves
Separated tooltips - Implement the different tooltips in the original operator #2052 - nla, select none, select inverse - graph editor, fixed wrong icons
Separated tooltips - Implement the different tooltips in the original operator #2052 - Info editor - maximize area
Node editors - add menu - add group input and group output to the sidebar #2315
Node editors - Add menu - iconize Group and Layout submenus #2309 - group and ungroup
Node editors - Add menu - iconize Group and Layout submenus #2309
Geometry Node editor - add icons to the missing mesh node headers #2310
Geometry Node Editor - add attribute convert node to the sidebar, add icon to header #2311
Compositing editor - add menu - Color - Exposure misses icon #2313
Geometry Nodes - Add new primitive nodes to sidebar #2294
Add menu - add new grease pencil types to the toolbar #2299 - Toolbar implementation
Add menu - add new grease pencil types to the toolbar #2299
Context Menu - Missing shader icons #2307
Geometry nodes editor - rename subdivide smooth, readd icon #2303
Geometry node editor - Node menu - Links sub menu - add hotkey to new Mute Links tool. #2304
Compositing - add new cryptomatte node to the sidebar, add icon #2306
New Collections tab - Restrictions panel - align props left #2302
VSE - Sidebar - Proxy Tab - flow is not defined error #2305
VSE - new view options - align new props #2300
VSE - Striptype Scene - align props left #2301
Separated tooltips - Implement the different tooltips in the original operator #2052 - graph editor, select none, select inverse
Sculpt mode - mask menu - separate tooltips for the mask slice operators #2292
Sculpt mode - mask menu - separate tooltips for the mask slice operators #2292 - added new mask slice icon
Sculpt mode - mask menu - Add icons to new random mask submenu #2291
Add attribute remove node to the sidebar #2289
Heap corruption after merge #2286 - set toolbar editor to number 30
Gpencil in edit mode - Point Context menu - change icons for the dissolve tools #2293
Context not defined error in object menu #2290
Compilation warnings #2281 - different types warning
Compilation warnings #2281 - wrong var action in the overload of a function
Preferences - System Tab - Video Sequencer panel - align prop left, hide unused content #2279
Bforartists doesn't compile with Cuda anymore #2278
File menu, clean up sub menu - add proper tooltips #2272 - mask-select_all , added missing comment
Separated tooltips - Implement the different tooltips in the original operator #2052 - mask.select_all
File menu, clean up sub menu - add proper tooltips #2272
Mesh - Select Through #1636 - final fixes
Select through patch try.
Workspace for Geometry nodes #2100
Node Editor - Missing entries error from Eevee when using Cycles #2274
2D Image Editors - Expose switches like in the Animation Editor quick toggles #2215
Iconize the cleanup submenu in the file menu #2268
Remove blender_logo.png from the release/datafiles directory #2267 - changed the logo to ours instead
Node Editors - Quick Toggle icon inconsistency with Shader and Texture #2270
Missing cycles viewport denoising Input Passes #2269