Stretchly 自定义休息界面:3 个 HTML 文件、4 个 CSS 文件改出你的提示屏

发布时间:2026/8/24 15:14:14

Stretchly 自定义休息界面:3 个 HTML 文件、4 个 CSS 文件改出你的提示屏
Stretchly 自定义休息界面3 个 HTML 文件、4 个 CSS 文件改出你的提示屏【免费下载链接】stretchlyThe break time reminder app项目地址: https://gitcode.com/gh_mirrors/st/stretchlyStretchly 是一个开源的休息提醒应用它把迷你休息和长休息界面做成普通的网页。本文带你找到源码中的 3 个 HTML 文件并修改休息提示文本、界面配色和进度条交互。找到休息界面的 HTML 文件Stretchly 每个界面都是独立的 HTML5 页面全部位于 app/ 目录下文件界面用途app/microbreak.html迷你休息约 20 秒的短暂休息显示一行提示语app/break.html长休息5 分钟休息标题与正文两段展示app/preferences.html设置页日程、主题、语言等配置项三个页面共用一组样式文件normalize.css 负责样式标准化color-scheme.css 定义深浅色变量commons.css 是通用样式各页面再引入自己的主样式break.css 或 preferences.css。修改休息提示文本的位置在 break.html 里标题和正文是两个空 divdiv classbreak-idea dirauto/div div classbreak-text dirauto/divmicrobreak.html 更简单只有一个 .microbreak-idea。这些 div 的内容不是写死的break-renderer.js 在运行时读取当前想法列表经 sanitizeIdea 处理后注入。想改默认提示语修改 app/utils/defaultBreakIdeas.js 中的数组每项形如 data: [标题, 正文]临时改动可以直接在设置页编辑不用碰代码。另外页面上的静态文案按钮文字、窗口标题通过 />修改休息界面主题与配色休息界面主题切换的逻辑全部在 app/css/color-scheme.css 中。文件按 media (prefers-color-scheme: light/dark) 分成两块每块定义一组 CSS 变量:root { --main-color: rgba(255,255,255,0.85); --main-bg-color: #2D2D2D; }布局、按钮、进度条都引用这些变量改一个变量就影响全局。想换背景色可以直接改 --main-bg-color也可以用设置页的主色设置——main.js 会在运行时读取该颜色并应用到 body 背景。app/css/break.css 负责休息界面的布局、进度条和提示气泡样式改进度条粗细、按钮位置就动这个文件。理解进度条与按钮的 JS 逻辑交互逻辑在 app/break-renderer.js 里。启动时先通过 window.breaks.sendBreakData() 拿到休息开始时间和总时长之后每 100 毫秒一个 setInterval更新 #progress 的值和 #progress-time 的剩余时间文本按延后与跳过规则决定是否显示 postpone / skip 按钮所有按钮点击都包一层 runOnce保证每个按钮只响应一次如果想把进度条换成自定义元素改 HTML 里的元素和 break-renderer.js 中按 id 查询 #progress 的更新逻辑即可按钮反馈与翻译逻辑互不影响。收尾Stretchly 的三个界面就是普通网页会写网页就能改提示语、换主题、调交互。想深入可以阅读 app/main.js 的主进程调度逻辑或 test/ 目录下各模块的单元测试。【免费下载链接】stretchlyThe break time reminder app项目地址: https://gitcode.com/gh_mirrors/st/stretchly创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Video2X 视频超分辨率与帧插值完整指南:一条命令把老视频升级到 4K

Video2X 视频超分辨率与帧插值完整指南:一条命令把老视频升级到 4K

2026/8/24 15:14:14

Video2X 视频超分辨率与帧插值完整指南:一条命令把老视频升级到 4K 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trend…

你的异常信息为何一出 except 就“失忆”?——Python sys.exc_info() 的上下文陷阱与完美捕获术

你的异常信息为何一出 except 就“失忆”?——Python sys.exc_info() 的上下文陷阱与完美捕获术

2026/8/24 15:14:14

你的异常信息为何一出 except 就“失忆”?——Python sys.exc_info() 的上下文陷阱与完美捕获术在 Python 中,sys.exc_info() 是获取当前正在处理的异常信息的最直接工具。它返回一个三元组 (异常类型, 异常实例, traceback对象),看似简单&am…

一个真正可用的水电数字孪生,应该长什么样?

一个真正可用的水电数字孪生,应该长什么样?

2026/8/24 15:04:14

真正的水电站数字孪生平台,不只是场景样貌还原,而是把场站、设备、水流和运维闭环放在同一个可计算现场。水电站数字孪生系统:大坝、库区、厂房、输电通道与运行数据统一呈现。很多水电站做数字孪生,第一步都很相似:先…

从安装到培养规划:Snap.Hutao 胡桃工具箱完整使用指南

从安装到培养规划:Snap.Hutao 胡桃工具箱完整使用指南

2026/8/24 16:34:17

从安装到培养规划:Snap.Hutao 胡桃工具箱完整使用指南 【免费下载链接】Snap.Hutao 实用的开源多功能原神工具箱 🧰 / Multifunctional Open-Source Genshin Impact Toolkit 🧰 项目地址: https://gitcode.com/GitHub_Trending/sn/Snap.Hut…

群晖第三方包安全设计剖析:homebridge-syno-spk受限Shell与独立用户权限机制详解

群晖第三方包安全设计剖析:homebridge-syno-spk受限Shell与独立用户权限机制详解

2026/8/24 16:34:17

群晖第三方包安全设计剖析:homebridge-syno-spk受限Shell与独立用户权限机制详解 【免费下载链接】homebridge-syno-spk Homebridge Package for Synology DSM 7. 项目地址: https://gitcode.com/gh_mirrors/ho/homebridge-syno-spk homebridge-syno-spk 是一…

Bluebeam Revu Crack安全吗?深度解析破解版风险清单与自我防护指南

Bluebeam Revu Crack安全吗?深度解析破解版风险清单与自我防护指南

2026/8/24 16:34:17

Bluebeam Revu Crack安全吗?深度解析破解版风险清单与自我防护指南 【免费下载链接】Bluebeam-Revu-crack bluebeam-revu-crack-download bluebeam-revu-free-download-full-version-with-crack bluebeam-revu-crack-2024 bluebeam-revu-keygen bluebeam-revu-seria…

Wand-Enhancer:不花专业版订阅费,把 Wand 远程操控等功能免费用起来

Wand-Enhancer:不花专业版订阅费,把 Wand 远程操控等功能免费用起来

2026/8/24 16:34:17

Wand-Enhancer:不花专业版订阅费,把 Wand 远程操控等功能免费用起来 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 游戏开…

C++ emplace_back原理剖析:从可变参数模板到完美转发的对象构建哲学

C++ emplace_back原理剖析:从可变参数模板到完美转发的对象构建哲学

2026/8/24 16:34:17

1. 从“一堆参数”到“一个对象”:一个C老兵的构建之旅最近在review团队里一个小朋友的代码,看到他在用push_back往std::vector里塞一个自定义的Widget对象,写法是vec.push_back(Widget(arg1, arg2, arg3))。我停下来问他:“你知不…

3分钟搞懂SnackbarJS:轻量级jQuery Material Design通知插件全景解析

3分钟搞懂SnackbarJS:轻量级jQuery Material Design通知插件全景解析

2026/8/24 16:24:17

3分钟搞懂SnackbarJS:轻量级jQuery Material Design通知插件全景解析 【免费下载链接】snackbarjs Create Material Design snackbars and toasts with ease. 项目地址: https://gitcode.com/gh_mirrors/sn/snackbarjs SnackbarJS 是一款轻量级的 jQuery Material Desig…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/23 0:02:09

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/23 0:02:09

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/23 0:02:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

2026/8/24 0:03:28

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan OpenModScan 是一款开源免…

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

2026/8/24 0:03:28

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化 【免费下载链接】WechatHook Enjoy hooking wechat by Xposed....Accessibility...and so on... 项目地址: https://gitcode.com/gh_mirrors/we/WechatHook WechatHook 是一个基于 Xpos…

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

2026/8/24 0:03:28

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南 【免费下载链接】ThinkpadX390-Opencore-EFI macOS Catalina & Big Sur & Monterey on ThinkPad X390 (Hackintosh) 项目地址: https://gitcode.com/gh_mirrors/th/ThinkpadX390-Opencore-EFI …

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…