d8b2e3089c
Libera la versión de desarrollo 0.0.10
2022-05-05 21:45:36 +02:00
67ddb8d899
Mejora y simplifica la gestión global de acciones
2022-05-05 21:43:00 +02:00
7c8f51ba86
Modifica tipos numéricos por isize/usize
2022-05-04 18:21:36 +02:00
d0e566aede
Modifica las extensiones por acciones registradas
2022-05-04 18:07:56 +02:00
9eede3321a
Añade extensiones en módulos para añadir funciones
2022-05-02 20:00:22 +02:00
8f429401eb
Libera la versión de desarrollo 0.0.9
2022-05-02 13:12:28 +02:00
21b004fc1e
Actualiza y concentra APIs que extienden PageTop
2022-05-02 12:43:39 +02:00
a8cb7f0d29
Actualiza el código para las nuevas denominaciones
2022-05-02 12:30:30 +02:00
16996eeee0
Añade y estandariza nombres de mód., tem. y comp.
2022-05-02 12:29:06 +02:00
37d0254055
Modifica PageComponent por ComponentTrait
2022-04-30 09:46:03 +02:00
cd7020c77d
Añade func. component_xxx<T>() para capturar comp.
2022-04-29 20:06:44 +02:00
42a4731bdd
Retoca las migraciones principales
2022-04-25 20:57:36 +02:00
f30f84e993
Actualiza formato del código de las migraciones
2022-04-24 21:57:07 +02:00
e7f9bf8778
Añade funciones de acceso básico a base de datos
2022-04-24 18:44:37 +02:00
d4c6a3b2f3
Corrige identificación de variable mutable
2022-04-23 22:02:54 +02:00
0220020f4f
Añade función as_any() en componentes
2022-04-23 21:55:37 +02:00
98a0773fb5
Integra rama main por cambios
2022-04-23 21:32:56 +02:00
6de248f630
Elimina downcast_rs y codifica componentes con Any
2022-04-23 21:25:21 +02:00
f32f69dde7
Elimina downcast_rs y codifica componentes con Any
2022-04-23 21:23:00 +02:00
13c2e77688
Elimina la excesiva rigidez que impone SeaORM
2022-04-22 20:54:44 +02:00
d07611d044
Añade las entidades asociadas a roles y usuarios
2022-04-20 00:21:49 +02:00
4af6586003
Añade la creación de tablas asociadas a usuarios
2022-04-19 01:47:33 +02:00
d37b2e09ab
Añade nueva macro module_name!()
...
Devuelve el nombre del módulo actual en el que se ejecuta la macro.
2022-04-19 01:32:42 +02:00
993d6fc0eb
Libera la versión de desarrollo 0.0.8
2022-04-09 20:54:01 +02:00
ba4cc982be
Añade alteración de componentes antes del render
...
Los componentes implementan a la vez el paradigma "builder" y la
modificación por "setters" para poder ser modificados durante la
creación de la página o alterados antes de ser renderizados.
2022-04-09 18:40:44 +02:00
e11b36f7ed
Mejora el uso de referencias en los componentes
...
Sin embargo requiere duplicar todos los métodos para recibir una
referencia mutable a self en uno y directamente self en otro.
2022-04-06 23:54:38 +02:00
93d6d455c8
Actualiza y recupera definición original de comp.
...
Prácticamente se revierten los últimos cambios realizados en la estructura de
componentes.
2022-04-06 21:17:56 +02:00
4dd57eab43
Añade referencias a todos los métodos
...
El proyecto compila, pendiente de una solución para los contenedores.
2022-04-04 20:32:37 +02:00
53dd1f24c7
Añade la función arc() para capturar el componente
...
Recibe un componente mutable que podría modificarse justo antes de ser
añadido a un contenedor. Es una posible solución para poder desarrollar
un mecanismo aceptable de Triggers/Hooks/Actions (THA) para PageTop.
2022-04-02 09:21:43 +02:00
69139f2a62
Libera la versión de desarrollo 0.0.7
2022-04-01 19:15:01 +02:00
cc579add5f
Corrige API del grid
2022-03-31 21:05:54 +02:00
48fa9e9db9
Modifica el renderizado de contenedores internos
2022-03-31 00:50:53 +02:00
363cec7a75
Libera la versión de desarrollo 0.0.6
2022-03-30 23:48:11 +02:00
68d79f6090
Modifica el renderizado de componentes
...
La función default_render() se implementa usando llamadas a funciones,
nunca usando campos internos de la estructura. Esto es así para dar las
mismas opciones a los temas que alteren el render de un componente dado.
2022-03-29 22:53:17 +02:00
5aee113f54
Añade el tema Bulmix basado en el framework Bulma
2022-03-28 21:19:02 +02:00
2476b2b9c8
Corrige el rótulo de inicio en terminales
...
Ajusta el número de caracteres que se pueden mostrar en el rótulo de
inicio según el número de columnas del terminal. Si es menor de 80
columnas mostrará directamente texto.
2022-03-28 01:08:22 +02:00
b02a92dbb0
Libera la versión de desarrollo 0.0.5
2022-03-27 13:07:16 +02:00
c6bbd565ab
Añade nuevas características a la página demo
2022-03-27 06:05:37 +02:00
5b1064fda2
Libera la versión de desarrollo 0.0.4
2022-03-25 20:24:19 +01:00
d72e1ccad5
Actualiza la presentación del rótulo de arranque
2022-03-23 22:29:07 +01:00
e3f592b3b0
Añade carga de archivos estáticos desde directorio
...
Con el ajuste de configuración "dev.static_files" se puede elegir entre
integrar los archivos estáticos en el binario ejecutable (por defecto) o
servirlos desde su propio directorio. Esto facilita el desarrollo al no
tener que compilar cada vez que se modifican estos archivos.
2022-03-20 20:48:54 +01:00
3ee5859eae
Libera la versión de desarrollo 0.0.3
2022-03-19 22:52:05 +01:00
fbc6ab2adf
Libera la versión de desarrollo 0.0.2
2022-03-19 20:10:51 +01:00
516d9683da
Modifica y predetermina los locales para en-US
2022-03-17 19:43:42 +01:00
58afd1f258
Corrige ejecución de las migraciones en módulos
2022-03-17 19:41:41 +01:00
2167ab9417
Actualiza y afina las dependencias de paquetes
...
También normaliza los "traits" para definir temas y módulos usando el
mismo criterio visto en SeaORM.
2022-03-16 20:45:49 +01:00
ad65ab494c
Añade las dependencias para soportar Actix-web 4
...
Pendiente de que Maud libere una nueva versión con las modificaciones
aplicadas en https://github.com/lambda-fairy/maud/pull/331 para soportar
Actix-web 4.
2022-03-15 20:11:54 +01:00
1102a76e47
Retoca dependencias para la versión de desarrollo
2022-03-15 20:02:39 +01:00
dce2573f8c
Actualiza el uso opcional de la base de datos
...
Por defecto PageTop no hace uso de la base de datos. Se deberá indicar
explícitamente qué tipo de base de datos usará para que tenga en cuenta
la configuración utilizada.
2022-03-14 23:59:48 +01:00
ab0ac11f65
Modifica la estructura general del código fuente
...
Importante actualización que reorganiza el código fuente de PageTop. Usa
Cargo para crear un espacio de trabajo con los diferentes proyectos que
estructuran las funcionalidades de PageTop en módulos interdependientes
que se integran en Drust para construir una solución web para la gestión
de contenidos.
2022-03-13 11:14:33 +01:00