Soprano, nueva versión. - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html) +--- Tema: Soprano, nueva versión. (/thread-430.html) |
RE: Soprano, nueva versión. - Grandamakulo - 19-08-2021 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:
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...
RE: Soprano, nueva versión. - Shordi - 19-08-2021 ¡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 A ver de dónde los saco. Gracias por tu interés y por tu feed-back. Un saludo RE: Soprano, nueva versión. - Shordi - 25-08-2021 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. 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 RE: Soprano, nueva versión. - tincho - 25-08-2021 (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.
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. RE: Soprano, nueva versión. - Shordi - 26-08-2021 Cita:Algo de feedback.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: 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 RE: Soprano, nueva versión. - tincho - 26-08-2021 (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. RE: Soprano, nueva versión. - Shordi - 27-08-2021 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 RE: Soprano, nueva versión. - Grandamakulo - 27-08-2021 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—.
RE: Soprano, nueva versión. - Shordi - 28-08-2021 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 RE: Soprano, nueva versión. - Grandamakulo - 28-08-2021 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: Paro la ejecución, vuelvo a hacer lo mismo para reproducir el error... y funciona 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:
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 |