Max Katz

Results 288 comments of Max Katz

It should be reopened, when we will have experimental/unstable pages in the control catalog. Though even then control catalog isn't exactly public application.

I wonder if disabling app-nap would help with this issue. https://lapcatsoftware.com/articles/prevent-app-nap.html https://developer.apple.com/library/archive/documentation/Performance/Conceptual/power_efficiency_guidelines_osx/PrioritizeWorkAtTheAppLevel.html Note it would require macos api interop or monomac/net6-macos usage.

@lukaszossowski please try to get logs with `AndroidEnvironment.UnhandledExceptionRaiser` event. You can save an exception to the log file (note, that it might be saved to the virtual/internal memory with android...

I have using sorting with no issues before. So minimal repro would be helpful. Do you maybe use WrapLayout? This one is known to has such issue. https://github.com/AvaloniaUI/Avalonia/issues/5869

Try to execute this code once in your app, it should trigger invalidation for deferred renderer: ``` GradientStop.OffsetProperty.Changed.Subscribe(e => ((GradientStop)e).RaiseInvalidated(EventArgs.Empty)); ```

No, I was wrong. GradientStop doesn't implement IAffectsRender at all.

Linear gradient brush needs to subscribe on children updates (offset and brush) and call RaiseInvalidated inside of it. To unblock yourself it should be possible to inherit LinearGradientBrush and subscribe...

> And it didn't work. The Subscribe lambda is running; I put a breakpoint on it. You need to call RaiseInvalidated on the Brush itself. Not on the Gradient Stop,...

@colejohnson66 RaiseInvalidated gets called with GradientStop as an parameter, not the brush