Today, the latest version of Axel was launched, bringing many new features to make XML edition simpler.
First of all, I added an implementation of the Done / Discard UI pattern. This make a much clearer interface when editing a node.
Then I added many ways to interact differently with nodes. A friend of mine once taught me that a user must be able to perform a single action in many different way, and better, should be able to change the way an action must be performed.
So from now on, Axel lets you choose what happens when you tap, double tap or long press a node. By default, actions are edit on tap, add a child on double tap and bring the context menu on long press.
Speaking of quick action, I used the NewQuickAction library to add a better looking quick action. The same actions are available, with new ones.
Cut, Copy, Paste
A brand new feature is that Axel now support the integration with the Android clipboard, with the famous cut, copy and paste operations. Cut and copy will put the xml node (and hierarchy) as xml text in the clipboard, and psat will parse the clipboard content and insert it inside the selected node's hierarchy.
And as always, if you have any trouble with one of my app or one of my repo on github, please let me know.