-
Notifications
You must be signed in to change notification settings - Fork 8
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
Initial refactoring of displayz
#3
base: main
Are you sure you want to change the base?
Commits on Jun 21, 2023
-
Initial refactoring of
displayz
- Bump Cargo.lock and dependencies. - Use `cfg_attr` to expose platform-specific APIs in the `platform` module, then export with `pub use`. - Create initial `common` module for abstracting displays. - Make examples only run on Windows - pending refactoring of Windows backend. - Add lints. Resolves michidk#2.
Configuration menu - View commit details
-
Copy full SHA for 4e46aea - Browse repository at this point
Copy the full SHA 4e46aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc27b10 - Browse repository at this point
Copy the full SHA cc27b10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 484d20b - Browse repository at this point
Copy the full SHA 484d20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71530f5 - Browse repository at this point
Copy the full SHA 71530f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d48493 - Browse repository at this point
Copy the full SHA 4d48493View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe124c - Browse repository at this point
Copy the full SHA 5fe124cView commit details -
Change Resolution/Position types to struct
(Also, change `usize` to `i32` to allow for negative Positions. Resolution was changed for consistency)
Configuration menu - View commit details
-
Copy full SHA for 76b96d7 - Browse repository at this point
Copy the full SHA 76b96d7View commit details -
Add Linux Wayland/X11 feature flags and optional deps
This is in preparation for the Linux platform support.
Configuration menu - View commit details
-
Copy full SHA for 2f7d397 - Browse repository at this point
Copy the full SHA 2f7d397View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73dc598 - Browse repository at this point
Copy the full SHA 73dc598View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d2463 - Browse repository at this point
Copy the full SHA c6d2463View commit details -
Rename
linux
tounix
to support BSDs/LinuxWe now use feature flags to control X11/Wayland exporting.
Configuration menu - View commit details
-
Copy full SHA for b5da993 - Browse repository at this point
Copy the full SHA b5da993View commit details -
Change Wayland dep target to
unix
target_familyThis way we can support the BSDs, as well as Linux. I now know that FreeBSD supports Wayland.
Configuration menu - View commit details
-
Copy full SHA for d42f95f - Browse repository at this point
Copy the full SHA d42f95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21aac60 - Browse repository at this point
Copy the full SHA 21aac60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 364433a - Browse repository at this point
Copy the full SHA 364433aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5129c31 - Browse repository at this point
Copy the full SHA 5129c31View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a7e5a - Browse repository at this point
Copy the full SHA f3a7e5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d1318a - Browse repository at this point
Copy the full SHA 3d1318aView commit details
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 657ce27 - Browse repository at this point
Copy the full SHA 657ce27View commit details
Commits on Sep 24, 2023
-
Add Wayland protocols for Plasma/KDE
This allows `displayz` to run on KDE, which uses a different set of protocols to the usual `wlr` crate.
Configuration menu - View commit details
-
Copy full SHA for 14871ba - Browse repository at this point
Copy the full SHA 14871baView commit details
Commits on Jun 5, 2024
-
refactor: Refactor types into structs, impl Debug/Display
- Change `Resolutions` into tuple struct. - Impl `Debug` & `Display` for `Position` and `Resolutions`. - Use `Default` trait for default trait impl.
Configuration menu - View commit details
-
Copy full SHA for 6e37517 - Browse repository at this point
Copy the full SHA 6e37517View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f1aa2f - Browse repository at this point
Copy the full SHA 7f1aa2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e62b7dc - Browse repository at this point
Copy the full SHA e62b7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c81f8dc - Browse repository at this point
Copy the full SHA c81f8dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3a92f - Browse repository at this point
Copy the full SHA 4d3a92fView commit details