diff --git a/lib.typ b/lib.typ index aff0611..44371f6 100644 --- a/lib.typ +++ b/lib.typ @@ -6,7 +6,7 @@ #let color-darkgray = rgb("#333333") #let color-gray = rgb("#5d5d5d") #let default-accent-color = rgb("#262F99") -#let default-location-color = rgb("#000") +#let default-location-color = rgb("#333333") // const icons #let linkedin-icon = box( @@ -204,7 +204,7 @@ ) show heading.where(level: 1): it => [ - + #set block( above: 1em, below: 1em, @@ -285,7 +285,7 @@ let address = { set text( size: 9pt, - weight: "regular" + weight: "regular", ) align(center)[ #if ("address" in author) [ @@ -375,25 +375,27 @@ /// - location (string): The location of the resume entry /// - date (string): The date of the resume entry, this can be a range (e.g. "Jan 2020 - Dec 2020") /// - description (content): The body of the resume entry +/// - title-link (string): The link to use for the title (can be none) +/// - accent-color (color): Override the accent color of the resume-entry +/// - location-color (color): Override the default color of the "location" for a resume entry. #let resume-entry( title: none, location: "", date: "", description: "", + title-link: none, accent-color: default-accent-color, location-color: default-location-color, - title-link: none ) = { - let title-content if type(title-link) == "string" { - title-content = link(title-link)[#text(fill: rgb("#000"))[#title]] + title-content = link(title-link)[#title] } else { title-content = title } pad[ - #justified-header(title-content, text(fill: location-color)[#location]) + #justified-header(title-content, location) #secondary-justified-header(description, date) ] } diff --git a/modern-cv-docs.typ b/modern-cv-docs.typ index 9b5f6c8..a48489c 100644 --- a/modern-cv-docs.typ +++ b/modern-cv-docs.typ @@ -1,5 +1,5 @@ #import "lib.typ" -#import "@preview/tidy:0.2.0" +#import "@preview/tidy:0.3.0" #let docs = tidy.parse-module( read("lib.typ"), diff --git a/template/coverletter.typ b/template/coverletter.typ index cb187af..a75e1b0 100644 --- a/template/coverletter.typ +++ b/template/coverletter.typ @@ -1,4 +1,4 @@ -#import "@preview/modern-cv:0.4.0": * +#import "@preview/modern-cv:0.5.0": * #show: coverletter.with( author: ( diff --git a/template/coverletter2.typ b/template/coverletter2.typ index 4354597..9286afa 100644 --- a/template/coverletter2.typ +++ b/template/coverletter2.typ @@ -1,4 +1,4 @@ -#import "@preview/modern-cv:0.4.0": * +#import "@preview/modern-cv:0.5.0": * #show: coverletter.with( author: ( diff --git a/template/resume.typ b/template/resume.typ index 6144b5f..b53b386 100644 --- a/template/resume.typ +++ b/template/resume.typ @@ -1,4 +1,4 @@ -#import "@preview/modern-cv:0.4.0": * +#import "@preview/modern-cv:0.5.0": * #show: resume.with( author: ( @@ -30,7 +30,7 @@ location: "Example City, EX", date: "2019 - Present", description: "Example, Inc.", - title-link: "https://github.com/DeveloperPaul123" + title-link: "https://github.com/DeveloperPaul123", ) #resume-item[ diff --git a/typst.toml b/typst.toml index 904d46c..24f565a 100644 --- a/typst.toml +++ b/typst.toml @@ -1,6 +1,6 @@ [package] name = "modern-cv" -version = "0.4.0" +version = "0.5.0" compiler = "0.11.0" entrypoint = "lib.typ" authors = ["Paul Tsouchlos "]