Skip to content

opendevs-org/relax-a-little

Repository files navigation

relax a little ☕

write code 👨‍💻 while staying healthy 💪

Version Prerequisite Documentation Maintenance Twitter: opendevs_2020 relax-a-little

this extension provides tools to relax like giving reminders to look somewhere else, drink water, walk, do some lunges or best of all, slowly fades out the colors until you take your hands off the keyboard for a moment. comes with lot of configurations to control time of reminder, interval, water drinking intervals, generic break alert and more

🔴 WARNING! this plugin will overwrite workbench.colorCustomizations and editor.tokenColorCustomizations.

🙌 support us

save money on medications instead give a ⭐️ if this project helped you &

Buy Me A Coffee

✨ demo

winddown feature

winddown feature

water break feature

in status bar:

water break feature

prerequisites

  • vscode ^1.52.0

installation

install relax-a-little from the vs code marketplace

⚡ available configurations

configuration description
relax.minutesTillBreak time in minutes until theme colors start fading out.
relax.winddownDurationMinutes time in minutes until theme colors have fully faded out.
relax.breakDurationMinutes time in minutes until theme colors are reset to normal.
relax.winddownFramesPerMinute color update frequency during winddown phase. usually you do not need to change this. lower it if you are distracted by screen flashes, increase it for smoother color transitions. Must be between 1 and 60.
relax.minutesTillWaterBreak time in minutes until water break. (feature will be disabled if set to 0)
relax.minutesTillGenericBreak time in minutes after which extension will ask to take break (feature will be disabled if set to 0, disables winddown if active).
relax.enableBlockingNotification do you want blocking notifications from time to time? Turn this off if you prefer text in bottom bar only.

⚡ available commands

command description
relax.enableExtension enable extension.
relax.disableExtension disable extension.
relax.enableWinddown enable winddown.
relax.disableWinddown disable winddown.
relax.enableWaterBreak enable water break.
relax.disableWaterBreak disable water break.
relax.enableGenericBreakAlert enable generic break (alerts only without color change) alert.
relax.disableGenericBreakAlert disable generic break (alerts only without color change) alert.

development

  • npm install or yarn
  • in vs code, "Run", "Start debugging" or press F5

Publishing

  • npm run build
  • vsce package
  • upload package to marketplace

Related Projects

Author

👤 open devs

🤝 contributing

contributions, issues and feature requests are welcome!

feel free to check issues page. you can also take a look at the contributing guide.

📝 license

copyright © 2021 open devs.

this project is MIT licensed.


This README was generated with ❤️ by readme-md-generator