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

Split out new crate egui-winit from egui_glium #735

Merged
merged 14 commits into from
Sep 28, 2021
Merged

Split out new crate egui-winit from egui_glium #735

merged 14 commits into from
Sep 28, 2021

Commits on Sep 26, 2021

  1. New crate: egui_for_winit

    This extracts a lot of code from egui_glium into a reusable crate
    `egui_for_winit`. This can be reused for `egui_glow`
    (#685) and many other integrations.
    
    This replaces the (somewhat outdated) 3rd party
    [`egui_winit_platform`](https://github.com/hasenbanck/egui_winit_platform)
    which is used by a few integrations:
    <https://crates.io/crates/egui_winit_platform/reverse_dependencies>.
    
    The name `egui_for_winit` is not great, but `egui_winit`
    [was already taken](https://crates.io/crates/egui-winit).
    
    I would welcome a better name suggestion!
    emilk committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    0e5e2e6 View commit details
    Browse the repository at this point in the history
  2. Improve docs

    emilk committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    56fbd99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df4727a View commit details
    Browse the repository at this point in the history
  4. Improve documentation

    emilk committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    018a8bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d055beb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    62539fb View commit details
    Browse the repository at this point in the history
  7. Fix screen_size_in_pixels

    emilk committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    d6f29e0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2ff12b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    07360b0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c625b8 View commit details
    Browse the repository at this point in the history
  11. clippy fixes

    emilk committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    eb21699 View commit details
    Browse the repository at this point in the history
  12. Clean up event loop

    emilk committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    3d463a6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d8dc488 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

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