Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Soprano, nueva versión.
#91

Sí, la verdad es que ha desaparecido el problema. Yo no sé por qué sólo me ha pasado a mí. En fin, creo que mi ordenador está poseído.
La verdad es que me ha gustado, es bastante parecida a YWriter, pero incluso más minimalista. Es difícil que cambie respecto de la que uso ahora —Focuswriter, aunque no tiene gestor de archivos, bueno, y para guion de cómics, LO Writer con una plantilla especial—, pero has logrado tentarme. A lo largo de cinco años he probado un montón, pero un montón y sólo me han resultado atractivos, como gestores, YWriter y Scrivener. Y como editores sin distracciones, «Writer: the internet typewriter» y Focuswriter. ¡A ver si cambiamos esto!

Te mando algunos bugs y desiderata:
  1. En el editor no funciona el menú contextual de edición —copiar, pegar, etc.—. Sí que puedo hacerlo con el teclado sin problemas.
  2. En el editor, al pegar, no lo hace con la fuente del documento, sino con la anterior.
  3. En el editor, al pegar no actualiza el valor de la cuenta de palabras. La anterior y ésta no se produce siempre y no he logrado aislar la «causística».
  4. En el editor, al cerrarlo con cambios aparecen las opciones «Guardar cambios» y «Cerrar sin guardar», pero no hay una opción de «Cancelar». —Ojo, lo mismo es que lo prefieres así.—
  5. En el formulario principal, no se puede borrar un directorio ya creado, aunque esté vacío.
  6. Al abrir proyecto, la estructura aparece vacía. Hay que presionar «Adjuntos» y otra vez «Estructura» para que se vean los documentos.
  7. Cuando se selecciona una imagen de fondo en el modo «sin distracciones» da error de «Propiedad no existe» o algo así. Se soluciona cambiando en la línea 25 de Scene.Class «Fondo» por «PathPicture».
  8. La cuenta de palabras. Pero de eso ya hemos hablado largo y tendido, y tiene muy mala solución.
Desiderata:
Sí, me vas a mandar cerca, vuesa merced intentado simplificarlo al máximo y aquí viene nos a dar por saco. Pero bueno, si algo es aprovechable...
  1. En el editor, recordar la posición del cursos al guardar.
  2. En el modo «sin distracciones», ocultar y mostrar los controles de edición al pasar el ratón por encima, tipo Focuswriter, o atenuarlos, tipo «Writer: the internet typewriter».
  3. En el modo «sin distracciones», determinar qué parte de la pantalla se ocupa y cómo se comporta el editor —normal, o «máquina de escribir» con un renglón siempre centrado—.
  4. En el formulario de configuración del documento, añadir un texto «Lore ipsum» para mostrar el resultado.
  5. Gestión de temas, es decir, poder guardar, editar y abrir varios temas o configuraciones para documentos. Reconozco que yo los cambio en Focuswriter según el estado de ánimo ese día.
  6. Y por último, pero no menos importante, estoooo... mmm... err... ¿se le podría poner sonidos de máquina de escribir al teclado según sea tecla normal, tabulación, espacio, atrás y salto de línea?
Y eso es todo, de momento. muchas gracias por esta magnífica aplicación.
    ¡Gracias!
#92

¡Ole, ole y ole! ¡Trabajito! Mira que estaba esta mañana pensando que al gbAmp poco se le podía hacer y que a ver con qué me pongo ahora... jurao. Me has alegrado el día como Clint Eastwood decía.

Me pongo a ello sin prisas pero sin pausa y con tenacidad de jubileta.

Por cierto me encanta eso de los sonidos de máquina de escribir... nostalgia pura Big Grin Big Grin Big Grin  A ver de dónde los saco.

Gracias por tu interés y por tu feed-back.

Un saludo

No podemos regresar
    ¡Gracias!
#93

Acabo de subir la versión 2.1.0 de Soprano. Tiene mogollón de cambios, muchos de ellos sugeridos por Grandamakulo y otros que han surgido sobre la marcha. A saber:
Cita:  *  En el editor no funciona el menú contextual de edición —copiar, pegar, etc.—. Sí que puedo hacerlo con el teclado sin problemas.
Solucionado

   * En el editor, al pegar, no lo hace con la fuente del documento, sino con la anterior.
Eso es confuso, por cuanto puede interesar añadir el formato de origen (títulos y demás). He añadido otra opción en los menús "Pegar sin formato (Alt+V)" que soluciona, creo el asunto.

    En el editor, al pegar no actualiza el valor de la cuenta de palabras. La anterior y ésta no se produce siempre y no he logrado aislar la «causística».
Sí la actualiza. En el momento en que pulses espacio después de pegar... ¿o te refieres a otra cosa?

   * En el editor, al cerrarlo con cambios aparecen las opciones «Guardar cambios» y «Cerrar sin guardar», pero no hay una opción de «Cancelar». —Ojo, lo mismo es que lo prefieres así.—
Añadida la opción Cancelar

    *En el formulario principal, no se puede borrar un directorio ya creado, aunque esté vacío.
Solucionado

    Al abrir proyecto, la estructura aparece vacía. Hay que presionar «Adjuntos» y otra vez «Estructura» para que se vean los documentos.
Esto no lo he podido reproducir. Al abrir el proyecto se presenta la estructura que hubiese visible al cerrarlo con anterioridad. Si, por ejemplo, en Adjuntos no hay nada se mostrará vacía al abrir y aparecerá lo que haya al pulsar "Estructura". Confírmamelo si es así o si sigue haciendolo mal.

    *Cuando se selecciona una imagen de fondo en el modo «sin distracciones» da error de «Propiedad no existe» o algo así. Se soluciona cambiando en la línea 25 de Scene.Class «Fondo» por «PathPicture».
Solucionado
    
La cuenta de palabras. Pero de eso ya hemos hablado largo y tendido, y tiene muy mala solución.
Yo la doy por buena... aún recordando lo que en su día se debatió sobre el tema. La he comparado con documentos de LibreOffice y coincide en un 99%. Si es bueno para LibreOffice, es bueno para Soprano, supongo.

Desiderata:
Sí, me vas a mandar cerca, vuesa merced intentado simplificarlo al máximo y aquí viene nos a dar por saco. Pero bueno, si algo es aprovechable...

    En el editor, recordar la posición del cursos al guardar.
Pendiente (no me acordé de esto)

    En el modo «sin distracciones», ocultar y mostrar los controles de edición al pasar el ratón por encima, tipo Focuswriter, o atenuarlos, tipo «Writer: the internet typewriter».
Hecho. Ahora se hacen invisibles y se muestran al colocar el ratón por encima.

    En el modo «sin distracciones», determinar qué parte de la pantalla se ocupa
Eso ya lo hacía. En principio se ocupa el mismo tamaño que la ventana "con distracciones" y puedes ampliarla más o menos pulsando y arrastrando sobre los bordes de la zona de escritura

y cómo se comporta el editor —normal, o «máquina de escribir» con un renglón siempre centrado—.
No tengo ni idea de cómo hacer eso. Sólo lo veo posible si se utilizase un TextEditor, que trabaja sobre un array de líneas y no con un TextEdit, que trabaja con RichText. Si alguien puede imaginar una manera, yo encantado.

    En el formulario de configuración del documento, añadir un texto «Lore ipsum» para mostrar el resultado.
y
    Gestión de temas, es decir, poder guardar, editar y abrir varios temas o configuraciones para documentos. Reconozco que yo los cambio en Focuswriter según el estado de ánimo ese día.
Las dos cosas se han unificado en un formulario de "Temas de Editor". Se accede a él o desde el menú "Herramientas" o desde la pantalla de propiedades del proyecto. Ahora se pueden hacer todos los temas que se deseen para adaptarlo a todos los gustos.

*  Y por último, pero no menos importante, estoooo... mmm... err... ¿se le podría poner sonidos de máquina de escribir al teclado según sea tecla normal, tabulación, espacio, atrás y salto de línea?
Se podría. Se ha podido y ha sido lo más divertido de todo. Por supuesto se pueden activar o desactivar en las Preferencias.

Por otra parte eso de funcionar con temas ha hecho que me replantee totalmente el asunto de las configuraciones y ahora las preferencias generales del programa, que antes se ubicaban en 

Desktop.configdir &/ "gambas3" &/ Application.Name &/ ".conf"

y ahora se ubican en

Desktop.configdir &/ Application.Name &/ ".Preferences.conf"

En mi caso ~/.config/soprano/.Preferences.conf

Esto ha sido motivado por una cuestión de limpieza. Al desinstalar o regenerar las configuraciones es más limpio y sencillo.

También he cambiado el nombre del único módulo que usa el programa de "mComun" a "m". Eso es porque estaba harto de teclear mComun. Nada más.

No me gustaba mucho la foto de mi vieja máquina de escribir como imagen inicial, que no casa nada con los temas oscuros de escritorio y la he cambiado por una bajada de internet. Se admiten sugerencias.

En fin, son tantos cambios que ahora si solicitaría de mis amables beta-testers que lo bajasen (https://gitlab.com/shordi/soprano ) y lo probasen, que uno siempre prueba lo mismo de la misma manera y los bugs no afloran como debieran.

Saludos

No podemos regresar
[-] Los siguientes 2 usuarios dicen gracias a Shordi por este post:
  • Grandamakulo, tincho
    ¡Gracias!
#94

(25-08-2021, 09:32)Shordi escribió:  En fin, son tantos cambios que ahora si solicitaría de mis amables beta-testers que lo bajasen (https://gitlab.com/shordi/soprano ) y lo probasen, que uno siempre prueba lo mismo de la misma manera y los bugs no afloran como debieran.

Algo de feedback.
  1. Maldito Splitter
[Imagen: 2qU3F66.png]

[Imagen: BJOCQBJ.png]
  1. Aquí el combobox de elección de tema no tiene ningún tema, esta vacio, no se si es una característica o un fallo.
  2. Luego al dar en el botón de la paleta de colores da un error y dice que la propiedad .centered no es una propiedad [Imagen: p8ZqNgD.png] pero supongo que tiene relación con que uso una versión anterior al tu IDE.
  3. Nuevamente un error similar al dar click derecho para crear un texto [Imagen: bLtb57i.png]
Saludos.

Hice un "Merge request" con mis cambios sobre los formularios, debería ser aplicable fácilmente y luego también debería ser posible editar con un IDE mas nuevo como el 3.16 pero supongo que habrá que habilitar los controles obsoletos.
Saludos.
    ¡Gracias!
#95

Cita:Algo de feedback.
  1. Maldito Splitter
....
....
Luego al dar en el botón de la paleta de colores da un error y dice que la propiedad .centered no es una propiedad
 pero supongo que tiene relación con que uso una versión anterior al tu IDE.
Efectivamente, pero el tema me resulta más complejo de lo que parece.
Si en mi sistema gambas 3.16.2 entro al rtEditor.form y cambio los splitter por vsplit (el primero ya estaba cambiado a hsplit) o si elimino la línea de centered=True (efectivamente la propiedad centered es nueva en el control Toolbar)....
Entonces a mí me deja de funcionar y la pantalla del editor sale en blanco
Reviso el código y es igual que el anterior, reviso el ide y no genera ningún fallo, elimino el compilado para que lo recompile... y nada. No se ve nada.
Sustituyo el texto modificado de los dos archivos .class y .form por el del gitlab y funciona otra vez.
En otras palabras no puedo modificar en mi sistema la adaptación a versiones anteriores....
Podría tener máquinas virtuales donde mantener una programación paralela para versiones anteriores... o podría desinstalar el gambas 3.16 y volver al del repositorio de Linux Mint que era el 3.14.3...pero ninguna de las dos cosas me satisface.
Teniendo en cuenta que este programa lo hice por y para mí y que luego me vine arriba gracias al foro... lo mismo lo dejo para gambas 3.16 y qué se le va a hacer...


 
Cita: 
Aquí el combobox de elección de tema no tiene ningún tema, esta vacio, no se si es una característica o un fallo.
 
Es un fallo, si no hay tema elegido se crea una entrada en el combobox llamada Desktop y traducia luego a Escritorio. El fallo es que para verla primero tienes que grabar el proyecto. Lo corregiré.

Saludos

No podemos regresar
    ¡Gracias!
#96

(26-08-2021, 13:33)Shordi escribió:  y volver al del repositorio de Linux Mint que era el 3.14.3...

Si? Pensaba que era mas nueva como, por ejemplo, en debian 11 3.15.2. esto me da pie a hacer una encuesta sobre SO - Version nativa de gambas (no la de PPA) . Lo pondré en otro tema.
(26-08-2021, 13:33)Shordi escribió:  Teniendo en cuenta que este programa lo hice por y para mí y que luego me vine arriba gracias al foro... lo mismo lo dejo para gambas 3.16 y qué se le va a hacer...

Claro por supuesto, esto que envié es feedback desde otro sistema distinto al tuyo, así que la mayoria de los comentarios son relacionados con la versión y no con el código en sí.
Por mi parte, hasta que debian testing no tenga gambas 3.16 (que espero que suceda el mes próximo) no podre abrir el proyecto al 100% solo algunos forms, los que no tengan toolbar por ejemplo.

Saludos.
    ¡Gracias!
#97

Corregido, creo-espero-ruego a los cielos, el tema de los Temas (Toma frase.)
He simplificado el código aquí y allí y espero, también, no haber roto demasiadas cosas.


Saludos

No podemos regresar
[-] Los siguientes 1 usuarios dice gracias a Shordi por este post:
  • Grandamakulo
    ¡Gracias!
#98

Iba a contesar a lo anterior, pero me he dado cuenta que tengo iba a decir exactamente lo que ha puesto @tincho, por lo que me bajo lo último y lo probamos a ver qué tal.

Vale, lo primero, que guardo un tema, como en la primera imagen, y resulta que el tipo de letra, al editar, no se cambia. Lo curioso es que, como se ve en la segunda imagen, el formato es el anterior por defecto —Ubuntu, 14— en el texto y en el nombre de la fuente, pero la tipografía del selector de fuente sí es el escogido —typewriter... no me acuerdo—.


[Imagen: 2021-08-27-20-36.png]

[Imagen: 2021-08-27-20-37.png]


Archivos adjuntos
.png 2021-08-27_20-37.png Tamaño: 48.47 KB  Descargas: 1
.png 2021-08-27_20-36.png Tamaño: 185.12 KB  Descargas: 1

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
    ¡Gracias!
#99

Cita:Vale, lo primero, que guardo un tema, como en la primera imagen, y resulta que el tipo de letra, al editar, no se cambia. Lo curioso es que, como se ve en la segunda imagen, el formato es el anterior por defecto —Ubuntu, 14— en el texto y en el nombre de la fuente, pero la tipografía del selector de fuente sí es el escogido —typewriter... no me acuerdo—.

Corregido. (No sé para qué le puse una propiedad DefaultFont a la clase rtEditor, que es la que hacía lo que propones, si luego no la usaba en el formulario de la escena... Viejuno que es uno.)

No obstante el que un tema establezca un tipo de letra no "le da permiso" para modificar el tipo de letra que ya contenga el documento (a diferencia de lo que hace la vista previa del editor de temas). Si esto fuese así se alterarían todos los títulos o modificaciones que se hubiesen hecho previamente. Por lo que el contenido del texto seguirá teniendo la fuente que tuviese cuando fueron escritas. Si escribes entonces a continuación del texto "Una olla de algo más vaca que carnero, salpicón las más noches, duelos y quebrantos los sábados..." verás que sí adopta el especificado en el tema.
Si deseas aplicar la fuente por defecto del tema elegido al texto existente, basta con seleccionar todo (Control+A) y pulsar sobre el icono de limpieza (una flecha hacia atrás con una x dentro en tu tema de escritorio; una brocha amarilla en el mío) dentro del selector de fuentes del editor. Entonces se eliminan todos los formatos específicos y se aplican los generales, es decir, la fuente y el tamaño del tema.

Si deseas que al cambiar de tema todo el texto ya existente adopte la fuente correspondiente, estoy abierto a ello porque no cuesta nada hacerlo (el editor de temas ya hace eso), pero no estoy seguro de que sea algo conveniente.

Saludos

Saludos

No podemos regresar
    ¡Gracias!

A ver, me pongo a probarlo y lo primero que hago es, sobre el proyecto existente, en una de las carpetas, un nuevo texto y me sale:

[Imagen: 2021-08-28-11-59.png]

Paro la ejecución, vuelvo a hacer lo mismo para reproducir el error... y funciona  Huh

Bueno, como ya ha funcionado y ya he elegido mi magnífico tema de máquina de escribir, abro el texto y me aparece el color de fondo adecuado y la fuente adecuada. Comienzo a escribir y... se vuelve a cambiar sola la fuente a la predeterminada.
Cita:Si deseas que al cambiar de tema todo el texto ya existente adopte la fuente correspondiente, estoy abierto a ello porque no cuesta nada hacerlo (el editor de temas ya hace eso), pero no estoy seguro de que sea algo conveniente.

Vamos por partes, como decía Jack. Es cierto y totalmente coherente. El problema que podría ver yo es que hay que separar, desde mi más humilde punto de vista, la edición de la escritura. El WYSIWYG está genial cuando estás haciendo un informe o estás ya editando tu texto, pero, para escribir sin distracciones, lo suyo es editar lo mínimo. Ése es uno de los motivos por el que me gusta tu editor: es muy potente con pocos botoncitos. Pero, insisto, una cosa es escribir y otra editar. De ahí que casi todos los «programas» de ayuda a la escritura posean dos o más capas:
  1. Escritura con formato mínimo.
  2. Edición de escenas.
  3. «Compilación» del documento.
¿Mi opinión para Soprano? —Opinión que nadie me ha pedido Smile Wink .— Que, conforme está, está perfecto. Que el criterio que expones, una vez que te acostumbras a usarlo, te quita de «tontás» de reedición —salvo que un certamen te obligue a «algo» en cuanto a formatos se refiere—. Así es que, NO, no lo veo necesario.

PS.—Por ejemplo, yo suelo usar «Focuswriter» para escribir y luego le doy un repaso con LOWriter para enviar. Amén de que «Focuswriter» sí que cuenta bien las palabras  Tongue

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
[-] Los siguientes 1 usuarios dice gracias a Grandamakulo por este post:
  • Shordi
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: tercoide, 1 invitado(s)