Panel de control para editar de forma persistente un archivo

1

¿Existe un widget de panel de control que se pueda usar para editar persistentemente un archivo de texto?

Por ejemplo, supongamos que quiero tener mi changelogabierto todo el tiempo en un repositorio de Git.

Muchas gracias.

Brian M. Hunt
fuente

Respuestas:

1

Los widgets del tablero son simples applets HTML, creados con HTML, CSS y Javascript. Entonces, si hay una manera de crear una página web HTML que haga esta funcionalidad (es decir, cargar automáticamente un archivo de texto en un campo editable con una opción para actualizar y guardar), entonces esto también se puede lograr dentro de un widget del Tablero.

Puede valer la pena preguntarle a algunas de las personas de StackOverflow si necesita ayuda para aprender el código para lograr esto (la codificación web es más adecuada para esa comunidad), y puede usar herramientas como Dashcode o Hype (mi recomendación) para crear su widget .

bispymusic
fuente
0

Miré la documentación del desarrollador de Apple Dashboard y parece que los widgets se ejecutan en una especie de caja de arena dentro de su 'paquete', casi como lo hacen las aplicaciones de iOS. Eso haría muy difícil implementar un widget de edición de texto.

En el pasado, se conocían vulnerabilidades, como esta en OS X 10.4 , que probablemente ahora dificulten aún más eludir el 'sandbox' del Tablero.

Navegué por los diferentes widgets de OS X Dashboard en el directorio de widgets de Apple y parece que no hay widgets que puedan hacer lo que necesita. Aquí está la sección de widgets de desarrollador , por ejemplo.

Es posible que no haya un widget que haga exactamente lo que estás buscando. Si hay uno, sería bueno saberlo; ya que también creo que tener un bloc de notas rápido en el Panel sería bastante útil. Buena suerte en tu búsqueda.

Christian Correa
fuente
1
No creo que esto sea del todo correcto. La documentación establece claramente que los widgets del Tablero pueden solicitar permiso para leer archivos directamente del sistema de archivos o ejecutar programas arbitrarios de línea de comandos.
jmk