Commit graph

64 commits

Author SHA1 Message Date
53b97c728c 🐛 Fix incorrect iterator order in action lists 2024-04-28 23:54:56 +02:00
0cc2d7ee2d 🎨 All fn ...prepare...() return PrepareMarkup 2024-04-23 23:11:30 +02:00
2d906621de 🔥 Remove body and region, not context-specific 2024-04-23 21:40:29 +02:00
ece78b2b4a Revert using weight to order components 2024-04-15 21:42:53 +02:00
7d4cf642ff 🏗️ Use actions to decide component rendering 2024-04-15 02:06:39 +02:00
45cb063e52 ♻️ Weight is a property of mixed components struct 2024-04-14 22:33:20 +02:00
322cd9b6bf 🚧 Code tweaks 2024-04-13 19:43:47 +02:00
5736b5d67b ♻️ Prioritize enabled over dropped packages 2024-04-13 19:43:23 +02:00
5e457eed3d New type query function using TypeInfo 2024-04-12 21:45:13 +02:00
4ea28030c7 🐛 Fix package registration 2024-04-03 15:17:20 +02:00
ee5742e0b2 🚧 Working on regions layout 2024-03-28 23:17:15 +01:00
625d16c0f2 🚧 Working on flex layout 2024-03-28 11:13:22 +01:00
0f65711d0e 🚧 Working on layout 2024-03-28 09:11:14 +01:00
d99a5aa586 🚧 Working on actions 2024-03-27 07:12:42 +01:00
e732244a2e 🚧 Working on actions system 2024-03-25 17:38:39 +01:00
49d2d398b8 🚧 Code tweak 2024-03-21 18:47:06 +01:00
e8364a40ee 🚧 Unify mixed and typed component ops for clarity 2024-03-16 22:04:56 +01:00
d7acf0c3d1 🧑‍💻 Simplify component vector handling 2024-03-16 21:41:04 +01:00
36c931486d Add new components for page layout 2024-03-16 10:16:30 +01:00
b6b7d9687b 🚧 Remove unnecessary whitespace 2024-03-16 08:18:57 +01:00
3d26459843 🚚 Rename operations with assets in context 2024-03-11 23:29:37 +01:00
b4bb82aa69 🚚 Better class names for inner content 2024-03-11 20:11:35 +01:00
3bbad7f6a4 🧑‍💻 Improve regions and components API 2024-03-08 22:43:21 +01:00
c65ac74a6f ♻️ Rename types for Mixed and Typed components 2024-03-07 21:27:36 +01:00
d80a594cf5 ♻️ Rename smart pointers components for clarity 2024-03-04 22:21:40 +01:00
9a5618ef4b 🧑‍💻 Simplify component class access functions 2024-03-03 21:14:56 +01:00
e2090b2c81 Add theme built-in classes for easier theming 2024-03-03 20:16:52 +01:00
1dfc789172 🚚 Remove 'pt' prefix for clarity and decoupling 2024-03-02 09:16:30 +01:00
e7744cbb93 🔥 Remove inner classes from components code 2024-02-29 23:37:54 +01:00
ee3956cb2c 🚚 Review global class names for regions 2024-02-29 23:36:40 +01:00
a9a5d232a2 🚚 Restore macro name #[fn_builder] for fn_with 2024-02-28 09:08:50 +01:00
9e4f593dbd Integrate "SmartDefault" as "AutoDefault" macro 2024-02-27 21:57:16 +01:00
470223e684 💄 Change to THEME_DEFAULT name & improve regions 2024-02-27 17:48:40 +01:00
2cd1d1332c 🌐 Change to LANGID_DEFAULT name and update docs 2024-02-27 17:45:54 +01:00
9be23d3cd8 🐛 Fix default welcome package add order 2024-02-26 09:08:53 +01:00
d50edff466 ♻️ Refactor to include homedemo as welcome package 2024-02-26 07:49:04 +01:00
ae030b5889 Add OptionId value to page body 2024-02-26 07:45:46 +01:00
169e562488 🔥 Refactor TypeId/Any use, drop own Handle 2024-02-16 17:00:34 +01:00
fa66d628a0 ♻️ Major code restructuring 2024-02-09 14:05:38 +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
4b5d8ce38a Elimina Refinery y Barrel en favor de SeaORM
Se integran las funcionalidades de SeaORM en el funcionamiento de
PageTop para abstraer el uso y acceso a la base de datos.
2022-03-13 00:19:05 +01:00
619b7b73c6 Añade migración de BD usando Refinery y Barrel
Realmente esta funcionalidad se va a sustituir por alguna otra librería
ya que Refinery usa un único número de versión que dificulta su uso en
un contexto de módulos independientes con migraciones propias.
2022-03-12 01:39:08 +01:00
76785af4dc Añade configuración y conexión a la base de datos 2022-03-10 00:10:48 +01:00
b6dd473578 Actualiza y simplifica la estructura del código
Revisión general del código fuente para asegurar los elementos que deben
ser públicos y estandarizar el uso de funciones globales.
2022-03-02 23:19:16 +01:00
67952f6840 Actualiza la inicialización de traza+localización 2022-03-01 23:42:37 +01:00
cac4c2f102 Actualiza y sanea piezas de código sensible 2022-03-01 22:15:41 +01:00
db3efa9ef9 Modifica gestión de páginas para normalizar código 2022-03-01 19:35:02 +01:00
9e65f89d2d Modifica la identificación de módulos 2022-03-01 17:50:36 +01:00
0f185887a6 Mejora la gestión de la traza de seguimiento
Aprovecha la potencia de los crates propios del ecosistema tracing para
proporcionar las funcionalidades más importantes vía ajustes de
configuración.
2022-02-28 22:20:28 +01:00
83fd12b5cc Modifica la forma de identificar temas y módulos
Cada módulo y cada tema requerirá a partir de ahora un identificador que
debería ser único y con alguna sintaxis particular aún por definir (por
ejemplo, admitiendo sólo minúsculas y sin espacios).
2022-02-26 21:48:39 +01:00