After installing the template opening the startup file crashes blender. No errors.
This is on version 2.9.1 and 2.9.3
Is the install process different than Blunder?
The install process is the same. I just wiped out my templates, redownloaded and reinstalled on 2.91.0, and I'm not having issues, I'm downloading 2.93 now to test that, too.
I'm on a Windows 10 PC, I haven't yet tested on Mac and Linux for compatibility. I'll let you know if I can replicate the crash on my end.
Funny enough, Blunder has an init (startup script) that could potentially give issues on startup, but I haven't added one to BLUI yet, so maybe there's something there.
OK, test results are as follows (from a Windows 10 PC):
2.82.0 - Working, some visual bugs
2.83.0 - Working, some visual bugs
2.90.1 - Working
2.91.0 - Working
2.91.2 - Working
2.92.0 Beta - Crash on Startup
2.93.0 Alpha - Crash on Startup
My current working theory is that App Templates may be dependent on the folder structure that comes from installing Blender to your system, rather than just downloading and running the app.
The versions that download as an .msi, and install, update components etc. all seem to work, but the experimental releases (beta and alpha) that come as a folder, and allow you to run Blender without installation, are the ones that are giving issues.
Hmmm, well that complicates things. And when you say 'open your startup file', are you doing that by going to File > New > BLUI 0_7_5?
The Right Mouse Navigation got moved out of the App Template, and into its own separate addon: https://github.com/SpectralVectors/RightMouseNavigation, it was called UnrealRightClick until a couple of days ago, so some of the old links may need to be updated, but the one I just pasted here is current. I did it this way so that you can use it with or without the rest of the template.
I hadn't been actively developing any of my projects for months before this last week, when I got a few messages about bugs with Blunder. I'm trying to polish a few things up now, fix some bugs, and hopefully cobble together some kind of user guide so that there's a little more for people to go on.
Yes. Starting up BLUI 0_7_5 ()
On Blender 2.91.2 ()
Instantly closes Blender.
Good to know that it has been moved to a separate plugin.
It is funny actually, I've been checking every week for an update to 2.9 over the last couple months and two days ago I decided to update even without your plugin and lo and behold, there was an update.
I can say with confidence that after having tried to learn Blender a good 5 times over the last 10 years, your plugin helped me get much further than ever before.
It really sucks trying to learn a new software that goes against the conventions of everything you are used to... Now I'm having that same struggle with the Blender Python API, their documentation is... Not great.
Well, this is one of the few times that Blender NOT crashing is letting me down. I can't reproduce the 2.91.2 crash on my system, it just loads the startup scene and waits, like it should.
My new theory is that there's maybe an initial setting that I had set when I installed 2.91.0 that got copied over to my 2.91.2 install, and maybe you don't have that preference? It's a bit of a weak theory, but it's all I've got right now.
When I installed Blender, and opened it for the first time, it showed that one-time pop-up that asks you if you want to use Left or Right Click to select, and if you want to load the Blender default or Industry Standard Keymap. I believe that I chose Left Click and Industry Standard. You could try changing these settings first, then going to File > New > BLUI.
Really, I'm not feeling confident that this will make a difference, but it's something to try.
I'll try to modify the Blunder init script to see if that makes a difference.
Thanks for the interest, and patience, there's been a few people lately after me to update and maintain my addons/templates, and I think that was just the kick in the butt I needed to get cracking again. Hopefully I'll have some updates to share with you soon.
And, as far as the Blender Python API is concerned, I agree, the docs seem to be missing that last critical step, maybe just an example of the syntax needed to use each of the operators. I'd also been meaning to do a video on how I make all my stuff, including resources that helped me get from where you are with it, to where I am (which is not all that far, but I remember thinking the thing you wrote). So I'll leave some of those resources here for you to check out, and there'll be a video about it on my Youtube eventually:
Darkfall - https://www.youtube.com/channel/UCOUWVGNhcHEICE8AjR8up3g
B3D Interplanetary - https://b3d.interplanety.org/en/
Curtis Holt - https://www.youtube.com/channel/UCzghqpGuEmk4YdVewxA79GA
Jayanam - https://www.youtube.com/user/jayanamgames
Scripting for Artists (on Blender's official YT channel) - https://www.youtube.com/playlist?list=PLa1F2ddGya_8acrgoQr1fTeIuQtkSd6BW
Royal Skies LLC -
CG Matter -Blender Livestreams - they did a stream with the guy (Dr Sybren Stuvel) who did the Scripting for Artists series, and I asked a few questions about REALLY basic stuff, then I started to feel bad that I should have maybe Googled it instead of wasting his time, but when I went back to the comments, he had gone back after the stream ended and written a detailed explanation that really helped things click for me.
Royal Skies and CG Matter helped remove that intimidation barrier I felt whenever I looked at the API - Hey, just do the things you want to do, copy and paste them from the Info screen, and BOOM, you're a coder.
Darkfall and Nikita are really good at going through code line by line, or section by section, and making sure you understand how it all works, they were the ones who helped "connect the dots" and allowed me to figure out how to actually write out the things I wanted to do.
All the others helped me get that one tiny little piece that someone else thought went without saying.
Once you're up and running, your new home will be https://blender.stackexchange.com/
That's the best resource I've found for Blender and Python.
You can also try reading through my scripts on Github, I ignored a couple of "Python style" recommendations, like abbreviated variable names, and 80 character lines, so all of my variables are super long, literal names (eg a variable containing an Object's coordinates would be ObjectCoordinates, rather than objco) and I've put in lots of comments, to try and give the plain English of what each code block does right above the code itself.
Damn, I wrote a novel, and I still didn't fix the crash! I'll keep you posted!
So, a bit of a rub, I did use industry standard though iirc it removed the choice for left/right click but if it didn't, I picked left click.
And thanks for the resources. I'll take a look at them!
I have a friend who also makes plugins (Rich Colburn, he has some awesome stuff and is hopefully going to have a new version out in the next few weeks and it is heads and shoulders above his old version which was already amazing. You can find his stuff by just searching his name.) and he has been pushing me to get into making some plugins so between those resources and his help I'm sure I'll figure something out.