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

Multiple viewports/windows #3172

Merged
merged 367 commits into from
Nov 16, 2023
Merged

Multiple viewports/windows #3172

merged 367 commits into from
Nov 16, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 4, 2023

  1. Now in ViewportBuilder, InputState, RawInput: viewport_inner_pos, vie…

    …wport_outer_pos, viewport_inner_size, viewport_outer_size are stored as inner_pos, outer_pos, inner_size, outer_pos and Now every (i32, i32) is stored as egui::Pos2
    
    Addes some documentation
    konkitoman committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    7c4a85e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12eeda0 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    f30bf51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39a57f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    155d48a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e44c2e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e244d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Configuration menu
    Copy the full SHA
    fea6ed7 View commit details
    Browse the repository at this point in the history
  2. * Fix warnings

    * Refactor eframe wgpu
    konkitoman committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    83f8260 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1189c1 View commit details
    Browse the repository at this point in the history
  4. * Fix posibile deadlock when sending a viewport command from a sync v…

    …iewport
    
    * Improve viewports example
    konkitoman committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    fb80880 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5d4ce8 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Fix memory leak

    konkitoman committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    956c1c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Fix cyclical reference

    Removed the last fix because there is not need for it now!
    konkitoman committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    fc90a7e View commit details
    Browse the repository at this point in the history
  2. * Fix crash when spamming a viewport with other viewports

    The crash was causated because sync viewport, when was cleaning up inactive viewports, was cleaning his parent before he got cleaned, and his parent when tring to resume was causing the crash
    
    * Better performance because now the cleanup will be only run by the async viewports
    konkitoman committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    1cbf333 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    c96197d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    915d1b6 View commit details
    Browse the repository at this point in the history
  3. Remove get_*

    konkitoman committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    ddff550 View commit details
    Browse the repository at this point in the history
  4. * InputState::{inner_pos, inner_size} compacted to InputState::inner_…

    …rect
    
    * InputState::{outer_pos, outer_size} compacted to InputState::outer_rect
    * RawInput::{inner_pos, inner_size} compected to RawInput::inner_rect
    * RawInput::{outer_pos, outer_size} compected to RawInput::outer_rect
    * Context::{viewport_inner_pos, viewport_inner_size} compacted to Context::inner_rect
    * Context::{viewport_outer_pos, viewport_outer_size} compected to Context::outer_rect
    konkitoman committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e2d406d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22c128b View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. eframe: Now WGPU implementation when creating a sync viewport will in…

    …herit the icon of his parent
    
    And refactoring and adding some inline documentation
    konkitoman committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    8ecd29d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    f4c5378 View commit details
    Browse the repository at this point in the history
  2. egui: Move comment

    konkitoman committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    28f7b86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e453d66 View commit details
    Browse the repository at this point in the history
  4. egui: fix web app runner

    konkitoman committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    489d8a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    543a0a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. eframe fix android build

    konkitoman committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    b719e1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a5838c View commit details
    Browse the repository at this point in the history
  3. Renamed gl_window to glutin_ctx in init_run_state and initializate ma…

    …x_texture_side, and now on any egui_winit has max_texture_side set
    konkitoman committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    43ad25a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e578312 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c8c56c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3686e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1930d69 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    38e00e2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f001f06 View commit details
    Browse the repository at this point in the history
  10. This is a temporary fix to not unsafe impl Sync + Send for backends

    The problem is that when we call Context::create_viewport_sync can be on any thread because egui::Context is Sync + Send but the backend is not!
    So we want the callback to the backend to be thread local!
    
    The problem that this adds is that now you cannot create more then one egui::Context,
     because the thread local variabile is static and i don't know how to store a non static LocalKey on egui::ContextImpl
    konkitoman committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    449f38a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8fad6b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Update crates/eframe/src/native/run.rs

    Co-authored-by: Emil Ernerfeldt <[email protected]>
    konkitoman and emilk authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    73f14c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    7caa042 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4243036 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    287f704 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. refactored the viewports example

    I added drag and drop on every viewport, to make possible in the future to drag and drop between viewports
    konkitoman committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    e21ed4f View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

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

Commits on Oct 18, 2023

  1. Now in ViewportBuilder has close_button and drag_and_drop enabled by …

    …default!
    
    Fix Windows not rendering a sync viewport in a sync viewport
    konkitoman committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    7f1a1e3 View commit details
    Browse the repository at this point in the history
  2. Viewports example:

    * fix typo
    * fix == instead of !=
    * added a spinner, to see if the redraw request are working as supposed to!
    konkitoman committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    701d31a View commit details
    Browse the repository at this point in the history
  3. egui:

    * now every viewport has his own frame_nr
    
    eframe:
    * some refactoring
    * now on Windows spinner will make the async viewport refresh, this problem was only for async viewport in Windows
    
    * problem found there are two redraw systems, one was broken now is fixed, the one that was broken on Linux X11 was not needed, but for Windows both are needed!
    1: The egui repaint_callback system
    2: The egui repaint_after from FullOutput
    konkitoman committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    b1e7faf View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. big refractor

    egui:
    * removed FullOutput::repaint_after
    * now for redraw only request_repaint_callback is used!
    * now on every Context::request_repaint() will repaint only once
    * exposed Context::requested_repaint and Context::requested_repaint_last_frame
    
    eframe:
    * now event result is returned as EventResult insted of Vec<EventResult>
    * fix to many redraw requests
    
    ----:
    * fix egui not waking when a repaint was from other thread
    * now every thing feels more responsive!
    konkitoman committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    4f1696c View commit details
    Browse the repository at this point in the history
  2. Fix pure glow

    konkitoman committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    ec37d38 View commit details
    Browse the repository at this point in the history
  3. Fixing:

    * Fix web
    * Fix errors from ./scripts/check.sh
    konkitoman committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    f5e1d08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e89188 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Fix X11 invalid outer_position, inner_position, outer_size, inner_siz…

    …e, set_outer_position, set_inner_position and is making resizing smooter
    konkitoman committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    cc78ecb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb02629 View commit details
    Browse the repository at this point in the history
  3. eframe WGPU:

    * Fix msaa and depth textures for multiples viewports
    * Fix panic when the width or height was 0
    konkitoman committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    84ef02d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    239a807 View commit details
    Browse the repository at this point in the history
  5. Now all viewports repaint when pixels_per_point are changed

    Added zoom shortcuts for viewports example
    konkitoman committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    b422456 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Fix pixels per point for multiples viewports

    Fix ./scripts/check.sh errors
    konkitoman committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    d6c2f3e View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Refactor and update docs

    konkitoman committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    9b32dd7 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    a57a3d0 View commit details
    Browse the repository at this point in the history
  2. Remove unused use statment

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    cc31695 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06af749 View commit details
    Browse the repository at this point in the history
  4. Lint: vertical spacing

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    9f926d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    678a3b0 View commit details
    Browse the repository at this point in the history
  6. Misc code cleanup

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    abc70cc View commit details
    Browse the repository at this point in the history
  7. Simplify function signature

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    f6c5e71 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    521678b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ec39563 View commit details
    Browse the repository at this point in the history
  10. Fix broken doclinks

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    0c9673b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3d1ee1b View commit details
    Browse the repository at this point in the history
  12. Less RwLock in parameters

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    9fce858 View commit details
    Browse the repository at this point in the history
  13. Less RwLock

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    7c1af06 View commit details
    Browse the repository at this point in the history
  14. Less RefCell in parameters

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    2eb1240 View commit details
    Browse the repository at this point in the history
  15. Less RefCell in parameters

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    7340acf View commit details
    Browse the repository at this point in the history
  16. Less RefCell in parameters

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    e5dab1e View commit details
    Browse the repository at this point in the history
  17. fix typo

    emilk committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    72a7ee4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2b8e5b5 View commit details
    Browse the repository at this point in the history
  19. Better names

    konkitoman committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    76d3873 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    9749e1e View commit details
    Browse the repository at this point in the history
  2. Fix crash during shutdown

    emilk committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    46febb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75e6d3c View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Better error reporting

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    0df4b49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99417b4 View commit details
    Browse the repository at this point in the history
  3. Misc code cleanup

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    51b083a View commit details
    Browse the repository at this point in the history
  4. Spelling

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    29e1c4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9fd65ad View commit details
    Browse the repository at this point in the history
  6. format let-else statements

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    1f0fc7a View commit details
    Browse the repository at this point in the history
  7. More cleanup

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    256ad73 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    682db9c View commit details
    Browse the repository at this point in the history
  9. rename pair to id_pair

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    f14fa16 View commit details
    Browse the repository at this point in the history
  10. Minor naming cleanup

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    47e7b9d View commit details
    Browse the repository at this point in the history
  11. ViewportId now wraps Id

    emilk committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    3cb8f49 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Spelling

    emilk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    4cad978 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39f13b4 View commit details
    Browse the repository at this point in the history
  3. Fix docs

    konkitoman committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    c29727f View commit details
    Browse the repository at this point in the history
  4. Clean up example code

    emilk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0ae7eeb View commit details
    Browse the repository at this point in the history
  5. Define a fast ViewportMap type

    emilk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    6a371e5 View commit details
    Browse the repository at this point in the history
  6. MAIN -> ROOT

    emilk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a52d383 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    73432ba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    291ab1e View commit details
    Browse the repository at this point in the history
  9. Allow changing titles

    emilk committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    8aa14d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Cleanup

    konkitoman committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    58dc7ba View commit details
    Browse the repository at this point in the history
  2. Fix warning

    konkitoman committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1ddfe07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a85adf5 View commit details
    Browse the repository at this point in the history
  4. Remove Context::is_desktop

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    6643713 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bc5698 View commit details
    Browse the repository at this point in the history
  6. Introduce ViewportIdSet

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d6a5c8b View commit details
    Browse the repository at this point in the history
  7. eframe:

      * Fix wgpu builders memory leak
      * Fix wgpu only using the first viewport builder
      * Fix glow setting the wrong parent id
    konkitoman committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    76fd562 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54c6d51 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    645521b View commit details
    Browse the repository at this point in the history
  10. Fix docs

    konkitoman committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    522cfb5 View commit details
    Browse the repository at this point in the history
  11. egui-wgpu cleanup

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    85c8708 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d4fab25 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f300c95 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    290ecca View commit details
    Browse the repository at this point in the history
  15. update Cargo.lock

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ae346e1 View commit details
    Browse the repository at this point in the history
  16. Make Memory::areas private

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    4ca165b View commit details
    Browse the repository at this point in the history
  17. Only have one Memory::areas

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    911b147 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    72d77bc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1a261ed View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    18f3fdb View commit details
    Browse the repository at this point in the history
  21. Clean up egui-wgpu code

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d313487 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    25fd7ba View commit details
    Browse the repository at this point in the history
  23. Refactor glow setup a bit

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    35a799c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    96f1426 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a3b0200 View commit details
    Browse the repository at this point in the history
  26. Use a ViewportIdSet

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    701301e View commit details
    Browse the repository at this point in the history
  27. Small cleanup and renamings

    emilk committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    2d54b4b View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    bee5d32 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b59cb75 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    0d7c878 View commit details
    Browse the repository at this point in the history
  2. Introduce ViewportInfo

    konkitoman committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    12f3782 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f174467 View commit details
    Browse the repository at this point in the history
  4. Fix docs

    konkitoman committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    37e42d1 View commit details
    Browse the repository at this point in the history
  5. Fix web

    konkitoman committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    04fbafd View commit details
    Browse the repository at this point in the history
  6. Fix warning

    konkitoman committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    e9b57e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9676115 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. only apply x11 stuff on linux

    Co-authored-by: Pablo Sichert <[email protected]>
    emilk and pablosichert authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    a852333 View commit details
    Browse the repository at this point in the history
  2. Clarify tessellate

    emilk committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    0f7d1d5 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary Clone

    emilk committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    79bfca3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c300e1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c8110e View commit details
    Browse the repository at this point in the history
  6. is_focused -> focused_viewport

    emilk committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    3041de3 View commit details
    Browse the repository at this point in the history
  7. borrow_mut -> replace

    emilk committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9e8fb18 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    8a41642 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ff713a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4539ebe View commit details
    Browse the repository at this point in the history
  4. Simplify a little

    konkitoman committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    6b74ee7 View commit details
    Browse the repository at this point in the history
  5. Fix: When we have a Viewport in a Viewport and when the first is dest…

    …royed, takes one more frame for the child to be destroyed.
    konkitoman committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    0901fa5 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Remove unnecessary Box

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2a554dd View commit details
    Browse the repository at this point in the history
  2. Simplify arguments

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3d6ca6c View commit details
    Browse the repository at this point in the history
  3. Remove some clones

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9c420b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d439965 View commit details
    Browse the repository at this point in the history
  5. Remove another Rc

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    40f0fc0 View commit details
    Browse the repository at this point in the history
  6. Remove RefCell

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3a87db2 View commit details
    Browse the repository at this point in the history
  7. Remove Rc<RefCell<…>>

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    7e96001 View commit details
    Browse the repository at this point in the history
  8. Small cleanup

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5ecc0e3 View commit details
    Browse the repository at this point in the history
  9. More cleanup

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    962eb02 View commit details
    Browse the repository at this point in the history
  10. More Id:s, less cloning

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    6866e58 View commit details
    Browse the repository at this point in the history
  11. Add some comments

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4dfc28f View commit details
    Browse the repository at this point in the history
  12. typo

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    730a4b7 View commit details
    Browse the repository at this point in the history
  13. Fix andoid compilation

    emilk committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    922c372 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    51938ef View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Configuration menu
    Copy the full SHA
    6e17040 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1f261b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    111228b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f53f7d View commit details
    Browse the repository at this point in the history
  5. Clean up ViewportCommands

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    46d3039 View commit details
    Browse the repository at this point in the history
  6. Minor cleanup

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    a3c7bdd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5892d05 View commit details
    Browse the repository at this point in the history
  8. Remove WINIT_EVENT_LOOP hack

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    de6c250 View commit details
    Browse the repository at this point in the history
  9. Clean up run.rs

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    9eda6f6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e83d227 View commit details
    Browse the repository at this point in the history
  11. Move process_viewport_builders

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    93cb96e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6ddc22e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1c5c198 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e57131 View commit details
    Browse the repository at this point in the history
  15. Avoid some Window Rc clones

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    115e10b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    df78a2d View commit details
    Browse the repository at this point in the history
  17. Naming: state -> egui_winit

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    10dce1c View commit details
    Browse the repository at this point in the history
  18. Less Viewport cloning

    emilk committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    00ee51b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    960ef20 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Fix crash when closing end opening a viewport really fast

    The problem was that a lot of stuff was tring to acces the viewport after was destroyed!
    Now the viewport data from Memory will only be cleared when a new frame beagins!
    konkitoman committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    7c251a5 View commit details
    Browse the repository at this point in the history
  2. Improve next_repaint_time

    konkitoman committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    c32d035 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c033483 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4bee4f8 View commit details
    Browse the repository at this point in the history
  5. Clippy fixes

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8d35f51 View commit details
    Browse the repository at this point in the history
  6. No need to clone viewports

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    39ccffb View commit details
    Browse the repository at this point in the history
  7. Remove another Rc-RefMut

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    b179ddc View commit details
    Browse the repository at this point in the history
  8. Add a comment

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4d7fc70 View commit details
    Browse the repository at this point in the history
  9. Fix wasm compilation

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    dcd1675 View commit details
    Browse the repository at this point in the history
  10. Remove another Rc<RefCell<_>>

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    0dec08b View commit details
    Browse the repository at this point in the history
  11. Avoid unwrap

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9418499 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8195a82 View commit details
    Browse the repository at this point in the history
  13. Build fix

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    fdb7499 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    337da61 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    719f2f1 View commit details
    Browse the repository at this point in the history
  16. Less cloning

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    3a07c0c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5136e3a View commit details
    Browse the repository at this point in the history
  18. Small code cleanup

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    eafe36d View commit details
    Browse the repository at this point in the history
  19. Fix doclink

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    0ad9970 View commit details
    Browse the repository at this point in the history
  20. Clarify comment

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    6e7a735 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7682a7a View commit details
    Browse the repository at this point in the history
  22. Reduce indentation levels

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    0cd6204 View commit details
    Browse the repository at this point in the history
  23. Lock once up-front

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4ba27bd View commit details
    Browse the repository at this point in the history
  24. Less unwrap

    emilk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8bf670c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0915fb2 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    0c82844 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66662e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    002110e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4be66c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67c192b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c9426b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    274cdea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aad7ed2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4aefb26 View commit details
    Browse the repository at this point in the history
  10. Final touch-ups of glow code

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    17614cd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d6c1505 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    999a54f View commit details
    Browse the repository at this point in the history
  13. Better error reporting

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f9e6860 View commit details
    Browse the repository at this point in the history
  14. Format let-else

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    afe1649 View commit details
    Browse the repository at this point in the history
  15. Fix eprint -> eprintln

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    874556c View commit details
    Browse the repository at this point in the history
  16. Fix comment

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    1090d2d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0dd10bf View commit details
    Browse the repository at this point in the history
  18. Fix wasm32 build

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    dc4e06a View commit details
    Browse the repository at this point in the history
  19. Fix typo

    emilk committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    bfaef3a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    09a728b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    54f6e6b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dacce7b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    ab67a31 View commit details
    Browse the repository at this point in the history
  2. Simplify Context::end_frame

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c18eb19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b1be3c View commit details
    Browse the repository at this point in the history
  4. Fix wasm build

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4790a64 View commit details
    Browse the repository at this point in the history
  5. Fix doclinks

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    684b166 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c9ce2b View commit details
    Browse the repository at this point in the history
  7. Fix android build

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ccf96ce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f98994 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d21458d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e36ef75 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fb07dc1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    62fcc62 View commit details
    Browse the repository at this point in the history
  13. Doc improvements

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4930e7b View commit details
    Browse the repository at this point in the history
  14. Fix web build

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    09b639e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e222247 View commit details
    Browse the repository at this point in the history
  16. Fix clicking windows

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d231a05 View commit details
    Browse the repository at this point in the history
  17. Fix web build

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    46bea93 View commit details
    Browse the repository at this point in the history
  18. Fix pure_glow example

    emilk committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    13e258b View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Small cleanup of context.rs

    emilk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    fb21fee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cb2434 View commit details
    Browse the repository at this point in the history
  3. Fix typos

    emilk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b0d64aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26f0c2a View commit details
    Browse the repository at this point in the history
  5. Add a lot more documentation

    emilk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    82863f8 View commit details
    Browse the repository at this point in the history