qdot / systray-rs

Allows rust applications to show a platform specific system tray icon and menu.
BSD 3-Clause "New" or "Revised" License
170 stars 66 forks source link

Remove winapipatch.rs when winapi 0.3 lands #16

Closed qdot closed 4 years ago

qdot commented 7 years ago

Most if not all of the symbols we need are already in winapi 0.3. Until that publishes to crates.io, we're stuck using our winapipatch.rs file. This is a reminder bug to clean that up once it happens.

jonhoo commented 7 years ago

Or just add a git dependency for now? If you're already doing that for Linux support, I'd just clean this up straight-away too.

qdot commented 7 years ago

Huh. For some reason I was under the impression that git dependencies weren't allowed in crates. I'll fix that, thanks!

jonhoo commented 7 years ago

Git dependencies are allowed, but you can't then upload the crate to crates.io.

qdot commented 7 years ago

Ok, well, we'll just have a few branches then. Will probably keep master as head of development, with git repo dependencies for what we need, can take feature branches off of that. Will make a "crate" branch for code we can actually submit to crates.io for the moment, which will go away once winapi 0.3 and the linux gtk stuff are usable off crates.io. Tags will point to the crate branch until we can bring everything back together, since versioning against the main package repo is probably best.

Yay project management. :|

qdot commented 4 years ago

Done in 0.4.0