I think if CNC Drive wants knock out competition then CNC Drive should spend a serious effort on HMI design, based on today's technology and not on 30 year old 4:3 screens or small, 10" screens with low resolution. The design should be modern, made for people who have the future in front of them, not for people who are retired with the future behind them and who use screens they saved from their youth. HMI design is a science, not something that should be ignored and kept just because some people think that "this is the way we worked 50-years ago, this is the way we should work in 50 years time".
Well, the screen could be resized 2 ways in theory, one way is to adjust/scale the Window content to the Window extents.
Another way would be to adjust the Window content to one extent without scaling.
Being it 50 years ago or today there is still no other solution, the physics is the limitation unfortunately.
10" screen or other size is not a problem, the Window content will scale to a 10" screen also.
And this is why it is good we have guys like Gerry here, who made a modern GUI for widescreen monitors.
The initial startup message popups should be made considerably smaller and should pop-up where the UCCNC will be placed, not in the center of my whole screen. EVERYTHING should be adjusted/updated in size, shape and colour to the typical screen types of 2017, not as it is today, made for the type of screens we used in 1987.
This is an interesting idea. It could be implemented for sure, I just never saw an application which adjusted the popup screen this way, so this idea is very new to me. Will think about it.
The other thing I find very irritating is the way new releases are installed. I am still waiting for the day when a new release installation will start by asking me if I want to IMPORT settings, configurations, screens and whatnot instead of giving me the only option to OVERWRITE the previous settings and everything else important and forcing the user to start over, or MANUALLY edit and go through every configuration file. The other option is not to overwrite (which isn't the same as import) because some manual actions are still needed to get up and go. Perhaps there is another way, but the way UCCNC handles installations is really stone age. Especially with the high number of new releases, IMPORTING settings and configurations should be very high on the priority list, but apparently it is ignored by CNC Drive.
The idea is good, but guess how many people would find it irritating if the installer start asking all these questions.
I'm sure that more people would find it frustrating that they have to click and answer lots of questions than who find it irritating that they have to manually copy some files.
However I have an idea that maybe we should make 2 options in the installer, to do a regular or custom installation,
and if the user selects regular then it could work as it is now and if custom is selected then comes the lots of questions for those who likes to import things.
I mean I see this possible way to comfort both type of users.
Sorry Balázs, I know that this sounds harsh, but the HMI and the handling of configuration as well as the documentation is really not nice and seems to be ignored in favor of user requested features and that is going to hurt the product in the long run. Improved documentation (not documentation created by users, but by CNC Drive) and the above two points are more important than it seems to be realized by CNC Drive.
No problem. We see this different, that's all.
We really take more efforts on making functions as perfect as possible and developing more functionality, we really see this a more priority now than to build screens, but this may change with time when we will finish the most important function developments we wanted to achive.