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

Improved Settings UI, consistent visibility and usability of SymbolBrowser, some refactoring #194

Merged
merged 3 commits into from
Oct 12, 2022

Commits on Oct 8, 2022

  1. Squashed commit of the following:

    commit d92d2b3
    Author: Dom <[email protected]>
    Date:   Sat Oct 8 02:57:29 2022 -0400
    
        additional settings improvements to make them easy to read while making use of T3 UI
    
        also some style changes i neglected before
    
    commit 7ac3bf9
    Author: Dom <[email protected]>
    Date:   Fri Oct 7 22:02:43 2022 -0400
    
        re-ordered settings to make them more readable
    
    commit 41c41d9
    Author: Dom <[email protected]>
    Date:   Fri Oct 7 21:52:48 2022 -0400
    
        dont open the symbol browser unless the cursor is in a valid position
    
    commit 03789bd
    Author: Dom <[email protected]>
    Date:   Fri Oct 7 21:37:34 2022 -0400
    
        some settings cleanup and finishing
    
    commit d911835
    Author: Dom <[email protected]>
    Date:   Fri Oct 7 21:20:17 2022 -0400
    
        feature complete! the symbol browser stays in view and is easy to offset
    
    commit 5f03b3c
    Author: Dom <[email protected]>
    Date:   Fri Oct 7 18:18:27 2022 -0400
    
        more style 😎
    
    commit 57a16b5
    Author: Dom <[email protected]>
    Date:   Fri Oct 7 18:03:07 2022 -0400
    
        some refactoring for style
    
    commit 828465b
    Author: Dom <[email protected]>
    Date:   Thu Oct 6 04:23:44 2022 -0400
    
        description panel properly stays up when in use (with an option to let it expire after X milliseconds)
    
        that option needs to be properly added to the Settings window
    
    commit 2327207
    Author: Dom <[email protected]>
    Date:   Wed Oct 5 02:42:45 2022 -0400
    
        further steps towards keeping symbol browser inside its graph canvas
    
    commit ea1b62f
    Author: Dom <[email protected]>
    Date:   Wed Oct 5 01:42:48 2022 -0400
    
        continue refactor for better usability and maintainability
    
    commit 5bf2224
    Author: Dom <[email protected]>
    Date:   Wed Oct 5 01:42:22 2022 -0400
    
        useful IList traversal function
    
    commit 7a85fd7
    Author: Dom <[email protected]>
    Date:   Tue Oct 4 03:51:22 2022 -0400
    
        refactor in progress to use T3Ui
    
        may want to move DrawSettings into T3Ui as well, possibly in a separate class for "settings" specific functions (would need to move over DrawSettingsTable)
    
    commit 203d307
    Author: Dom <[email protected]>
    Date:   Sun Oct 2 14:11:24 2022 -0400
    
        a little oopsie
    
    commit 9e1a834
    Author: Dom <[email protected]>
    Date:   Sun Oct 2 14:08:14 2022 -0400
    
        make debug-oriented settings and stats debug-build-only, finish populating settings
    
    commit db28e4c
    Author: Dom <[email protected]>
    Date:   Sun Oct 2 05:59:39 2022 -0400
    
        table scheme, streamlined settings addition
    domportera committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    d43fa29 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. Configuration menu
    Copy the full SHA
    2b632c1 View commit details
    Browse the repository at this point in the history
  2. minor simplification

    domportera committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    446f48c View commit details
    Browse the repository at this point in the history