Releases: nuss/VideOSC2
Releases · nuss/VideOSC2
VideOSC 2.0, alpha 3
VideOSC 2.0, alpha 3
This release was originally planned as part of bigger release, containing new user-facing features. However, that turned out to more work than expected. So I decided to create this new release containing the features listed below.
New Features
- OSC communication rewritten: OSC messages are no longer sent as single messages. Instead all OSC messages are collected in OSC bundles which are sent once for every frame. OSC messages are no longer created on startup, cleared and filled with a new value for every frame. Instead OSC messages are created anew for every frame. This should guarantee that new values are always sent correctly (Under certain circumstances OSC messages weren't cleared properly in the old implementation and hance old values were sent over and over again).
Other Changes
- Updates on dependencies
VideOSC 2.0, alpha 2
VideOSC 2.0, alpha 2
New Features:
- Settings interface rewritten: Distinguish between tablets and (smaller) smartphone displays
- When editing pixels within multislider interfaces, allow user to cancel edit - pixels settings will be untouched or as set before
Bug Fixes
- Replace
Spinner
element in the resolution interface with a combination ofButton
andPopupWindow
.Spinner
seems quite flawed Android and cause the app to freeze on some devices...
Other Changes
- Completely replace deprecated
android.app.Fragment
withandroidx.fragment.app.Fragment
- Remove setting "calculation period" - this should rather be settable on a per-pixel basis
- Layout enhancements: Slightly bigger buttons, remove backgrounds in pallets, labels