Skip to content
#

GUI

GUI stands for graphical user interface. It is a visual representation of communication presented to the user for easy interaction with the machine. It allows users to manipulate elements on the screen using a mouse, a stylus or even a finger. The actions in a GUI are usually performed through direct manipulation of the graphical elements.

Here are 248 public repositories matching this topic...

yew
kulicuu
kulicuu commented Jun 28, 2022

Problem
I am returning to WebGL work after some time away (with Vulkan) so may be misinterpreting something here, but...
The WebGL example loops through the render_gl function every frame. Therefore it's recompiling the shaders, linking them, all of this work that doesn't need to be repeated in the render loop.

Steps To Reproduce
Steps to reproduce the behavior:
Start the app as

sourcebox
sourcebox commented May 31, 2021

I'm working on an application which mainly consists for sliders for parameter control. For better user experience, it would be nice to offer two features: reset to default and fine control.

On VST plugins this is normally done via double-clicks and/or modifier keys. E.g. double-clicking resets the slider to a default (mostly 0), alternatively Ctrl-/Cmd-Klick also does it. For fine control, ofte

feature good first issue widget
emilk
emilk commented Feb 20, 2021

Tracking issue for improving the egui docs. Other suggestions for improvements welcome!

All doc-examples need to be part of the doctests (i.e. they should never be marked ignore, though no_run can maybe sometimes be motivated).

egui

The crate-level docs for egui (at https://docs.rs/egui generated from egui/src/lib.rs) sh

help wanted good first issue docs and examples
melvyn2
melvyn2 commented May 30, 2022

Having a callback for when the selected element is changed would be useful, for similar reasons to TextEdit/LineEdit: validation, updating buffers, or the rest. I imagine that it would be something like selected(int) with int being the index, though LineEdit emits a simple callback without arguments so there may be a tradeoff I'm missing (an int should be easier to pass around on the oth

good first issue
lukechu10
lukechu10 commented Mar 28, 2021

Is your feature request related to a problem? Please describe.
The current way of having fine grained reactivity for nested state is basically wrapping every member around Signal. This is cumbersome and unergonomic.

Describe the solution you'd like
An attribute macro called observable (or something else) which creates a new struct with the previous struct name appended with a `Obs

enhancement good first issue A-macro A-reactivity
PsichiX
PsichiX commented May 11, 2021

Right now features are produced without adding much documentation, it was ok while API changed frequently, we are reaching the point of stability and we should enforce some level of documentation and book coverage to improve users experience.
This would require a research about documentation coverage tools that work with GH actions.

Wikipedia
Wikipedia

Related Topics

graphical-interface