Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Homogeneizar interfaces #19

Open
inamoriza opened this issue Oct 7, 2024 · 2 comments
Open

Homogeneizar interfaces #19

inamoriza opened this issue Oct 7, 2024 · 2 comments
Labels

Comments

@inamoriza
Copy link
Contributor

Cambiar el estilo de las extensiones para que sigan todas la misma estética

@inamoriza inamoriza self-assigned this Oct 7, 2024
@inamoriza
Copy link
Contributor Author

Las extensiones Fligh Plan Generator y Manual Controller tienen una interfaz similar pero no utilizan el mismo estilo exactamente. La extensión Command Generator todavía tiene que ser retocada.

Lo recomendable sería crear un fichero en utils con estilos predefinidos para homogeneizar todas las interfaces y hacerlas más sencillas de mantener, este fichero está en proceso.

Ahora estoy investigando como definir los tamaños de los widgets de forma dinámica (i.e. que un widget tenga un tamaño relativo al tamaño de su widget padre)

@BlazquezVictor
Copy link
Contributor

Para lo del fichero con los estilos, se puede utilizar el que ya hay que se llama extension_utils, donde está el código para generar la UI de la selección de un UAV. Quizá es buena idea meterlo ahí.

Para lo del tamaño relativo la librería omni.ui tiene una clase 'Percent' que hace exactamente eso. Simplemente cuando vayas a establecer el tamaño de un widget hijo, en el width o height pon ui.Percent(porcentaje).

@inamoriza inamoriza removed their assignment Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants