Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add calist extension #11705

Merged
merged 15 commits into from
Apr 24, 2024
4 changes: 4 additions & 0 deletions extensions/calist/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
13 changes: 13 additions & 0 deletions extensions/calist/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/calist/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
3 changes: 3 additions & 0 deletions extensions/calist/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# calist Changelog

## [Initial Version] - 2024-04-04
150 changes: 150 additions & 0 deletions extensions/calist/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
<div align="center">
<img
src="https://calist.io/calist.png"
width="120"
/>

<h1>
Calist
</h1>

This extension consists of two commands, Calendar and Time. The Calendar command displays a calendar with the current date highlighted and very flexible navigation shortcuts. The Time command displays the current time and optional extra timezone. Both commands have a variety of settings that can be customized to your liking.
<br><br>
Designed to be a companion for calist.io
<br><br>

<p>
<a href="https://www.raycast.com/astrit/calist">
<img src="https://img.shields.io/badge/Raycast-store-red.svg"
alt="Find this extension on the Raycast store"
/>
</a>
<a
href="https://github.com/raycast/extensions/blob/master/LICENSE"
>
<img
src="https://img.shields.io/badge/license-MIT-blue.svg"
alt="raycast-extensions is released under the MIT license."
/>
</a>
<a href="https://twitter.com/intent/follow?screen_name=astritmalsija">
<img
src="https://img.shields.io/twitter/follow/astritmalsija.svg?label=Follow%20@astritmalsija"
alt="Follow @astritmalsija"
/>
</a>
<a href="https://www.youtube.com/c/astrit?sub_confirmation=1">
<img
src="https://img.shields.io/youtube/channel/subscribers/UCHcZvp39InNTwh3eJh1C2eg"
alt="subscribe"
/>
</a>
</p>
</div>

<br><br>

# 🀯 Searching

In the search field you can type in `July 1992` and it will change the date to that.
If you type in the number of the month it will change the month to that.

## 🧭 Navigation

Nagivation is a breez since you can use shortcuts such as `shift + w` to toggle the week column, `shift + v` to change the density, and `shift + t` to toggle the time.

You can also use the shortcuts `shift + left` and `shift + right` to navigate to the previous and next month, respectively. Or use dropdowns to navigate to a specific month or year.

- **Go to current month** β€” `shift + c`
- **Go to current year** β€” `shift + y`
- **Go to previous month** β€” `shift + left`
- **Go to next month** β€” `shift + right`
- **Go to previous year** β€” `shift + up`
- **Go to next year** β€” `shift + down`

## ⌘ Commands

- **Calendar**
- **Time**

## πŸ—“οΈ Configuration for Calendar

- **Show Week Column**
- Toggle using the shortcut `shift + w`
- **Show Weekday Names**
- **Show Event Count**
- **Show Month Name**
- **Enable Month Dropdown**
- Enable or disable the month dropdown for cleaner UI

## πŸŒ„ Density

- Normal (Value: normal)
- Comfortable (Value: comfortable)
- Compact (Value: compact)

> Shortcut: `shift + v`

## ⏰ Time Settings

- **Enable or disable time**
> Shortcut: `shift + t`
- **Seconds** β€” Enable or disable seconds in real time
- **Title** β€” Hide title for distraction free view, applies to the Time command as well
- **AM/PM** β€” Change time format to 12 hours

## 🌎 Timezone

- **Secondary Timezone**
- Enable or disable the secondary timezone
- **Offset** β€” Second timezone offset in hours

## πŸ”Ž Search

- **Search Custom Placeholder**

## πŸ“ Navigation Title

- **Custom Window Title Text** β€” When in use will remove weather and date from the title
- **Show Date** β€” Hide the date from the Nav Title
- **Show Weather** β€” Shows real time weather in the bottom left corner and command subtitle
- **Show Week Number** - Show week number in the Nav Title

## 🎨 **Theme**

Customize the look and feel by using themes with colors built in Raycast, applies to current day, weekends and dropdown current month

- Themes:
- Default
- Blue
- Green
- Magenta
- Orange
- Purple
- Red
- Yellow

## πŸš€ **Icon Type**

Choose between Avatar, Raycast Icons, Font icons

- Avatar
- Raycast Icons
- Font ( Default )

## πŸ“° Icon Type Font Configuration

- **Font Weight**
- Normal (default)
- Bold
- **Font Family**
- Sans Serif (default)
- Serif
- Monospace

## β˜” **Custom Colors**

Forgranular control over the colors you can have custom colors in hex format for the following:

- **Current Day Color**
- **Custom Color for Weekends**
Binary file added extensions/calist/assets/calist.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/calist/metadata/calist-9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading