Commit Graph

45 Commits

Author SHA1 Message Date
Gustavo "Guz" L. de Mello
eb491916bc fix: 🐛 xlink namespace missing 2024-01-17 13:33:39 -03:00
Gustavo "Guz" L. de Mello
555b70a0e4 chore: 🔧 upload test.svg, to be tested on github
Uploaded the generated svg to be tested on
github and other environments
2024-01-16 18:58:57 -03:00
Gustavo "Guz" L. de Mello
08b66076f6 chore: 🔧 ignore test files 2024-01-16 18:58:00 -03:00
Gustavo "Guz" L. de Mello
40c89b11c4 refactor(text-rendering): ♻️ use embeded fonts
Removed the text to path conversion, it was
too complicated to align the generated paths
with the dynamic layouts' texts. So embeded
font files using data URIs is being used,
this is experimental and a "quick-fix", because
data URIs could be not compatible and/or work
in some environments and browsers. A comment and/or
issue with more details about this will be created.
2024-01-16 18:55:41 -03:00
Guz013
fc3243dfe7 feat(banners-lib): text to svg converting 2023-12-01 15:32:52 -03:00
Guz013
2a464eeee4 feat(banners-lib): background solid color change 2023-12-01 10:59:42 -03:00
Guz013
9ad2ca0d3c feat(banners-lib): basic custom icon fetching 2023-11-30 17:53:51 -03:00
Guz013
171c5ffd96 feat(banners-lib): title position manipulation
The banner's title now can changes position to fit
correctly when there's no subtitle.
2023-11-30 15:15:50 -03:00
Guz013
416f6a3cd2 fix(banners-lib): 🐛 right-to-left layouts not being imported 2023-11-30 15:14:48 -03:00
Guz013
784ad332a3 fix(types): 🐛 change HTMLElement to Element type 2023-11-30 15:13:30 -03:00
Guz013
47bbf1da46 refactor(banners-lib)!: 💥 ♻️ move library setting to the Banner Object 2023-11-30 15:10:50 -03:00
Guz013
bd580db9f5 feat(banners-lib): basic title and subtitle manipulation 2023-11-30 14:16:20 -03:00
Guz013
9f71f741e8 refactor(banners-lib): ♻️ moved type definitions files 2023-11-29 16:35:20 -03:00
Guz013
42f4091087 feat(banners-lib): read svg files without node:fs
Added to the SVG converting script a line to create .svg.js files.
These files are normal JS files that exports just a single string,
the SVG file content. This way the library doesn't need a build
step to embed these files and/or node:fs to read them.
2023-11-29 16:33:24 -03:00
Guz013
94fca1a902 feat(ci): 👷 add lint-staged back 2023-11-29 16:31:01 -03:00
Guz013
f8dfce5aac feat(banners-lib): Banner Object API type definitions 2023-11-29 12:07:11 -03:00
Guz013
41587354aa revert: fix(ci) install command for monorepo 2023-11-29 10:31:00 -03:00
Guz013
599cb5f202 fix: 🐛 project structure and pnpm workspaces 2023-11-29 10:29:24 -03:00
Guz013
dd845fc550 chore: 🔧 add missing changeset 2023-11-28 17:45:02 -03:00
Guz013
de8964f1f3 Merge branch 'dev' of github.com:LoredDev/LoredMarkdown into dev 2023-11-28 17:41:12 -03:00
Guz
ccd30e609b chore: merge pull request #16 from LoredDev/8-feat-banner-layouts
Merge pull request, adding the new banner layouts.
2023-11-28 17:40:43 -03:00
Guz013
ca7e58d453 fix(ci): 🐛 👷 install command for monorepo 2023-11-28 17:38:03 -03:00
Guz013
c4434a5c3e refactor: ♻️ remove in between code eslint-disable comments 2023-11-28 17:33:24 -03:00
Guz013
0761b45d56 chore: 🔧 create script for converting the banners 2023-11-28 17:20:40 -03:00
Guz013
aa95cb5366 chore: 🔧 export banners to their repective files 2023-11-28 17:19:30 -03:00
Guz013
d3f63086f8 refactor: ♻️ place banners in different pages
Orgnanized the banners in the design file, now each is
on a different page/canvas. This also fixes the exported
SVGs having the other banners code in them.
2023-11-28 17:18:22 -03:00
Guz013
3ed39f18b2 chore: 🔧 ignore Inkscape backup files 2023-11-28 13:32:20 -03:00
Guz013
df77a46db6 feat: inkscape svg files for the banners
These files will be converted to standard SVG files using a script.
So things like Inkscape's labels can be converted to IDs (because
Inkscape doesn't support duplicated IDs on the design.inkscape.svg
file).
2023-11-28 13:30:21 -03:00
Guz013
c5c036d4da feat(banners-lib): horizontal banner layouts
Created the basic layout SVG file in Inkscape. The exported
SVG needs to have specific ids for each element, so it can
be edited programically later.
2023-11-28 10:47:20 -03:00
Guz013
24fa8bbeaa fix(ci): 🐛 👷 repository name check 2023-11-27 16:57:52 -03:00
Guz013
74b7612aa3 Merge branch 'dev' of github.com:LoredDev/LoredMarkdown into dev 2023-11-27 16:53:47 -03:00
sxpphickat
95a77d50ce fix(dev): 🐛 remove dev script 2023-11-27 16:51:58 -03:00
Guz013
d749d87356 Merge branch 'dev' of github.com:LoredDev/LoredMarkdown into dev 2023-11-27 16:09:28 -03:00
Guz
dcf305c308 chore: merge pull request #3 from LoredDev/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4
2023-11-27 16:09:07 -03:00
Guz
8387e4996a chore: merge pull request #4 from LoredDev/renovate/actions-setup-node-4.x
chore(deps): update actions/setup-node action to v4
2023-11-27 16:08:41 -03:00
Guz013
8a750bd23c fix(ci): 🐛 👷 fix missing release script 2023-11-27 16:06:02 -03:00
Guz013
4790874237 chore: 🔧 init changesets 2023-11-27 16:03:26 -03:00
Guz013
99ffd46270 chore: 🔧 add placeholder test for ci/cd 2023-11-27 16:02:58 -03:00
renovate[bot]
af8ef85469 chore(deps): update actions/setup-node action to v4 2023-11-27 18:54:45 +00:00
renovate[bot]
f3a473b163 chore(deps): update actions/checkout action to v4 2023-11-27 18:54:41 +00:00
Guz013
01b85a77eb Merge branch 'dev' of https://github.com/LoredDev/LoredMarkdown into dev 2023-11-27 15:53:22 -03:00
Guz013
e3e3ba3683 chore: 🔧 initial setup 2023-11-27 15:50:22 -03:00
Guz
3057380394 Merge pull request #1 from LoredDev/renovate/configure
Configure Renovate
2023-11-27 14:06:35 -03:00
renovate[bot]
80e2fe6e1e Add renovate.json 2023-11-27 16:42:14 +00:00
Guz
f75c6b0c47 Initial commit 2023-11-27 16:25:58 +00:00