Commit Graph

4 Commits

Author SHA1 Message Date
f-dinucci 8e0c24415e feat!: gallery widget + enable icons
BREAKING CHANGE: requires configuration files
2022-07-30 17:25:49 +02:00
f-dinucci 8d7070cf67 refactoring[layout]!: improve submodules, make them configurable
* Fix: defines images alt text through file
* Homepage layout: single elements can be enabled/disabled
* Widgets: dehardcodes title. As a consequence, configuration files have
  been renamed, widgets are now totally "generic" and could be reused

BREAKING CHANGES: requires new configuration file for home layout. Old
configuration file have been renamed due to dehardcoding.
Closes: #4 #18
Conflicts: pull #13
Kudos: @Zekromaster for the dehardcoding
2022-07-30 17:25:49 +02:00
f-dinucci 72fe5a6148 refactor[home]: split monolithic home into reusable partials
Home is split into submodules loaded as partials, indent and comment
code
2022-07-30 17:25:49 +02:00
f-dinucci df1a0fd2ea refactor[partials]: reorganize partials to enhance code reuse
Partials have been reorganized, to improve general understandability and
enhance code reuse (ex. when adding pages, the "wave" will be loaded as
a partial)
2022-07-30 17:25:49 +02:00