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

egui_kittest: Allow passing state to the app closure #5313

Merged
merged 60 commits into from
Nov 6, 2024

Commits on Oct 5, 2024

  1. Add egui testing library

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    c50394a View commit details
    Browse the repository at this point in the history
  2. Improved usability

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    d5dedba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    608e4df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f2691f View commit details
    Browse the repository at this point in the history
  5. Add widget_gallery.png

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    e791a74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0853a52 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    661bc3e View commit details
    Browse the repository at this point in the history
  8. Move demo snapshots

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    87cdb17 View commit details
    Browse the repository at this point in the history
  9. Update kittest

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    ee3e766 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e63ffa3 View commit details
    Browse the repository at this point in the history
  11. Typo

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    bba834b View commit details
    Browse the repository at this point in the history
  12. Run tests with gpu

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    b2db13d View commit details
    Browse the repository at this point in the history
  13. Improve snapshot error

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    94d0b84 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f26e98d View commit details
    Browse the repository at this point in the history
  15. Update dify

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    02f734c View commit details
    Browse the repository at this point in the history
  16. Fix lints

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    80381ab View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7cbf557 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d478162 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    10c0767 View commit details
    Browse the repository at this point in the history
  20. Checkout with lfs

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    b4f7129 View commit details
    Browse the repository at this point in the history
  21. Always upload artifacts

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    b00315b View commit details
    Browse the repository at this point in the history
  22. Update dify

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    2ac2d85 View commit details
    Browse the repository at this point in the history
  23. "un-break" tests

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    d7b874e View commit details
    Browse the repository at this point in the history
  24. Fix lint

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    66a6c00 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e0d8263 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e1a8196 View commit details
    Browse the repository at this point in the history
  27. Add documentation

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    a5994d8 View commit details
    Browse the repository at this point in the history
  28. Fixes after rebase

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    dcdc601 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    76aa7ad View commit details
    Browse the repository at this point in the history
  30. Checkout lfs

    lucasmerlin committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    da32e8c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Only run tests on macos

    lucasmerlin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d0a307d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d4cebf View commit details
    Browse the repository at this point in the history
  3. Fix doc

    lucasmerlin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    84977aa View commit details
    Browse the repository at this point in the history
  4. Fix deny

    lucasmerlin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2d411a8 View commit details
    Browse the repository at this point in the history
  5. Fix doc tests

    lucasmerlin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    cac6db8 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

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

Commits on Oct 11, 2024

  1. Use kittest from main

    lucasmerlin committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ddf79ce View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Review changes

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    148e79a View commit details
    Browse the repository at this point in the history
  2. Remember mouse position

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    24f29d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27414ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2fe731 View commit details
    Browse the repository at this point in the history
  5. Rename texture_to_bytes

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    554fc57 View commit details
    Browse the repository at this point in the history
  6. Round screen size

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    97ecb25 View commit details
    Browse the repository at this point in the history
  7. Add step function

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    c9d1bea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b1fafa View commit details
    Browse the repository at this point in the history
  9. lints

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    df24f74 View commit details
    Browse the repository at this point in the history
  10. Update example snapshot

    lucasmerlin committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    e824e01 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

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

Commits on Oct 23, 2024

  1. Merge branch 'master' into lucas/basic_tests

    # Conflicts:
    #	Cargo.lock
    #	crates/egui_demo_lib/src/demo/widget_gallery.rs
    #	crates/egui_demo_lib/tests/snapshots/widget_gallery.png
    #	crates/egui_kittest/Cargo.toml
    #	crates/egui_kittest/README.md
    #	crates/egui_kittest/src/builder.rs
    #	crates/egui_kittest/src/lib.rs
    #	crates/egui_kittest/src/snapshot.rs
    #	crates/egui_kittest/src/wgpu.rs
    lucasmerlin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    54cf256 View commit details
    Browse the repository at this point in the history
  2. Fix lints and test_shrink

    lucasmerlin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    7f2c2ff View commit details
    Browse the repository at this point in the history
  3. Add more doc comments

    lucasmerlin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    482921f View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    aadf47f View commit details
    Browse the repository at this point in the history
  2. Make AppKind private

    lucasmerlin committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    3d59719 View commit details
    Browse the repository at this point in the history
  3. Add 8px transparent border around ui tests to visualize widgets paint…

    …ing outside of the aspected area
    lucasmerlin committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    703c702 View commit details
    Browse the repository at this point in the history
  4. Fix docs

    lucasmerlin committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    048c69a View commit details
    Browse the repository at this point in the history
  5. Fix cargo test in check.sh (#5299)

    The check.sh script was broken in #5166, this fixes it
    * Related to #5297 
    * [x] I have followed the instructions in the PR template
    
    ---------
    
    Co-authored-by: Emil Ernerfeldt <[email protected]>
    lucasmerlin and emilk committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    c93846c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c60bb5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e38fe1d View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Merge branch 'master' into lucas/kittest_state

    # Conflicts:
    #	crates/egui_kittest/src/app_kind.rs
    #	crates/egui_kittest/src/builder.rs
    #	crates/egui_kittest/src/lib.rs
    lucasmerlin committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    2b59ce9 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Rename S to State

    lucasmerlin committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    cd23048 View commit details
    Browse the repository at this point in the history