Skip to content
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

Support more native features such as bluetooth #984

Open
kkoreilly opened this issue Jun 17, 2024 · 3 comments
Open

Support more native features such as bluetooth #984

kkoreilly opened this issue Jun 17, 2024 · 3 comments
Labels
enhancement New feature or request low priority Lower priority; do eventually but not urgent

Comments

@kkoreilly
Copy link
Member

Describe the feature

We should support more native features such as bluetooth. This is related to #712.

See https://github.com/fyne-io/fyne-x/pull/58/files and https://git.wow.st/gmp/ble/src/branch/master/BlessedConnect.java (from @MatejMagat305 in #981).

This is not super urgent, but once we have released v1 and everything is stable, it would definitely be nice to add.

Relevant code

No response

@kkoreilly kkoreilly added enhancement New feature or request low priority Lower priority; do eventually but not urgent labels Jun 17, 2024
@MatejMagat305
Copy link
Contributor

thank for this ..., only for prevent , I make mistake second link is not only java, but whole https://git.wow.st/gmp/ble, it is of course low prirority..., but thank

@gedw99
Copy link

gedw99 commented Jun 18, 2024

Only chrome supports Bluetooth according to canIuse.

Maybe I suggest that the gio-plugins be looked at for this. It has all these extra things that are often needed to access native OS features.

https://github.com/gioui-plugins/gio-plugins

they can be used independently of gio btw. There is some amazingly good stuff there and on the roadmap

@kkoreilly
Copy link
Member Author

I am definitely interested in supporting all of those things, but it does not seem like the plugins can be used without importing gio, which is not something that we are going to do. However, I am absolutely willing to consider copying relevant code into Cogent Core to support all of those features. My priority right now is getting the core framework ready for an initial release, but after that, I will have more time to work on implementing more features like these. PRs are always welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority Lower priority; do eventually but not urgent
Projects
None yet
Development

No branches or pull requests

3 participants