ScooterMcTooter / MoneyTracker

This is an application designed to visualize where your money is going and how much you are bringing in. The goal is to give the ability to plan for the future effectively by being able to immediately see the changes to the plan
1 stars 0 forks source link

#18 Add Flyout/Hamburger menu #22

Closed ScooterMcTooter closed 4 months ago

ScooterMcTooter commented 4 months ago

The most significant changes in the code include enabling the flyout menu in the application, changing the title of the Shell from 'MoneyTracker' to 'Home', and adding new ShellContent for 'Home', 'Accounts', and 'Transactions'. The 'Login' ShellContent was removed, making the login page inaccessible from the shell. A commented out Shell.FlyoutFooter was added for 'Settings', indicating that it is prepared to be added but is currently not visible.

Here are the changes in detail:

  1. The Shell.FlyoutBehavior property was changed from Disabled to Flyout, enabling the flyout menu in the application.
  2. The Title property of the Shell was changed from MoneyTracker to Home.
  3. A Shell.FlyoutHeader was added with a Label that has the text Home.
  4. A new ShellContent was added with the Title Home, the ContentTemplate set to HomePage, and the Route set to HomePage.
  5. Another new ShellContent was added with the Title Accounts, the ContentTemplate set to AccountPage, and the Route set to AccountPage.
  6. The ShellContent with the Title Login was removed, making the login page inaccessible from the shell.
  7. A new ShellContent was added with the Title Transactions, the ContentTemplate set to TransactionsPage, and the Route set to TransactionsPage.
  8. A commented out Shell.FlyoutFooter was added with a ShellContent that has the Title Settings, the ContentTemplate set to SettingsPage, and the Route set to SettingsPage. This indicates that the settings page is prepared to be added to the shell, but is currently not visible.####