/FirefoxTimeLimiter

Extension for Firefox. Monitor And Limit the time you spend on websites and in total. Allows for custom break time.

Primary LanguageTypeScriptMIT LicenseMIT

Time Limiter for Firefox

Extension for Firefox Web Browser. Monitor And Limit the time you spend on websites and in total. Allows for custom break time.

Screenshots

Default Screnshot

Minimized Screnshot

Extended Screnshot

Dark Mode Screnshot

Functionality

  • Floating Panel
    • Resizeable
    • Moveable
    • Can be minimized by clicking the clock icon (Click it again to unminimize)
    • Time Left Until Break is Automatically shown when firefox or current page is limited
  • Break Panel
    • Does not replace current website
    • Allows to end the break early
  • Settings
    • Dark Mode
    • Fix Transparency (Make floating panel transparent if it isn't already)
    • Firefox
      • Set Time Limit
      • Set Break Length
    • Page Rules
      • Click R Button to enable page url matching using regex
      • Set Time Limit (In Minutes, set to negative or 0 to disable)
      • Set Break Length (In Minutes, set to negative or 0 to disable)
    • Set Floating Panel Opacity
    • Set Floating Panel Background Opacity
  • Advanced Settings
    • Show/Hide Firefox Usage Time
    • Show/Hide Current Website Usage Time
    • Count time while Firefox is unfocused
    • Enable/Disable Animations
    • Reset Time Count after selected amount of time while firefox is inactive/unfocused
    • Reset Current Page Time Count Button
    • Reset Firefox Time Count Button
    • Change Time Update Interval

Development

Enabling Debug Mode

Add "browsingData" permission to the list in manifest.json

License

MIT

Logo: Vectors and icons by Vlad Cristea in CC Attribution License via SVG Repo