-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Add in-the-time-zone extension #25041
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
base: main
Are you sure you want to change the base?
Changes from all commits
b63ea7f
ccf7077
493c808
266f5c7
7c5a336
8df3a8e
e756281
8a2b46b
6662b4a
6efde6f
1c49e5d
73ed542
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
|
||
| # dependencies | ||
| /node_modules | ||
|
|
||
| # misc | ||
| .DS_Store | ||
| .npmrc | ||
|
|
||
| # raycast | ||
| raycast-env.d.ts | ||
| .raycast-swift-build | ||
| .swiftpm | ||
| compiled_raycast_swift | ||
| compiled_raycast_rust |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| { | ||
| "printWidth": 120, | ||
| "singleQuote": false | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| # In The (Time) Zone Changelog | ||
|
|
||
| ## [Initial Version] - {PR_MERGE_DATE} | ||
|
|
||
| - Initial release | ||
| - Timeline view with color-coded working hours | ||
| - City search to add any city worldwide | ||
| - Time scrubbing with arrow keys (±1 hour, ±30 minutes) | ||
| - Sunrise/sunset times for each city | ||
| - Set any city as your base timezone |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # In The (Time) Zone | ||
|
|
||
| Visualize and scrub time across multiple time zones. Perfect for coordinating meetings with distributed teams. | ||
|
|
||
| ## Features | ||
|
|
||
| - **Timeline View** — See all your cities at once with working hours highlighted | ||
| - **Time Scrubbing** — Use arrow keys to shift time and instantly see how it affects everyone | ||
| - **Smart Colors** — Green (9-5 working), Yellow (7-9, 5-12 marginal), Red (12-7 sleeping) | ||
| - **Sunrise/Sunset** — Know when the sun rises and sets in each city | ||
| - **Any City** — Search and add any city in the world | ||
|
|
||
| ## Usage | ||
|
|
||
| 1. Open "In The (Time) Zone" from Raycast | ||
| 2. Use `Cmd+E` to add/remove cities | ||
| 3. Use `←` / `→` to shift time by your configured Arrow Key Scrub Minutes | ||
| 4. Use `Option+←` / `Option+→` to shift by your configured Option+Arrow Key Scrub Minutes | ||
| 5. Use `Cmd+N` to reset to current time | ||
|
|
||
| ## Keyboard Shortcuts | ||
|
|
||
| | Shortcut | Action | | ||
| | ----------------------- | ------------------------------------------------------- | | ||
| | `←` / `→` | Shift time by configured Arrow Key Scrub Minutes | | ||
| | `Option+←` / `Option+→` | Shift time by configured Option+Arrow Key Scrub Minutes | | ||
| | `Cmd+E` | Edit cities | | ||
| | `Cmd+N` | Reset to now | | ||
| | `Cmd+L` | Timeline view | |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| const { defineConfig } = require("eslint/config"); | ||
| const raycastConfig = require("@raycast/eslint-config"); | ||
|
|
||
| module.exports = defineConfig([...raycastConfig]); |
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. issue: metadata image style The current screenshot has local extension icon in the bottom bar Could you make sure that the metadata images use the same background/appearance as the rest to maintain the same visual expression? Reference: |
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. issue: metadata image style The current screenshot has local extension icon in the bottom bar Could you make sure that the metadata images use the same background/appearance as the rest to maintain the same visual expression? Reference: |
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. issue: metadata image style The current screenshot has local extension icon in the bottom bar Could you make sure that the metadata images use the same background/appearance as the rest to maintain the same visual expression? Reference: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nitpick: maybe a different icon
If you can choose a slightly more unique icon, that would be great for end users to differentiate it from the other extensions