Distraction Blocker with Focus Timer



๊ฐ์
Block distracting websites with a focus timer system for productive work sessions
# Distraction Blocker โ Focus Timer for the Web โจ A Chrome extension that helps you stay focused by setting daily time limits per website, giving you a gentle nudge when time is up, and keeping controls at your fingertips via a floating button and right-side sidebar. ## ๐ Highlights - ๐ฆ Floating, draggable right-edge button showing remaining time - ๐งญ Slideโin sidebar from the right with quick controls - โฑ๏ธ Perโsite Daily Time Limits (1โ1440 minutes) - ๐ Polite, motivational fullโpage modal when time is up - โ Temporary break (15 min) blocking when you choose to take a pause - โป๏ธ Reset Todayโs Timer instantly (sidebar and button update immediately) - ๐ง Heartbeat tracking (no tab switching needed; time accrues automatically) - โ๏ธ Robust Options page with presets and full settings ## ๐งโ๐ป How It Works - The extension tracks time per hostname. You set a daily limit for each site. - A small rectangular floating button sits on the right edge. It shows remaining time and can be dragged vertically. It expands on hover. - Click the button to open a rightโside sidebar with: - Current site: set/remove limit, quick time buttons, usage summary - Todayโs usage across your blocked sites - โOpen Full Settingsโ (Options page) - When your time is up, a friendly modal appears in the center of the page with options: - Set New Limit & Continue - Reset Todayโs Timer (usageโ0 for current site) - Take a 15 min Break (temporarily blocks the site) - Continue without changes - A background heartbeat (every minute) accrues time even when you stay on the same tab, so the timeโup modal shows without needing to switch tabs. ## ๐ง Key Features - ๐น๏ธ Floating Button - Shows remaining time - Draggable on the right edge - Expands on hover - ๐ Sidebar Controls - Set perโsite limit (1โ1440 minutes) - Quick add: 15m / 30m / 1h / 2h - Remove limit - See current site usage + remaining time - Open Full Settings - ๐ง TimeโUp Modal (Polite & Motivational) - Clear, friendly language encouraging focus - Choose to continue, reset, take a break, or set a new limit - Blocks page interaction until you choose (persistent modal) - โป๏ธ Instant UI Refresh - Reset Todayโs Timer updates the sidebar and floating button immediately - Background sends a message to refresh visible UI - โณ Heartbeat Tracking - A 1โminute alarm accrues time periodically - Timeโup is detected even without tab switching ## โ๏ธ Options (Full Settings) - Add/remove blocked sites - Set reminder block duration (temporary block after reminder) - Preset adders for common distracting sites - Start Fresh: clear all local data (with confirmation) ## ๐ Quick Start 1. Load the extension (see Install). 2. Visit a site like YouTube. 3. Click the floating button โ set a Daily Time Limit (e.g., 15 minutes). 4. Work/browse; when timeโs up, youโll see the modal. 5. Use the sidebar at any time to adjust limits. ## ๐งช Testing Tips - To see the modal quickly, set a 1โminute limit. The heartbeat will trigger the modal after about a minute even if you donโt leave the tab. - You can also switch tabs briefly to force an immediate time update.
5์ ๋ง์ ์ 0์ ํ์ ์์
์ธ๋ถ์ ๋ณด
- ๋ฒ์ 1.1
- ์ ๋ฐ์ดํธ๋จ2025๋ 8์ 30์ผ
- ์ ๊ณตdeveloper7039
- ํฌ๊ธฐ64.77KiB
- ์ธ์ดEnglish
- ๊ฐ๋ฐ์
์ด๋ฉ์ผ
developer7039@gmail.com - ๋นํ๋งค์ํ๋งค์๋ก ์๋ณ๋์ง ์์ ๊ฐ๋ฐ์์ ๋๋ค. ์ ๋ฝ ์ฐํฉ์ ๊ฑฐ์ฃผํ๋ ์๋น์์ ๊ฒฝ์ฐ, ์ด ๊ฐ๋ฐ์์ ์ฒด๊ฒฐํ ๊ณ์ฝ์ ๋ํด์๋ ์๋น์ ๊ถ๋ฆฌ๊ฐ ์ ์ฉ๋์ง ์์ ์ ์์์ ์ ์ํด์ผ ํฉ๋๋ค.
๊ฐ์ธ์ ๋ณด ๋ณดํธ
Distraction Blocker with Focus Timer์์ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ฌ์ฉ๊ณผ ๊ด๋ จํ์ฌ ๋ค์ ์ ๋ณด๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ๋ ์์ธํ ์ ๋ณด๋ ๊ฐ๋ฐ์์ privacy policy์ ์ฐธ๊ณ ํ์ธ์.
Distraction Blocker with Focus Timer ํญ๋ชฉ์ ๋ค์์ ์ฒ๋ฆฌํฉ๋๋ค.
๊ฐ๋ฐ์๊ฐ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ๊ดํด ๋ค์๊ณผ ๊ฐ์ด ์ ์ธํ์ต๋๋ค
- ์น์ธ๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ ์ธํ๊ณ ์๋ ํํฐ์ ํ๋งคํ์ง ์์
- ํญ๋ชฉ์ ํต์ฌ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ ์๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๊ฑฐ๋ ์ ์กํ์ง ์์
- ์ ์ฉ๋ ํ๋จ ๋๋ ๋์ถ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๊ฑฐ๋ ์ ์กํ์ง ์์
์ง์
์ง๋ฌธ, ์ ์ ๋๋ ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ๋์์ด ํ์ํ๋ฉด ๋ฐ์คํฌํฑ ๋ธ๋ผ์ฐ์ ์์ ์ด ํ์ด์ง๋ฅผ ์ฌ์ธ์.