Some other stuff I'm changing for the next update:
- The way to rotate along the vertical axis in OpenSCAD is by holding shift and left-click dragging. However, this is also the mechanism used by default on the OpenPandora to move windows, so it won't work. I'm changing OpenSCAD to use ctrl + left-click drag instead.
- You can choose whatever font you want already in OpenSCAD, and it remembers that, so that's good enough - I tried to change the default size but I can't find out where it is getting the default from. However, the main problem is lack of horizontal space in the editor, which is mostly caused by indentation. Tab stops are 4 spaces by default, and this is not customizable. I'm going to change that to 2 spaces. If you want, I could also make it customizable but that will be more work.
- I'll try to add a "full screen" mode. You can already get pretty close to that by using OpenBox and toggling the panel away.
I tried your example with fn=48 and it is a memory problem indeed, it rendered on my Pandora but needed about 350MB of swap (I made a 1GB swap partition and I have 512MB RAM). With enough swap space my guess is that anything will render, but if it's going to need swap, it will be damn slow so you may not want to bother with that unless you really have no other computer nearby. I can try to find out if I can somehow reduce the memory footprint, but probably not really. I guess that if you run it from MiniMenu you'll have the largest amount of memory left for OpenSCAD.
I have no idea how hard it would be to add a warning about lack of memory. I guess it's hard to tell in advance how much memory things will use.
It is very strange that after the crash it will not reload. Could you send me your appdata/openscad dir (in a zipfile or .tar.gz) to find out what is happening?
I suggest you send <the bounty> to EvilDragon as a PreOrder fund donation, and maybe EvilDragon could then transform 50% of the bounty to a voucher for me, to be added to my DragonBox coding compo voucher which I didn't use yet
That is mighty good of you; thanks and appreciation from the community.
Actually I feel kind of greedy for claiming 50% of the bounty for myself: after all, all I did was compile and package other peoples' work. I didn't write OpenSCAD or any of the libraries it uses. I'm using lunixbochs' libGL and the Mesa GL from p'titSeb's code::blocks PND. This is all very much a "standing on the shoulder of giants" thing, my own contribution being quite minimal and trivial.