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

Position persistence and sane clamping to still-available monitors for Windows #2583

Merged
merged 20 commits into from
Feb 4, 2023

Commits on Jan 7, 2023

  1. Attempt to fix monitor clamping on Windows so window positions can be…

    … restored between sessions.
    Shel-M committed Jan 7, 2023
    Configuration menu
    Copy the full SHA
    3a7520b View commit details
    Browse the repository at this point in the history
  2. Missed a change.

    Shel-M committed Jan 7, 2023
    Configuration menu
    Copy the full SHA
    bf8dcfa View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

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

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    9454050 View commit details
    Browse the repository at this point in the history
  2. Cargo fmt run

    Shel-M committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    8984050 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    292306f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5be0db9 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/master'

    # Conflicts:
    #	crates/egui-winit/CHANGELOG.md
    Shel-M committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    a68105e View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Applied suggested fixes from emilk

    Discovered an issue where putting the monitor off a non-primary monitor to the left causes the position to be off the monitor x and y range, clamping to the primary instead of the non-primary.
    Shel-M committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    db4265c View commit details
    Browse the repository at this point in the history
  2. Fix for matching negative restored window positions. Should clamp if …

    …any part of the window had been visible on a remaining monitor.
    Shel-M committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    d791f61 View commit details
    Browse the repository at this point in the history
  3. Apparently compiler attributes on statements have been marked unstable.

    Rather than just wrap in blocks, I kind of prefer the more explicit if cfg! call for line 114.
    
    CHANGELOG.md - correct a missing paren I noticed
    Shel-M committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    1210b16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ae16e5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a8bb80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    583bc87 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Cargo fmt run

    Shel-M committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    79902e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Update crates/egui-winit/CHANGELOG.md

    emilk suggested changelog formatting
    
    Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
    Shel-M and emilk authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    ae54445 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Update window_settings.rs

    Satisfy CI Error
    Shel-M authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    720e9f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8a9ce5 View commit details
    Browse the repository at this point in the history
  3. clippy

    emilk authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    bc54d13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e163db View commit details
    Browse the repository at this point in the history