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

Enhanced Preview2D Panel UI/UX #707

Open
wants to merge 32 commits into
base: master
Choose a base branch
from

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    71b8be9 View commit details
    Browse the repository at this point in the history
  2. Implement better filtering and sorting in library search

    This is done by assigning a "result_quality" score to each item based on how it matched. In the Add Node Panel this is used to sort the results.
    Jowan-Spooner committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    225c272 View commit details
    Browse the repository at this point in the history
  3. Library Panel: Improve scroll to section

    This makes it so clicking on one of the Library panels "Section" buttons (e.g. Simple, 3D, Noise) will scroll far enough to have that item at the TOP of the tree, not just barely visible.
    Jowan-Spooner committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    7701d92 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    0c694af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    326cac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    265af53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c2954e View commit details
    Browse the repository at this point in the history
  5. Small fixes

    Jowan-Spooner committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    72be5d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    52c7419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b6a619 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a634f7 View commit details
    Browse the repository at this point in the history
  4. Improve Export menu

    Jowan-Spooner committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3ced8af View commit details
    Browse the repository at this point in the history
  5. Small fixes to preview 2D panel scene

    Remove prints, add tooltip
    Jowan-Spooner committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    8b4212d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    debd7d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Implement Preview Lock Button and new Icons

    Implements a "Lock" button in the preview menu.
    
    Adds new icons (added as png for now, svg should be used in the future, but there are some bugs in ThorVG).
    
    Also does a bunch of changes to make sure the preview is cleared when a node is deleted.
    Jowan-Spooner committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    433cff4 View commit details
    Browse the repository at this point in the history
  2. Small cleanup/fixes

    Jowan-Spooner committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c205b70 View commit details
    Browse the repository at this point in the history
  3. Cleanup + Small fixes

    Makes sure Preview-Controls get cleared when node get's deleted.
    
    Removes old export code.
    
    Makes default fallback shader transparent instead of black.
    Jowan-Spooner committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    0d51535 View commit details
    Browse the repository at this point in the history
  4. Fix merge conflicts

    Jowan-Spooner committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9381486 View commit details
    Browse the repository at this point in the history
  5. Fix Lock Icon

    Jowan-Spooner committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    05f50e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

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

Commits on Sep 8, 2024

  1. Fix preview locking

    Jowan-Spooner committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    3579926 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f1e115 View commit details
    Browse the repository at this point in the history
  3. Multiple fixes

    - Wrap Pixel Colors Buttons at 8
    - make panels toplevel (to not make them cutof when panel is to small)
    - move ComplexParamter to menu bar
    Jowan-Spooner committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    ac11277 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d9b056 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c928ad6 View commit details
    Browse the repository at this point in the history
  6. Fix view menu size

    Jowan-Spooner committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    d65318d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Make menu button shortcuts work when buttons are hidden

    - Buttons inside of menu panels can now be activated even if the panel isn't open. This is currently only relevant for CTRL+R (center view)
    CTRL+E (export image)
    However this code also already improves how OptionEdits handle shortcuts (they iterate through instead of opening). More shortcuts could be added although in a perfect world we had some system to customize shortcuts.
    Jowan-Spooner committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    1199b6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    434142b View commit details
    Browse the repository at this point in the history
  3. Adjust shortcuts

    Jowan-Spooner committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    5627481 View commit details
    Browse the repository at this point in the history
  4. Make SHIFT-selecting a node preview in second preview

    Sorry, it was just to simple to exclude 🙈
    Jowan-Spooner committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    d83326c View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    4e1a7c5 View commit details
    Browse the repository at this point in the history
  2. Improve export browser title

    Now mentions the file name in the folder selection window when exporting.
    Jowan-Spooner committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    018a0bd View commit details
    Browse the repository at this point in the history