
休息時間提醒應用程序
stretchly是一個跨平台電子應用程序,可提醒您在計算機上工作時休息一下。
最新的官方安裝程序和用於MACOS,Windows和Linux的便攜式版本可以在GitHub版本頁面上找到。有關OS Check Electron支持的版本的支持版本。請繼續閱讀以獲取特定OS的詳細信息。
建議通過運行forowing命令與Homebrew一起安裝拉伸。有關詳細信息,請參見申請簽名。
brew update && brew install --cask --no-quarantine stretchly升級時,運行以下命令。首先,不要忘記退出拉伸。
brew update && brew upgrade --cask如果您在MacOS上使用Alfred或Raycast,則可以使用此Alfred Workflow或Raycast擴展名與Stretchly進行交互。
沒有簽名(由於其成本,我沒有支持的Apple設備),因此您需要在第一次運行中使用解決方法。解決方法取決於您是否正在運行Intel或Apple Silicon芯片。
sudo xattr -r -d com.apple.quarantine /Applications/Stretchly.app如果您通過Homebrew進行安裝,則可以使用--no-quarantine標誌自動應用正確的解決方法。
brew install --cask --no-quarantine stretchly不確定您的計算機有哪種芯片?這是辦法。
您也可以通過從命令行或PowerShell運行以下命令來安裝strentagrey :
choco install stretchly更新:
choco upgrade stretchlyMicrosoft的Winget也可以使用Stretchly。您可以通過運行來安裝它:
winget install - e -- id Stretchly.Stretchly伸展運動也可以在Microsoft官方商店中找到。
您可以通過以管理員的身份將其默默地為所有用戶安裝。
installer.exe /S /allusers對於便攜式版本和Linux安裝程序,請前往GitHub版本頁面。最廣泛使用的分佈應涵蓋。
Linux商店中也可以使用Stretchly:
對於debian/ubuntu和derivates,您還可以嘗試此apt存儲庫: deb [trusted=yes] https://apt.fury.io/hovancik/ / 。
請參閱http://electron.atom.io/docs/api/tray/ Electron的托盤Linux細節。
對於自然休息,您可能也需要一些軟件包( libxss-dev )。
如果沒有伸展運動,您可能需要運行:
sudo sysctl kernel.unprivileged_userns_clone=1在這裡閱讀更多。根據您的發行版,您可能想做類似的事情,因此重新啟動後保留首選項:添加kernel.unprivileged_userns_clone=1 to/etc /etc/sysctl.d/00-local-userns.conf /00-local-userns.conf and reboot。
要從源運行,您將需要node.js,理想情況下是package.json中指定的node.js。克隆回購,運行npm install ,然後直接運行npm start伸展。
您可以通過運行npm run pack或npm run dist在npm install --no-save 。
當您第一次伸展時,您會出現一個歡迎窗口,該窗口允許您更改語言,查看偏好,查看在線教程,或者只是繼續默認偏好。

拉伸本身生活在您的托盤中,只會不時顯示提醒窗口,其中包含一個休息的想法。

默認情況下,每10分鐘有20秒的迷你休息時間,每30分鐘(2個迷你休息後)休息5分鐘。

在小型休息前10秒鐘(長時間休息前30秒),您將被通知您,以便您準備暫停工作。

休息開始時,您可以將其推遲一次,持續2分鐘(小型休息)或5分鐘(長休息時間)。然後,在特定的時間間隔通過後,您可以跳過休息時間。通過單擊窗口底部的鏈接或使用Ctrl/Cmd + X鍵盤快捷鍵,可以使用這兩種動作。

單擊托盤區域中的伸展圖標將顯示休息的當前狀態,提供菜單項具有額外功能,並鏈接到首選項。

stretchly正在監視您的空閒時間,因此,當您閒置5分鐘時,休息時間將暫停直到您返回。
伸展運動也在監視,不要打擾模式,因此在開啟DND模式時會暫停斷裂。
拉伸遵循系統的主題,也可以在黑暗模式下使用。

當運行伸展的實例時,可以使用stretchly命令從命令行與它進行交互。
鍵入stretchly help獲取所有可用命令和選項的列表以及一些示例。
可以通過單擊托盤菜單中的“首選項”項目來自定義大多數首選項。 (在Windows上,要打開首選項,您還可以雙擊托盤圖標。)

偏好分為多個類別,鼓勵您花一些時間通過自定義來製作自己的範圍。
您還可以還原默認值以返回默認首選項狀態。
雖然大多數偏好可以通過應用程序進行編輯,但是某些選項和值無法使應用程序易於理解和設置。
所有偏好都保存在JSON文件中,因此您可以按照所需的方式設置伸展。在查看偏好的大約部分時,請使用Ctrl/Cmd + D快捷方式,顯示調試信息並顯示一個可點擊鏈接到首選項文件。
建議在編輯首選項文件之前退出。
為了確保所有人都按預期工作,最好檢查偏好文件的格式正確,即正確的主意。通過使用jsonformatter。
在更改首選項文件後,由於UI期望特定值,並且沒有處理用戶對偏好文件進行手動更改的情況,偏好或其他地方顯示的某些值可能會顯示不正確的值。
一些額外的偏好可在貢獻者的貢獻者偏好中獲得。這些標誌著徽章。
標記的偏好可能無法正常工作,並且可能會破裂。自身使用。
注意:在1.0之前,小型斷裂和長時間休息分別稱為微裂和斷裂。為了保持升級平滑,他們仍然在perionces文件和代碼中使用該名稱。
這是通過應用程序可編輯的偏好。如果應用程序中的值不適合您的樣式,則可以對它們進行仔細編輯:
microbreakDuration迷你中斷持續時間(MS)microbreakInterval小型休息時間(MS)breakDuration - 長時間的持續時間(MS)breakInterval長休息時間(小型休息)breakNotification - 在迷你休息之前顯示通知microbreakNotification不久之後顯示通知microbreak啟用迷你休息break - 啟用長途休息microbreakStrictMode啟用嚴格模式以實現迷你休息breakStrictMode啟用嚴格的模式長期休息mainColor - 主題顏色代碼(長期休息),miniBreakColor主題顏色代碼(用於迷你休息),transparentMode - 顯示透明的窗口audio - 聲音主題名稱(長期休息)miniBreakAudio聲音主題名稱(用於迷你休息)fullscreen - 顯示全屏模式中的節目中斷ideas - 展示突破的想法naturalBreaks - 監視時間空閒時間allScreens在所有屏幕上顯示休息時間language - 語言useMonochromeTrayIcon使用單色圖標useMonochromeInvertedTrayIcon使用倒倒單色圖標silentNotifications - 啟用聲音monitorDnd監視器DND模式checkNewVersion檢查新版本在“首選項”文件中,更改useIdeasFromSettings: false, forse, useIdeasFromSettings: true,以及編輯breakIdeas和microbreakIdeas 。
請注意,當新的帶有新的突破性想法的新版本發佈時,您的自定義想法將不會被覆蓋。當您從首選項窗口“還原默認值”時,您可以將Break Ideas重置為最新默認設置。
在首選項文件中,將breakNotificationInterval: 30000,更改為您想要的任何值。 30000是30秒。迷你休息也是如此。
在首選項文件中,您可以將morningHour設置設置為暫停,直到今天或第二天的那個小時,否則您可以設置morningHour: "sunrise" ,並設置posLatitude ,poslonditude, posLongitude topers pause top暫停,直到您所在地區的實際日出為止。例如,如果您住在波士頓,您會設置: morningHour: "sunrise", posLatitude: 42.3, posLongitude: 71
在“偏好文件”中,您可以編輯microbreakPostpone和breakPostpone ,以啟用或禁用推遲中斷的能力, microbreakPostponeTime和breakPostponeTime ,以更改毫秒的後段時間, microbreakPostponesLimit and breampostponeslimit和breakPostponesLimit ,以更改允許的postpose the Break usepter,並最終損壞,最後,最後,最後,最後,均為microbreakPostponableDurationPercent 。 breakPostponableDurationPercent更改用戶可以推遲的中斷百分比。
在首選項文件中,設置notifyNewVersion: false,禁用新版本通知。
在“首選項”文件中,設置microbreakStartSoundPlaying: true,要用聲音開始迷你中斷(在休息結束時將播放相同的聲音)。對於breakStartSoundPlaying而言,也是如此。
要播放不同的聲音以進行迷你中斷,請將miniBreakAudio設置為所需的價值( crystal-glass , silence , tic-toc , wind-chime )。
要具有不同的小型休息主題,請將miniBreakColor設置為所需的價值,即#123456 。
在偏好文件中,將naturalBreaksInactivityResetTime設置為您的首選值(以大於20000毫秒的毫秒為單位)。這是一個閒置的時間長度,之後將暫停休息,直到用戶恢復活動為止。
在首選項文件中,將volume設置為您的首選值。默認值為1 ,為100%。例如,將其設置為0.61體積為61%。
在首選項文件中,將endBreakShortcut設置為您的首選值。我們不驗證此輸入,因此請檢查電子文檔以獲取鍵和修飾符的可用值。當給定的加速器已經由其他應用程序採用時,此呼叫將默默失敗。這種行為是由操作系統旨在的,因為他們不希望應用程序為全球捷徑而戰。
如果您想禁用快捷方式,請將值設置為空字符串"" 。
默認值為CmdOrCtrl+X 。
在暫停休息和跑步休息之間切換。
在首選項文件中,將pauseBreaksToggleShortcut設置為您的首選值。我們不驗證此輸入,因此請檢查電子文檔以獲取鍵和修飾符的可用值。當給定的加速器已經由其他應用程序採用時,此呼叫將默默失敗。這種行為是由操作系統旨在的,因為他們不希望應用程序為全球捷徑而戰。
如果您想禁用快捷方式,請將值設置為空字符串"" 。那也是默認值。
您還可以通過修改首選項文件中的以下值:
pauseBreaksFor30MinutesShortcutpauseBreaksFor1HourShortcutpauseBreaksFor2HoursShortcutpauseBreaksFor5HoursShortcutpauseBreaksUntilMorningShortcut如果您想禁用快捷方式,請將值設置為空字符串"" 。那也是默認值。
在“偏好文件”中, skipToNextMiniBreakShortcut skipToNextScheduledBreakShortcut skipToNextLongBreakShortcut為您的首選值。我們不驗證此輸入,因此請檢查電子文檔以獲取鍵和修飾符的可用值。當給定的加速器已經由其他應用程序採用時,此呼叫將默默失敗。這種行為是由操作系統旨在的,因為他們不希望應用程序為全球捷徑而戰。
如果您想禁用快捷方式,請將值設置為空字符串"" 。那也是默認值。
在首選項文件中,將resetBreaksShortcut設置為您的首選值。我們不驗證此輸入,因此請檢查電子文檔以獲取鍵和修飾符的可用值。當給定的加速器已經由其他應用程序採用時,此呼叫將默默失敗。這種行為是由操作系統旨在的,因為他們不希望應用程序為全球捷徑而戰。
如果您想禁用快捷方式,請將值設置為空字符串"" 。那也是默認值。
在首選項文件中,將themeSource: 'system'更改為'light'或'dark' ,以始終使用指定的主題。
在首選項文件中,將mainColor更改為您喜歡的任何顏色。
要在下一個開始時再次顯示“歡迎窗口”,請將"isFirstRun"更改為true 。
要指定啟用主題透明度時的斷路窗口應如何固體,請將opacity的值從0設置為1 (在0到0到100%)。如果您希望斷開窗口具有模糊的背景,請將blurredBackground的值設置為true 。
要指定斷點窗口的大小,請從0到0.99設置breakWindowHeight和breakWindowWidth的值(在屏幕尺寸的依次為0到99%)。不要設置100%,因為這是全屏。
如果您想伸展休息以充當常規窗口(擁有標題欄,請始終關閉,最小化且可集中)將showBreaksAsRegularWindows設置為true 。
通過在首選項文件中編輯appExclusions ,您可以自動控制何時停止彈力休息。
如果您希望在運行特定的應用程序時伸展暫停,則可以具有此值(Skype或Atom運行時暫停斷路):
"appExclusions": [
{
"rule": "pause",
"active": true,
"commands": [
"/usr/share/skypeforlinux/skypeforlinux",
"atom"
]
}
]
如果您希望在特定應用程序也是如此,則可能會有此值(Skype或Atom不運行時暫停斷路):
"appExclusions": [
{
"rule": "resume",
"active": true,
"commands": [
"/usr/share/skypeforlinux/skypeforlinux",
"atom"
]
}
]
您可以指定多個值,(因為appExclusions是數組),並且將第一個標記為"active": true 。也可以指定多個commands 。命令應該對案例敏感,但似乎在平台之間不一致。因此,有時可能需要所有小寫(在窗戶上註意到這一點)。
您還可以以毫秒為單位指定appExclusionsCheckInterval :較低的數字意味著更頻繁的檢查,但CPU使用率更高。默認值為1000 ,是1秒。
如果您不想在系統從懸掛/鎖中恢復系統後重置斷裂,請將pauseForSuspendOrLock設置為false 。
如果您已禁用所有監視器上的斷路,則可以指定哪個應包含斷路窗口。將screen值設置為以下一個:
"primary" - OS給出的主要監視器"cursor" - 監視有光標的地方"0" (OR 0 ), "1" , "2"等,其中"0"是OS返回的第一個監視器等等如果您想將時間放到Menubar圖標中的下一個休息時間,請將timeToBreakInTray設置為true 。
要顯示當前時間中斷的時間,請設置false到true的currentTimeInBreaks的值。
要隱藏在Menubar/Tray中的伸展圖標,請將showTrayIcon的價值從true到false設置。
請注意,這將禁用打開拉伸偏好的圖形方式。要訪問首選項,您將必須使用命令行選項(即:Linux上的stretchly preferences )。
如果您想在嚴格的模式下顯示托盤菜單,請將showTrayMenuInStrictMode設置為true 。
Stretchly是免費的,但您可以通過貢獻代碼,翻譯或金錢來支持它。通過獲得貢獻者的偏好,同步偏好的能力,在Discord上聊天等等,您將獲得獎勵!
您可以在偏好的“愛情伸展”部分中使用GitHub或Patreon身份驗證後訪問貢獻者功能。

GitHub贊助商不收取用戶帳戶的讚助費用,因此其中100%的讚助商用於贊助開發人員或組織。 GitHub贊助商配對基金也將與每筆捐款相匹配。
您將能夠訪問貢獻者的首選項,同步偏好。您將無法在Discord上聊天。
Patreon有費用,加上PayPal,也有其費用。
您將能夠訪問貢獻者的首選項,同步首選項和Discord Chat。
3EyJNtJPuQjfqP5czN88kPySwxVjv7h42y
0x377f05E76e96EC4C19fF225e767FeD77b1750294
t1XyjwJtViEqATUnPKG6mdUwN4TkoCfxzcM
讓我知道您是否想使用其他一些貨幣。
當前,捐贈加密貨幣沒有獎勵,因為我們無法編程地匹配它們。
貝寶有費用。
當前,通過PayPal捐款沒有獎勵,因為我們無法編程地匹配它們。
通過貢獻代碼(或翻譯),您將能夠訪問貢獻者的首選項,同步偏好。您將無法在Discord上聊天。
隨時通過問題加入該應用程序的開發並提取請求。
在實施功能之前,請先打開問題,以便我們確定沒有其他人正在努力,並且將接受更改。在實施它們之前,重要的是討論更改(我們為什麼要添加?它應該如何工作?它應該如何看?它將在哪裡?...)。
package.json中指定的版本)現在,您可以使用git clone https://github.com/hovancik/stretchly.git克隆回購。更改為新創建的目錄並運行npm i以安裝所需的節點軟件包。如果您的系統正在運行Python 3.12且更新,則您還需要安裝setuptools ,例如使用pip install setuptools ,因為distutils已被貶低。
閱讀。
您可以通過在“大約”部分中按Ctrl/Cmd + D來使用Stretchly的內置調試快捷方式,以顯示以下信息:
您可以將調試信息複製到剪貼板。
如果您使用npm run dev命令在開發模式下開始伸展,則可以在http://localhost:9222上的瀏覽器中調試應用程序。
拉伸使用[log](https://github.com/megahertz/electron-log)軟件包進行一些額外的記錄。格式如下:
System: my message ,即: System: resume or unlockStretchly: my message有關伸展的消息的信息您可以幫助翻譯在網絡上。考慮使用您的GitHub帳戶加入以正確劃清。
另請參閱Github的貢獻者列表。
1.0 Colin Shanley(www.colinshanley.com)的圖標和UI設計。
此應用程序中使用的聲音在此處列出。
crystal glass ,可在歸因許可下獲得。wind chime ,可根據創意共享0許可獲得。tic toc ,可根據創意共享0許可獲得。silence ,可在歸因許可下獲得。reverie (Instagram:piyush.x_x) 該應用程序使用未根據Apache許可證(版本2.0)許可的“ Noto Sans”字體。
請參閱許可證文件。