edgetx icon indicating copy to clipboard operation
edgetx copied to clipboard

Set a curve value with a GVar

Open acbates opened this issue 1 year ago • 4 comments

Is there an existing issue for this feature request?

  • [X] I have searched the existing issues

Is your feature request related to a problem?

To be able to set curve values with Gvars would be a handy way to trim many things in throttle or trim curves while flying without looking at the radio.

Describe the solution you'd like

Many values in curves are more important than others, and would be handy to adjust with gvars. An example would be to use a 3 point curve as a trim curve that only moves the middle... this way I can set the endpoints that are fixed to hard limits of servo travel, but normal trims adjusted later will push through these hard stops. With a curve and a GVar, I can assign GVar to a trim and get exactly the behavior I'm after, if I could assign a GVar to a curve point.

Similarly with throttle curves, there's a couple of points that would be nice to shift in flight; set the perfect hovering point on a throttle/pitch curves, etc.

Describe alternatives you've considered

The "delta (center only)" on subtrims is the kind of behavior I'm after (set endpoints, and then the subtrim floats without changing the endpoints), but I need the result of one channel to effect another... and that's in the channel output screen and using channel as a source uses the mixer level (understandably to avoid recursion and whatever).

Additional context

No response

acbates avatar Sep 03 '24 22:09 acbates

Older PIthos from Kde Neon, Ubuntu 22.04, for reference, functioning normally, no hangs/lag, decorations, wm icon, etc. I switched back to this. Works great!

xx

craigerl avatar Oct 19 '24 16:10 craigerl

Pithos uses client side decorations. The missing buttons is probably a misconfiguration on your end. That said it will always look slightly out of place, KDE UI patterns are just different.

TingPing avatar Oct 20 '24 21:10 TingPing

Compiled from master, much better so far. Pithos 1.6.2

The Ubuntu 24.04 deb on 24.04 OS (on kde desktop) hangs 3-4 seconds between mouse clicks, selections, scrolling. The Ubuntu 22.04 deb on 24.04 OS (on kde desktop) stops playing after a couple songs

as a side note, it'd be cool to update the meson build instructions. For KDE Neon 24.04, it looks like,

meson --prefix /usr/local --buildtype=plain builddir
sudo DESTDIR=/ meson install -C builddir
 "(pithos:20532): GLib-GIO-ERROR **: 10:39:42.490: Settings schema 'io.github.Pithos' is not installed"

glib-compile-schemas /usr/local/share/glib-2.0/schemas

craigerl avatar Oct 23 '24 17:10 craigerl

Hmm, we already run compile-schemas https://github.com/pithos/pithos/blob/master/meson_post_install.py#L18

TingPing avatar Oct 23 '24 18:10 TingPing