Gustavo "Guz" L. de Mello
74bb268d8d
refactor: ♻️ flatten svg files
2024-01-17 23:08:42 -03:00
Gustavo "Guz" L. de Mello
ba31a3bc29
revert(text-rendering): font embedding
...
time to reinvent the wheel again
2024-01-17 15:26:59 -03:00
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