Releases: MolotovCherry/virtual-display-rs
v0.3.1-rc1 - Fix control app visual bug
This release includes the fix for the visual bug in the control app
Make sure the certificate is installed properly before running the installer or installing the driver. If you don't the installation will fail. This is very important.
Make sure to look at and follow the installation instructions.
If you accidentally installed first before installing the certificate, see #49 for how to fix it.
For how to use the app, go see the wiki page here.
The version below has no hardware cursor support. If you'd like that, please try the latest development version.
Full Changelog: v0.3.0...v0.3.1
v0.3.0-rc1 - Polish and refinement
On the outward surface, not much has changed from an observers standpoint.
But the changes under the hood are big.
We have reached release candidate stability!
Edit: Looks like a UI bug snuck into the control app. It's harmless, but a little annoying. Fix will come later
Major Changes
- In conjunction with #18, random black screen flashes have been fixed. This required a big overhaul of the underlying driver code to properly handle processing monitors. But as a result, everything should be proper now, and should be stable
- Ports are gone! There is no such thing as ports anymore. It connects to the driver behind the scenes without using tcp
- Process sharing is disabled for the driver now. It will run in a dedicated driver process
What's Changed
- Bump serde from 1.0.188 to 1.0.189 by @dependabot in #21
- Bump rustix from 0.37.23 to 0.37.25 by @dependabot in #22
Full Changelog: v0.2.6...v0.3.0
v0.2.6-beta - Fixed monitor processing
Previous versions had a bug where d3d11 in the swap chain didn't actually process the monitors output as it should have been doing. This has been fixed
If you see any bugs or have any problems, please report them
Full Changelog: v0.2.5...v0.2.6
v0.2.5-beta - Fix monitor EDID
Fixed a bug where the EDID checksum was not recalculated, causing an incorrect EDID for each monitor. All monitor's EDID should now be correct
Full Changelog: v0.2.4...v0.2.5
v0.2.4-beta - Fixed Windows 10 support
What's Changed
- Bump thiserror from 1.0.48 to 1.0.49 by @dependabot in #13
- Bump egui_extras from 0.22.0 to 0.23.0 by @dependabot in #12
- Fix windows 10 support by @MolotovCherry in #15
- Fix vcruntime errors by statically linking #14
Full Changelog: v0.2.3...v0.2.4
v0.2.3-beta - Quick patch for failing to start at bootup
0.2.2 had an unseen issue where it had an error on startup, but it only happened on boot. This has been fixed
Full Changelog: v0.2.2...v0.2.3
v0.2.2-beta - Better logging, and an Installer!
This release comes with a new msi installer for the driver and software. It also now logs messages to the event viewer, so reporting panics is easier now (since you don't need to keep debugview open to see them).
See instructions on the main page for how to do any of these.
A bat file has been included to make certificate installation easier.
A shortcut to the Virtual Display Driver Control app can be found in the start menu (as well as an uninstall shortcut)
Full Changelog: v0.2.1...v0.2.2
v0.2.1-beta - Small bugfix
Fixed 2 bugs:
- The main driver control app global disable/enable switch enabled monitors that were disabled
- Individual enable monitor button enabled a monitor even when the global switch was off
Only the driver control app was changed. No need to update the driver itself
Full Changelog: v0.2.0...v0.2.1
v0.2.0-beta - Multiple monitors, resolutions, and refresh rates
The big update is here!
In this release, there is a new app which can enable/disable individual/all monitors at runtime. You can also add as many resolutions/refresh rates per monitor you want. Keep in mind, changing an existing monitor's settings requires you to disconnect and reconnect the monitor in the main settings for it to actually take effect
The app requires admin because it needs to save the settings to the registry for the driver to be able to see them.
For more information on the app, see the main page readme, or ask a question in discussions.
The driver/app seems pretty stable for me, but as this has not seen wide testing yet, consider it beta for now
If you encounter an issue, please create a bug report, and be as detailed as possible!
Full Changelog: v0.1.0...v0.2.0
First release - v0.1.0
Currently the first display is hardcoded to 1920x1080@120hz.
This will be changed in the future to allow customizable resolutions/refresh rates (and perhaps even multiple monitors).
See instructions on the main page for how to install
Also note, while I consider this a 0.1.0 release, it's more likely to be beta. Report any bugs/problems you have. If there are any crashes, follow the debugging steps on the main page and you can see the panic and report it.