7 Commits

Author SHA1 Message Date
Paul Tsouchlos
a5a192acf1 fix: import version in example 2024-07-23 09:37:55 -04:00
Paul Tsouchlos
a2fe9ca40a chore: update doc generation package 2024-07-22 10:50:03 -04:00
Paul Tsouchlos
78a53befb5 fix: theming issues and update docs 2024-07-22 10:49:52 -04:00
Paul Tsouchlos
3845415587 format: auto-formatting 2024-07-22 09:52:18 -04:00
Paul Tsouchlos
650b2b0cec chore: update version in templates 2024-07-22 09:51:15 -04:00
Paul Tsouchlos
4dcb8ab7fd chore: bump version 2024-07-22 09:50:02 -04:00
Paul Tsouchlos
40427ffede fix: don't color resume-entry links 2024-07-22 09:49:51 -04:00
7 changed files with 16 additions and 14 deletions

View File

@@ -27,7 +27,7 @@ See `typst fonts --help` for more information on configuring fonts for `typst` t
Below is a basic example for a simple resume:
```typst
#import "@preview/modern-cv:0.4.0": *
#import "@preview/modern-cv:0.5.0": *
#show: resume.with(
author: (

16
lib.typ
View File

@@ -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)
]
}

View File

@@ -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"),

View File

@@ -1,4 +1,4 @@
#import "@preview/modern-cv:0.4.0": *
#import "@preview/modern-cv:0.5.0": *
#show: coverletter.with(
author: (

View File

@@ -1,4 +1,4 @@
#import "@preview/modern-cv:0.4.0": *
#import "@preview/modern-cv:0.5.0": *
#show: coverletter.with(
author: (

View File

@@ -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[

View File

@@ -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 <https://github.com/DeveloperPaul123>"]