-
Notifications
You must be signed in to change notification settings - Fork 39
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
Replace objc
with objc2
in other projects
#174
Comments
As soon as |
Mentioning https://github.com/norse-rs/raw-window-metal since ash-window depends on it. |
I created an issue to replace it in enigo enigo-rs/enigo#249 |
PR with the replacement of |
As part of moving towards a (somewhat stable) version, I'd like to submit PRs to other projects to set an ecosystem-wide precedence for using this crate, and to see which patterns people are actually using that
objc2
doesn't (or doesn't easily) help with.Popular crates on
crates.io
:cocoa
/cocoa-foundation
: Replaceobjc
withobjc2
servo/core-foundation-rs#628winit
: Initial transition toobjc2
rust-windowing/winit#2452glutin
: Move toobjc2
rust-windowing/glutin#1461core-video-sys
: Remove dependency onobjc
LuoZijun/rust-core-video-sys#23metal
: Useobjc2
instead ofobjc
gfx-rs/metal-rs#241: unmaintainedgfx
backendswgpu-hal
: [metal] Useobjc2-metal
gfx-rs/wgpu#5641: unmaintainedclipboard
arboard
: Useobjc2
and its framework crates 1Password/arboard#148copypasta
: Useobjc2
and its framework crates alacritty/copypasta#74webbrowser
: iOS: Useobjc2
amodm/webbrowser-rs#87locale_config
: Useobjc2
andobjc2-foundation
rust-locale/locale_config#11rfd
: macOS: Useobjc2
crates PolyMeilex/rfd#188glfw
: Useobjc2
PistonDevelopers/glfw-rs#566wry
: Proposal: Useobjc2
and its framework crates tauri-apps/wry#1239tao
: nowoffscreen_gl_context
surfman
trash
: macOS: Useobjc2-foundation
Byron/trash-rs#107skia
native-dialog
: macOS: Useobjc2
crates native-dialog-rs/native-dialog-rs#58window_clipboard
: Useobjc2
and its framework crates hecrj/window_clipboard#27vulkano
miniquad
surfman
display-link
druid-shell
dark-light
: Useobjc2-foundation
andobjc2-app-kit
frewsxcv/rust-dark-light#37btleplug
: chore(corebluetooth): Useobjc2
and its framework crates deviceplug/btleplug#381tts
raw-window-metal
: Useobjc2
and its framework crates rust-windowing/raw-window-metal#15msgbox
Servo dependencies:
pathfinder
webrender
blurmac
Various Rust applications:
alacritty
ruffle
Other:
cacao
: Replaceobjc
withobjc2
? ryanmcgrath/cacao#28bluster
clipboard-files
mac-notification-sys
: Version 2 h4llow3En/mac-notification-sys#51tauri
slint
fruitbasket
glazier
lapce
neovide
enigo
: Move objc dependency to icrate enigo-rs/enigo#250nightlight
current_locale
zed
screencapturekit
eframe
: eframe: Useobjc2
and its framework crates emilk/egui#4395softbuffer
: Useobjc2
rust-windowing/softbuffer#210gpu-allocator
: 🤘 metal: Migrate toobjc2
architecture withobjc2-metal
bindings Traverse-Research/gpu-allocator#225tray-icon
: Rewrite to useobjc2
tauri-apps/tray-icon#172The text was updated successfully, but these errors were encountered: