-
Notifications
You must be signed in to change notification settings - Fork 44
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
Labels
A-block2
Affects the `block2` crate
A-framework
Affects the framework crates and the translator for them
A-objc2
Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` crates
help wanted
Extra attention is needed
Comments
madsmtm
added
help wanted
Extra attention is needed
A-objc2
Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` crates
A-framework
Affects the framework crates and the translator for them
A-block2
Affects the `block2` crate
labels
Jun 16, 2022
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 |
This was referenced Sep 7, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
A-block2
Affects the `block2` crate
A-framework
Affects the framework crates and the translator for them
A-objc2
Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` crates
help wanted
Extra attention is needed
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 reverse-dependencies of
objc
oncrates.io
(as of the issue creation date):cocoa
/cocoa-foundation
: Replaceobjc
withobjc2
servo/core-foundation-rs#628winit
: Initial transition toobjc2
rust-windowing/winit#2452glutin
: Move toobjc2
rust-windowing/glutin#1461: Remove dependency oncore-video-sys
objc
LuoZijun/rust-core-video-sys#23, but unmaintainedmetal
: 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
: macOS/iOS: Useraw-window-metal
to get aCAMetalLayer
fromraw-window-handle
vulkano-rs/vulkano#2561miniquad
surfman
display-link
: Likely unmaintaineddruid-shell
dark-light
: Useobjc2-foundation
andobjc2-app-kit
frewsxcv/rust-dark-light#37btleplug
: chore(corebluetooth): Useobjc2
and its framework crates deviceplug/btleplug#381tts
: Requiresobjc2-av-foundation
, see Umbrella framework handling #640raw-window-metal
: Useobjc2
and its framework crates rust-windowing/raw-window-metal#15: archivedmsgbox
Others:
pathfinder
webrender
blurmac
: Unmaintainedalacritty
: Useobjc2
,objc2-foundation
andobjc2-app-kit
alacritty/alacritty#8312ruffle
: Only used for Safari extension, and for dubious reasons, I'm not gonna touch it.veloren
: Needsnative-dialog
andwgpu
to migratecacao
: Replaceobjc
withobjc2
? ryanmcgrath/cacao#28bluster
clipboard-files
mac-notification-sys
: Version 2 h4llow3En/mac-notification-sys#51slint
(i-slint-renderer-skia
)fruitbasket
glazier
: Archivedlapce
neovide
: chore: remove legacy objc and cocoa neovide/neovide#2390enigo
: 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#172muda
: Migrate fromobjc
/cocoa
toobjc2
tauri-apps/muda#221window-vibrancy
: Migrate fromobjc
/cocoa
toobjc2
tauri-apps/window-vibrancy#150global-hotkey
: Migrate fromobjc
toobjc2
tauri-apps/global-hotkey#99tauri
: feat: Migrate toobjc2
tauri-apps/tauri#10924ash-window
: ash-window: Updateraw-window-metal
to v1.0 ash-rs/ash#939blade
The text was updated successfully, but these errors were encountered: