Victor-IX / Blender-Launcher-V2

Standalone client for managing official builds of Blender 3D
GNU General Public License v3.0
359 stars 15 forks source link

Feature Request: Real portable installations #117

Open xan2622 opened 2 months ago

xan2622 commented 2 months ago

This is a repost of a feature request that I posted on the former Blender Launcher Github page. Sadly, most of the previous Feature Requests and Bug Reports are no longer available but here is what I could find thanks to Wayback Machine.

IIRC, DotBow added this Make Portable entry in the right-click menu in the Blender Launcher 1.16 beta build (which was only available in the Discussions). I have noticed that this feature is not there in Blender Launcher 2.2.0-rc.2. Hence this suggestion.


🟡 Is your feature request related to a problem? Please describe.

🟡 Describe the solution you'd like

🟡 Additional context

xan2622 commented 2 months ago

Also, a new Portable column could inform the user if Blender builds are portable or not. This column wouldn't be shown by default, but the user could enable it in the Settings > Blender Builds.

Here is a mock-up of the column (to show if the builds are portable or not):

Victor-IX commented 2 months ago

This will be tackled with the new preferences management I'm currently working on. You will be able to select which set of preferences you want to use for a specific Blender build. By default, the build will use the global settings, but you will be able to create new ones, and those will be stored next to the Blender build folder in a preferences folder.

You can see a very early preview of the system I made here: https://ptb.discord.com/channels/1177452441353068555/1177452441814437949/1245199933104066590

zeptofine commented 2 months ago

@Victor-IX this is asking for a little simpler of a solution, where the configs are stored within the individual builds. I think this should be integrated into the preference manager as a special case

xan2622 commented 1 month ago

The Blender developers now allow users to create a portable folder directly in the Blender installation folder and Blender will save configuration, extensions and presets there.

https://projects.blender.org/blender/blender/pulls/122778

https://docs.blender.org/manual/en/4.2/advanced/blender_directory_layout.html#portable-installation