Como programador me paso muchas horas delante de la pantalla y necesito que el interfaz del software con el que trabajo me resulte práctico, eficiente y respetuoso con mi salud visual sobre todo.
A continuación les voy a describir la forma en la que lo tengo configurado, que no quiere decir que sea la mejor, sino que es la disposición que para mi forma de trabajar me parece mas adecuada y que es la que utilizo habitualmente.
Utilizo una pantalla led rectangular de 23'. (¡Importante! si la pantalla tiene conexión DVI, úsenla por favor, y olvídense de la antigua conexión VGA).
Al abrir Rad Studio lo maximizo y aplico el tema "Dark" (Menú Tools-Options-User Interface-Theme Manager).
El problema que tiene utilizar temas claros es que los ojos reciben demasiada luz al utilizar pantallas grandes y al cabo de un tiempo se nota el cansancio visual.
El tema de color que utilizo es "Dark" (Tools-Options-User interface-Editor Options-Color), que me permite tener un color negro intenso como fondo de las líneas de código.
Desde "Save and Desktop" (Tools-Options-IDE) marcar la opción "Periodically save backup files for AutoRecover" y el intervalo ponerlo en 10 minutos.
Para mí, un tema básico es desactivar el diseñador embebido "Embedded designer" (Tools-Options-User Interface-Form Designer), ya que cuando tienes que trabajar con varias units, al pasar de una a otra aparece por unos instantes la pantalla de trabajo en blanco, lo cual es muy molesto. Así separo el código de cada unit que me queda en la parte superior, de lo que son los forms que se ven minimizados en la parte inferior de la pantalla.
Para activar los forms pulsen F12.
Otros trucos que les pueden ser de utilidad:
Si no les funcionan las apps realizadas con versiones anteriores a Rad Studio 10.3 prueben lo siguiente:
- Renombrar el archivo "AndroidManifest.template.xml" para dejar que delphi lo reconstruya cuando vuelvan a compilar y ejecutar la app.
- Si utilizan el componente tActionList - "ShowShareSheetAction" deben activar el permiso "Secure File Sharing" desde el archivo de proyecto de la app. (Project-Options-Application-Entitlement List).
- Recordar que si utilizan permisos marcados como "peligrosos" (Project-Options-Application-Uses Permission-Dangerous, runtime user approval) deben solicitar la aprobación del usuario. En los archivos de ejemplo de Rad Studio pueden ver cómo implementarlos.
Las librerías Android que deben utilizar son las siguientes (una vez que les funcione la app y que se compile y ejecute correctamente pueden ir probando a desactivar algunas de ellas)
Thanks again for this post
ResponderEliminarGracias por la nota, Si no es molestia podrías tocar las partes de tools/options
ResponderEliminarGracias.