Commit graph

21 commits

Author SHA1 Message Date
e8d9f678c2
feat(resume): Allow toggling longform for main body contents 2025-09-15 10:34:20 +02:00
21d2010762
ref(repo): Refactor resume into single importable function
Moved all 'behind-the-scenes' structure to 'lib/' folder and made resume
importable as the main utility.
2025-03-19 12:53:42 +01:00
1afc51a857
feat(resume): Add wrapit library to dynamically add sidebar
Removes issue that grid will be static throughout all pages and thus
empty space where the sidebar is on page 1. Now, the sidebar aligns
nicely along the first page but then we can use the full width for the
next few pages.
2025-03-19 12:53:41 +01:00
2970745b7d
ref(resume): Extract column creation from resume func
Extracted into their own functions called 'create_main' and
'create_sidebar' for now.
2025-03-19 12:53:40 +01:00
f404bf3c55
feat(sidebar): Make sidebar visible backgrounded
Just add a grey background for now.
2025-03-19 12:53:40 +01:00
72d40e5094
ref(smartypants): Move smartypants application to lib 2025-03-19 12:53:39 +01:00
df480875df
ref(lib): Rename skill_item to sidebar_entry
We use the function for all entries in the sidebar (volunteering,
languages, etc) not just skills.
2025-03-19 12:53:38 +01:00
c831b008b9
ref(resume): Move by_client and by_experience_type to lib
In the continuous process of moving everything away from the main resume
body, move these experience functions away.
2025-03-19 12:53:38 +01:00
1a62b90df7
feat(resume): Add ability to reorder sections
Both in main and in sidebar, sections can be reordered simply by
changing the order they appar in the array adding them.

`#resume.with(main:("education", "experience"))` displays education
before experience items.
2025-03-19 12:53:37 +01:00
f60991344d
feat(resume): Choose experience display by client,type,chronological
Can be set by setting the point in 'main' array to
'experience_by_client', 'experience_by_type' or just 'experience'
respectively.
2025-03-19 12:53:36 +01:00
948510fb13 Move element styling and smartypants to lib 2025-03-17 12:07:40 +01:00
ca33cb142f
Begin deduplicating code with a lib
Starting to move the separated efforts of functionality between CV and
resume into a library from which to import. Will take additional
simplification still.
2025-01-29 11:52:17 +01:00
35ef95331d
Make sidebar margin smaller 2025-01-29 11:16:04 +01:00
c36a5cde83
Remove sel_word_lang function 2025-01-28 21:39:43 +01:00
0beef3934b
Hide unused experience types 2025-01-28 21:39:28 +01:00
18df7051e7
Format with typstyle 2025-01-28 21:30:59 +01:00
cfa3e8a625
Allow manually overriding main or sidebar sections 2025-01-28 21:29:00 +01:00
a81276f89b
Add separation by experience type 2025-01-28 21:06:17 +01:00
1ea7afdaa5
Fix page counter for typst update 2025-01-28 10:00:25 +01:00
6f5d5ee378
Add bottom sidebar margin 2024-09-26 11:15:30 +02:00
f19fd2540c
Add resume with sidebar style 2024-09-19 17:15:45 +02:00