One of the tasks that was re-assigned to me, after one of our members left.
This was basically backed up from the previous sprint because of that issue, so I had to make up for lost time, which I did not. The Design part went smoothly, but the implementation using XAML was a lot trickier than initially expected.
I knew I wanted a modern looking layout, not the standard backend enterprise rubbish designs that we see frequently. For the most part I accomplished this goal
Main Page
This main page was personalised from the ground up, and does not look anything like a Windows standard window, and no generic buttons (or button interactions) in sight. I had to create custom buttons, button text boxes, as well as custom XAML code for both the buttons and the text boxes, to personalise the effects that were applied in each one of them. I also gave a drop shadow to the window to give is a more aesthetic look and feel (in this picture it looks solid, but it is actually only 30% opacity).
Main Loading Container
This is an example of the main loading container. Instead of opening windows every time we click a button, we actually only load the area below the Logo/Welcome back area. That means that we only have one window, with the logo, window buttons, and menu, and all the other content is created in pages that are loaded in this window, below the other elements.
Again this window was completely customised in order to get rid of the standard button interactions, as well as creating a menu with an animation effect.
Below are more examples of the layout design that I made for the other pages.
Item Search
User Search
Adding Items
New Supplier
Orders