Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Material form refactor #226

Merged
merged 13 commits into from
Oct 18, 2021
Merged

Commits on Sep 28, 2021

  1. Group code into regions

    No code was modified during rearranging
    VolatilePulse committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    8773f3c View commit details
    Browse the repository at this point in the history
  2. Remove unused code

    VolatilePulse committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    ae25ff7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f88d0a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e46143d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Slightly cleanup public properties including minimal optimizations

    Added conditional check for DrawerIsOpen causes an odd closing animation in the example application
    I believe this is due to the MaterialDrawer ctor setting the default state to open, but MaterialForm defaults to closed
    This likely will aid in highlighting other issues and any discovered will be documented
    VolatilePulse committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    48e8632 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e23772 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ce987c View commit details
    Browse the repository at this point in the history
  4. Replace legacy code for maximizing the form

    Greatly simplifies the overall code and removes some low level methods
    VolatilePulse committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    a1a83bd View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. Configuration menu
    Copy the full SHA
    94ca58a View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    f394185 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Provide Significant changes across various aspects of the MaterialFor…

    …m code
    
    Remove the UpdateRects method by turning the rect fields into properties that calculate their value in real time
    Remove unused fields
    Cleanup the UpdateButtons method to accept only the used params instead of requiring event args
    Minor calculation reduction for the Drawer components in RecalculateFormBoundaries
    
    Significant rework of WndProc
    Provide two commonly used calculations as variables
    Almost completely removed the code for dragging a window
    
    OnMouseMove changes
    Increased relative readability
    Increased conditions check to prioritize bools over calculations
    
    Remove public accessors from User32 functions
    VolatilePulse committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    5f5cadd View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    af9676e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2021

  1. Configuration menu
    Copy the full SHA
    6a45f2d View commit details
    Browse the repository at this point in the history