-
Notifications
You must be signed in to change notification settings - Fork 0
Added NET8 compatible ONIX Hub updater #9
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
base: main
Are you sure you want to change the base?
Conversation
aacuevas
commented
Oct 2, 2025
- Adds a C# .NET 8-based hub updater with GUI
- Requires clroni compiled with net8 support (built for now using https://github.com/aacuevas/liboni/tree/issue-25 built as a nuget package in a local nuget repo)
- Fixes Create a C# GUI programmer for hubs #8
Requires clroni compiled with net8 support
|
Fixed. Now it passes the inner oni exception through. |
|
Another non-breaking but odd behavior: If a connect to a headstage by pressing the "program" button on the main form, the little modal GUI pops up with an hourglass indicator. The fields then populate with the detected headstage metadata. Great. The odd behavior is that if the mouse is not moved during this time period, the "program" and "Cancel" buttons will remain greyed out and the hourglass indicator will remain forever, until the mouse is touched. |
|
I'll look into that but I'm not sure that is something we have control over or it's a windows forms quirk |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've got some questions/nit picks after writing some documentation:
Is it true that the highlighted fields only show minor version i.e. this corresponds to v0.4.0? Would the a headstage have a major version update and would that information be indicated here?
Since device is a specific term in the context of ONIX, I feel that the highlighted part should be labelled "Connected Hub:" or something?
Is this software versioned? The other controller & breakout board updaters are built, zipped, and hosted in the onix-docs repo, with their version indicated in the zip file name. I figured I would follow the same pattern for this software for now.
|
Ah, good catches. It is not versioned yet, but I will add some version number somewhere, that's a good idea |
