egui: Add `Deref<Target = Context>` for `Ui`
Does this mean we can remove .input() .memory etc from Ui?
I believe so, as any methods on ctx will be on Ui as well, so duplicate methods can go away
I didn't include DerefMut but I could as it would allow for us to pass a &mut Ui where a &mut Context is expected.
We shouldn't implement DerefMut, because a &mut Context in almost never needed. But we should remove the now redundant Ui::input etc
Removed all the direct helper methods from Ui.
There are some cargo check failures
Removed the unused deps!
a docstring needs updating too
Which one?
Check the CI output:
I tried fixing this myself, but since you opened the PR from your own master it failed.
Is there any plan to merge this? It would be nice