SIGN IN SIGN UP

Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869)

TODO:
- [x] Finish GPUI changes on other operating systems 

This is a largely internal change to how we report data to our
diagnostics and telemetry. This PR also includes an update to our blade
backend which allows us to report errors in a more useful way when
failing to initialize blade.


Release Notes:

- N/A

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
M
Mikayla Maki committed
80c14c91983446bb967f7445af582f2f29ea0bc8
Parent: ec9e700
Committed by GitHub <noreply@github.com> on 6/11/2024, 6:43:12 PM