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

ui: redesign followups 2 #5374

Merged
merged 18 commits into from
Jan 2, 2024
Merged

ui: redesign followups 2 #5374

merged 18 commits into from
Jan 2, 2024

Commits on Jan 2, 2024

  1. fix(ui): missing denoise strength

    accidentally hid it from everywhere
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    683c677 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1eadcc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab41e07 View commit details
    Browse the repository at this point in the history
  4. fix(nodes): fix constraints/validation for controlnet

    - Fix `weight` and `begin_step_percent`, the constraints were mixed up
    - Add model validatort to ensure `begin_step_percent < end_step_percent`
    - Bump version
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    a3a6f3e View commit details
    Browse the repository at this point in the history
  5. fix(ui): add numberinput to control adapter weight

    Required some rejiggering of the InvControl and InvSlider styles.
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    3ea980a View commit details
    Browse the repository at this point in the history
  6. feat(ui): modularize imagesize components

    Canvas and non-canvas have separate width and height and need their own separate aspect ratios. In order to not duplicate a lot of aspect ratio logic, the components relating to image size have been modularized.
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    b588d47 View commit details
    Browse the repository at this point in the history
  7. feat(ui): support grid size of 8 on canvas

    - Support grid size of 8 on canvas
    - Internal canvas math works on 8
    - Update gridlines rendering to show 64 spaced lines and 32/16/8 when zoomed in
    - Bbox manipulation defaults to grid of 64 - hold shift to get grid of 8
    
    Besides being something we support internally, supporting 8 on canvas avoids a lot of hacky logic needed to work well with aspect ratios.
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    4192245 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f5aae79 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    942ed1f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aa9188e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b8a214f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6955f31 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dedd6da View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3d69251 View commit details
    Browse the repository at this point in the history
  15. feat(ui): canvas bbox interaction tweaks

    Making the math match the previous implementation
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    847dd7d View commit details
    Browse the repository at this point in the history
  16. feat(ui): dynamic prompts loading ux

    - Prompt must have an open curly brace followed by a close curly brace to enable dynamic prompts processing
    - If a the given prompt already had a dynamic prompt cached, do not re-process
    - If processing is not needed, user may invoke immediately
    - Invoke button shows loading state when dynamic prompts are processing, tooltip says generating
    - Dynamic prompts preview icon in prompt box shows loading state when processing, tooltip says generating
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    a9c8424 View commit details
    Browse the repository at this point in the history
  17. chore(ui): lint

    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    f71ad67 View commit details
    Browse the repository at this point in the history
  18. feat(ui): disable scan models tab

    not working yet WIP
    psychedelicious committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    2f3a2d5 View commit details
    Browse the repository at this point in the history