日程表 (日历)
时间线视图与流畅加载

时间线视图与流畅加载

Key Launcher 的 Agenda Sheet(日程表)经过深度性能调优,即使面对跨越数年的日历海量数据,也不会对设备的内存和电池续航造成任何负担。

Agenda Sheet Timeline

ISO 周分组视图

时间线滚动列表按时间顺序以自然周进行结构化组织:

  • 所有日程归类于清晰整洁的 周标题(Week Headers) 之下(例如:6月19日 星期一所在周)。
  • 没有任何事件、节日或生日的日期会自动省略,以保持紧凑、高效的排版风格。

动态月份标题

  • 当你在时间线列表中上下滑动时,Key Launcher 会实时检测当前顶部可见条目的日期。
  • 顶部大标题(例如:2026年6月)会自动动态更新,与你正在查看的实际月份保持精准一致。

极致性能:分页加载机制

为避免一次性查询数千条历史或未来事件(这会导致界面滚动掉帧):

  1. 初始加载:首次打开日程表面板时,启动器仅在后台查询未来 30 天 的日程数据。
  2. 增量追加:滑动到时间线列表底部,点击 加载更多 (Load More) 按钮。
  3. 保持滚动位置:Key Launcher 会在后台工作线程中追加接下来 30 天的事件,同时完美锁定并保持你当前的滚动位置。