Leave Time Calculator
A Raycast extension that calculates your leaving time and remaining work hours by simply entering your arrival time.
β¨ Features
- π
Save Today's Arrival Time - Set it once and see your leaving time all day long
- β° Real-time Remaining Time Display - Dynamically shows "β hours β minutes left" in the command list
- β±οΈ Overtime Display - After the scheduled leave time, shows "β hours β minutes overtime"
- βοΈ Custom Time Input - Enter any time like
9:21 in the search bar
- π Night Shift Support - Correctly calculates shifts that span across midnight
πΈ Screenshots
π How to Use
- Open the extension in Raycast
- Select arrival time from the list (or enter a custom time)
- Your leaving time and remaining hours will be displayed in "Today's Schedule" at the top
- Automatically resets when the date changes
βοΈ Settings
| Setting | Description | Default |
|---|
| Default Work Hours | Work hours per day | 8 hours |
| Default Break Minutes | Break time | 60 minutes |
π οΈ Development
# Install dependencies
npm install
# Development mode
npm run dev
# Run tests
npm run test
# Lint
npm run lint
# Lint & auto-fix
npm run fix-lint
# Build
npm run build
π License
MIT