Commit c00ecc8
authored
refactor(templates): migrate CV/cover-letter icons from PNG to recolorable SVG (#212)
Replace the bundled CV / cover-letter contact-icon PNGs with recolorable SVG via a new SvgGlyph helper (flatten filled layers into one ShapeOutline, recoloured per template in code via rich.shape). The sidebar-portrait avatar becomes a swappable SVG. templates/cv assets drop ~717 KB to ~133 KB. No public API change (the IconTextRow raster overload is retained for binary compatibility). Visual baselines refreshed for the new glyphs; the sidebar-portrait layout snapshot updated for the vector avatar. See CHANGELOG v1.8.0.1 parent 803a710 commit c00ecc8
79 files changed
Lines changed: 1965 additions & 348 deletions
File tree
- src
- main
- java/com/demcha/compose/document/templates
- coverletter/v2/presets
- cv
- presets
- v2
- presets
- widgets
- resources/templates/cv
- mint-editorial/icons
- monogram-sidebar/icons
- sidebar-portrait
- icons
- timeline-minimal/icons
- test
- java/com/demcha/compose/document/templates/cv/v2/widgets
- resources
- layout-snapshots/canonical-templates/cv-v2
- visual-baselines
- cv-v2-layered
- cv-v2
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
410 | 423 | | |
411 | 424 | | |
412 | 425 | | |
| |||
Lines changed: 15 additions & 36 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | 24 | | |
27 | | - | |
28 | 25 | | |
29 | 26 | | |
30 | 27 | | |
31 | 28 | | |
32 | 29 | | |
33 | 30 | | |
34 | | - | |
| 31 | + | |
35 | 32 | | |
36 | 33 | | |
37 | 34 | | |
| |||
72 | 69 | | |
73 | 70 | | |
74 | 71 | | |
75 | | - | |
76 | | - | |
| 72 | + | |
77 | 73 | | |
78 | 74 | | |
79 | 75 | | |
| |||
170 | 166 | | |
171 | 167 | | |
172 | 168 | | |
173 | | - | |
174 | | - | |
175 | | - | |
| 169 | + | |
| 170 | + | |
176 | 171 | | |
177 | 172 | | |
178 | 173 | | |
| |||
188 | 183 | | |
189 | 184 | | |
190 | 185 | | |
191 | | - | |
| 186 | + | |
192 | 187 | | |
193 | | - | |
| 188 | + | |
194 | 189 | | |
195 | 190 | | |
196 | 191 | | |
197 | | - | |
| 192 | + | |
198 | 193 | | |
199 | 194 | | |
200 | 195 | | |
| |||
210 | 205 | | |
211 | 206 | | |
212 | 207 | | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
| 208 | + | |
| 209 | + | |
217 | 210 | | |
218 | 211 | | |
219 | 212 | | |
| |||
250 | 243 | | |
251 | 244 | | |
252 | 245 | | |
253 | | - | |
| 246 | + | |
254 | 247 | | |
255 | 248 | | |
256 | | - | |
| 249 | + | |
257 | 250 | | |
258 | 251 | | |
259 | | - | |
| 252 | + | |
260 | 253 | | |
261 | 254 | | |
262 | | - | |
| 255 | + | |
263 | 256 | | |
264 | 257 | | |
265 | 258 | | |
| |||
275 | 268 | | |
276 | 269 | | |
277 | 270 | | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | 271 | | |
293 | 272 | | |
294 | 273 | | |
| |||
Lines changed: 15 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | 38 | | |
42 | 39 | | |
43 | 40 | | |
44 | | - | |
45 | 41 | | |
46 | | - | |
47 | 42 | | |
48 | 43 | | |
49 | 44 | | |
| |||
81 | 76 | | |
82 | 77 | | |
83 | 78 | | |
| 79 | + | |
| 80 | + | |
84 | 81 | | |
85 | 82 | | |
86 | 83 | | |
| |||
91 | 88 | | |
92 | 89 | | |
93 | 90 | | |
94 | | - | |
95 | 91 | | |
96 | 92 | | |
97 | 93 | | |
| |||
258 | 254 | | |
259 | 255 | | |
260 | 256 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
265 | 261 | | |
266 | 262 | | |
267 | 263 | | |
| |||
660 | 656 | | |
661 | 657 | | |
662 | 658 | | |
663 | | - | |
| 659 | + | |
664 | 660 | | |
665 | 661 | | |
666 | | - | |
| 662 | + | |
667 | 663 | | |
668 | 664 | | |
669 | | - | |
| 665 | + | |
670 | 666 | | |
671 | 667 | | |
672 | 668 | | |
| |||
691 | 687 | | |
692 | 688 | | |
693 | 689 | | |
694 | | - | |
| 690 | + | |
695 | 691 | | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | | - | |
| 692 | + | |
| 693 | + | |
706 | 694 | | |
707 | 695 | | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | | - | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | | - | |
716 | | - | |
| 696 | + | |
| 697 | + | |
717 | 698 | | |
718 | 699 | | |
719 | 700 | | |
| |||
0 commit comments