seems kidna weird that they didnt have undo function
i think any engine had that function
not as easy as undoing an extrusion or something as many things get modified and are not reversible often (not like math where you can "reverse" operations)
i mean like undo function for lets say moving an object or changing its scale rotation or position in world
it just would make it so much easier
I only use colors in case they are helpful (for example, in Detectors window you have each type with a color, so you can identify the colors used by the rendered detectors). I don't think having colors in "Add" or "Remove" buttons would be helpful, and I have impression it would make it too colorful and look like a 90s "Graphic design is my passion" webpage.
i suppose for undo function the software keeps a cache somewhere which it can access
when you mash undo it just memorises what you did before
which is why i will have to design custom UI for your editor
make it plausable from the perspective of aesthetics
with aesthetics comes some sort of order already
Something that might be interesting is too add icons (for example instead of writing "Add" use a "+" icon), so that the UI can become more impact (since text is long)
Or instead of "Duplicate" just show a clipboard icon
Because icons can be stored in a small square
i would prefer tho to make some good background
something good looking and maybe neutral