Skip to content

Remove mouse event fallback#2837

Closed
daxpedda wants to merge 1 commit intorust-windowing:masterfrom
daxpedda:mouse-event
Closed

Remove mouse event fallback#2837
daxpedda wants to merge 1 commit intorust-windowing:masterfrom
daxpedda:mouse-event

Conversation

@daxpedda
Copy link
Copy Markdown
Member

@daxpedda daxpedda commented Jun 1, 2023

There's currently a bunch of fallback code to the mouse event API, which is only there to support old versions of Safari: v<13.
Safari v13 was released in 2019-09-19, so that's almost 4 years.

Can we safely drop support for this?
Running Safari v13 requires at least MacOS 10.13, which is already unsupported by Apple as of 2019-09, or iOS/iPadOS 13, which again is already unsupported by Apple as of 2020-09.

For reference, this would drop support for:

  • Any Mac released before late 2009.
  • iPhone 6, released in 2014
  • iPad 4, Air 1, Mini 3 (the latest, Mini 3, was released in 2014).

@daxpedda daxpedda added DS - web Affects the Web backend (WebAssembly/WASM) C - needs discussion Direction must be ironed out labels Jun 2, 2023
@daxpedda
Copy link
Copy Markdown
Member Author

daxpedda commented Jun 2, 2023

I'm going to close this for now.
Will reopen when it actually becomes a maintenance burden.

@daxpedda daxpedda closed this Jun 2, 2023
@daxpedda daxpedda mentioned this pull request Jun 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C - needs discussion Direction must be ironed out DS - web Affects the Web backend (WebAssembly/WASM)

Development

Successfully merging this pull request may close these issues.

1 participant