Re-Imagining UI - a Developer's Point of View
With the re-implementation of features already in MarvinSketch into Marvin JS we had an opportunity to take re-imagine. Making a basic component which may appear in various user devices types like tablets and phones, adds to the challenge. Limitations, such as overall download size, allowed amount of automation that can be included in a feature, screen size and interaction method all need to be considered. Talking mainly about the development of electron flow arrows we illustrate choices and changes we made arriving at the current release behavior.