Hmmm,,...that's exactly how curses/dialog works. Nothing weird there fungal.
I realized back in the testing phase that people have become used to hitting [Enter] or [Return] to access just about
anything.
Eric made this a very critical decision. [Return]/[Enter] in the main installer menu will always choose one of the three actions of the bottom row. You cannot exit out of that row at all. That is how curses menus work in this situation. It depends on the menu type you use and the way you lay it out.
So whatever row of options is selected in the main menu, when you hit [Enter] or [Return] and the bottom row is highlighted on INSTALL the thing will INSTALL right away.
I felt this too but never commented on it. For a lot of users this old fashioned behavior may be very unexpected.
@ eric To improve UX here you may throw in a quick --yesno. This would be the right place for a confirmation:
dialog --yes-label INSTALL --no-label Back --yesno "You are about to install Obarun to $partition." 0 0
Make no title, just a very short explanation of what is going to happen and offer to go back to the main menu. I don't remember your variable for the chosen disk/partition but that would be nice to see here.
I read the distrowatch thing,...it's rather a weird read for someone who probably tests quite some not-first-shot Linux distros. I think he got one of the buggier releases from the development phase but whatever...
I personally think this installer is pretty straight forward, with decent options and visually okay.
I remember so many X installers on
major distros failing on me over and over again to the point where I could not install things like Manjaro or Antergos because of so many bugs in the GUI installer...But yeah,...Obarun is evil man, sooooo hard to get on disk...