Comments (7)
A glass-half-full perspective on this bug is that it makes it VERY obvious if your Yubikey is still enabled.
Good luck on the bug fix and congrats on the baby!
from yubiswitch.
Thanks for the quick merge @davidrothera! Do you have an idea when the next release would be by chance? This bug is not a huge deal but it is a bit jarring indeed, especially when using the yubikey multiple times a day ;p
from yubiswitch.
Releases are a bit of a pain but I'll go through and try and get one signed and uploaded tonight.
from yubiswitch.
Releases are a bit of a pain but I'll go through and try and get one signed and uploaded tonight.
Awesome, thanks @davidrothera! Not urgent but would definitely appreciate it :)
from yubiswitch.
@ludokx so it looks like its bad news at the moment.
Sonoma requires Xcode 15 and trying to build an archive build against that toolchain is failing due to an issue in the ShortcutRecorder
library which we use.
Updating ShortcutRecorder
to a later version also removes the PTHotKey
framework which we use for some of the hotkey support.
Long story short is that its not as simple as building a new version and releasing it, it looks like this is going to need significant work to update and that is something which I know I don't have at the moment (baby due this week) and I doubt @pallotron has either sadly.
I think rather than trying to apply patches on top of the current code it might be worth building a modern ground-up version of yubiswitch with Swift (and SwiftUI) as I think that will make it easier to maintain into the future.
from yubiswitch.
FWIW it seems that the support for XPC in Swift has improved a lot since I looked at it last and the later versions of ShortcutRecorder also have good Swift support
https://github.com/Kentzo/ShortcutRecorder
https://github.com/richardnees/Swift-macOS-XPC-Example
I can't make any promises on working on this however being able to rewrite in Swift would be a lot easier than maintaining C/Obj-C π
from yubiswitch.
Ha yes I ran into that as I was trying to build locally π¬ Agreed on SwiftUI, would be more able to help with that as well, unfortunately don't have too much time to help with the rewrite.
Focus on family first and get some sleep while you still can π
from yubiswitch.
Related Issues (20)
- evgtlindvjiublvjfeiikdhkhgcteeugrivh
- inadvertently opened issue - ignore
- "Automatically switch off Yubikey" turns on Yubikey after lockscreen HOT 2
- ccccccvkvhhejrinvubnvdlnbthrrtvuvgcvffnthtgf HOT 2
- Release new binaries for Apple Silicon HOT 13
- Feature Request: Allow multiple productID/vendorID pairs HOT 1
- Support for Yubikey 5C HOT 1
- menu bar icon is always black, hard to see on dark backgrounds HOT 1
- eieecchrvjhbgbgnjftcbkefbcghkttelnelincbkjbk HOT 4
- Global hotkey doesn't respect different keyboard layouts, only QWERTY HOT 2
- App is not notarized HOT 4
- YubiSwitch not disabling Yubikey nano on macOS 12.6 HOT 7
- yubikey is not disabled automatically HOT 7
- Doesn't work for my yubico on MacOS Monterrey HOT 11
- "Input Monitoring" permission required HOT 7
- XPC error: Connection invalid HOT 1
- [MISTAKE]
- ProductID and VendorId are read only. Unable to update them
- Dialog on every startup βyubiswitch is trying to install a new helper tool.β HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yubiswitch.