Please, we need a possibility to send a component "ahead" or "behind" the other components. So when inserting a new component, we can define it appears over the others or not.
As a suggestion, put one property in visual components to control this function like this:
0-front and 1-behind.
Thank you Gerhard for confirmation on global components update for inactive page - my project would be in doubt without this... and I did not try this yet...
As for editing window - right now I am trying to eliminate any overlap of visual components, but funny thing is - even non-visual (ex. touch area) also covers up other components in editing window (!) and I loose access to the underlying component :) Seems to be a design bug...
The best professional approach is to show list of all placed components in the page design window - a separate tab/window. It would show all the components (some of which might not be seen visually) and would allow easy selection of any component regardless of whether it is on the top or covered up... selection is easier as there is no need to find it's location...
So is done in the CAD software and also in PCB design software... And it is not complicated because the record of all components is already in Nextion... just show it in a list and allow selection with mouse...clicking the object will bring it forward for editing... here we are....
Nextion, as it is now - is already usable if evading anything fancy... But if Itead cleans the code and adds the missing basics (such as discussed here) - the world of "embedded digital control" will be at their feet :)
I am now reviewing all of the Feature Requests, this will take some time, patience please.
Ref handling now automatic as of v0.40
Component Pane - carried forward.