我创建了一个扩展程序,该扩展名在浏览器侧面面板中显示日程。

SideTimeTable 发布公告

大家好,我是 badfalcon。
我最近发布了一款名为“SideTimeTable”的 Chrome 扩展程序,作为我的个人项目。SideTimeTable 是一款能够直观地在浏览器侧边栏显示您当天日程安排的工具。我开发这款扩展程序的初衷是希望它能帮助您一目了然地管理每日日程,无需在标签页之间来回切换。

这个想法源于这个问题。

我又忘了开会的事了……

我自己也多次有过这样的经历。当我专注于工作时,经常忘记查看日历。后来我发现Chrome浏览器新增了一款名为SidePanel的扩展程序,于是我灵机一动:“如果我使用它,或许就能在工作时随时查看我的日程安排了。”

SideTimeTable 的诞生源于一个简单的想法:“如果你使用 Chrome 浏览器,在侧边栏添加一个‘今日时间线’会非常方便。” 它与 Google 日历兼容,日程更新会自动同步。此外,它还提供了一个功能,允许你添加未在本地日历中注册的个人日程。

SideTimeTable 的主要功能

SideTimeTable 的实际屏幕截图

实际屏幕

  • 直观的侧边栏显示
    今天的活动按时间顺序显示在浏览器右侧的侧边栏中。简洁的设计让您一目了然地查看所有日程安排。
  • Google 日历
    与您的 Google 日历关联后,您的日程安排的任何添加或更改都会实时反映出来,方便您查看最新信息。
  • 一键加入 Google Meet 会议:
    对于已配置 Google Meet 的活动,您只需点击侧边栏中的活动即可直接加入会议。这样,您无需查找会议 URL 即可轻松加入会议。
  • 本地事件管理
    您可以直接在本地添加和编辑未在日历中注册的事件,因此您可以记录突发的笔记和想法,而不会错过任何重要信息。
  • 可自定义设置
    创建您自己的易于使用的时间线,并可根据自己的喜好调整工作时间、显示颜色等选项。

实际使用后的感受

自从我每天使用这个扩展程序以来,我很少错过任何预约。我的预约信息始终显示在侧边栏中,这样我在使用浏览器时就不会再因为想起有会议而慌乱了。

另一个意想不到的好处是,现在我可以清楚地看到当天剩余的工作时间,从而更容易规划空闲时间要完成的任务。它似乎还能自然而然地提高我对时间利用方式的意识。

特别方便的是,如果安排了 Google Meet 会议,只需点击侧边栏中的活动即可直接加入。以前,会议开始前几分钟,我不得不重新打开日历,然后纳闷“会议链接在哪儿来着?”,但现在只需点击一下即可连接到 Meet,这大大降低了加入会议的心理门槛。

SideTimeTable 的优势

事实上,能够在 Chrome 侧边栏显示信息的扩展程序少得令人惊讶。由于这是 Chrome 的一项相对较新的功能,因此该领域仍有很大的发展空间。SideTimeTable 是该领域的先驱,它提出了一种在浏览器中管理日程安排的新方法。

侧边栏是查看日程安排的绝佳方式,它不会中断您的工作流程,因为信息位于方便查看的位置,既始终可见又不会干扰您的工作。当您日程繁忙,需要参加多个会议或面临迫在眉睫的项目截止日期时,这一点尤其有用。

如何使用和安装

SideTimeTable 现已在 Chrome 网上应用商店上架。
您只需在 Chrome 浏览器中打开 SideTimeTable 页面,点击“添加到 Chrome”按钮即可立即安装。
详细的安装说明和截图也已发布在官方页面 ( https://badfalcon.github.io/SideTimeTable/ ),欢迎查看。(界面设计未来将会改进……)

发展背后的故事

从SideTimeTable的构想萌生之初,我们就决心尽快将其付诸实践。
我们高效地推进编码工作,并借助人工智能工具(在Cline流行之前使用的ChatGPT)作为辅助,在短时间内完成了初始版本。

然而,最困难的部分是申请谷歌OAuth认证。由于用户的日历信息属于机密信息,我们必须准备一个页面,详细说明其用途并附上免责声明。我们的申请被拒绝了好几次,我们这才意识到审核流程比我们预想的要严格得多。

我惊讶于这样一个简单的功能竟然需要这么多步骤,但我明白这是保护用户隐私的重要一步。正是在深入了解之后,我们才得以克服这些流程,最终确定了现在的形式。

未来展望

这次发布只是第一步。我们想做的事情太多,时间却太少!我们正在考虑以下改进和新增功能,以使该工具更易于使用,同时也会采纳您的反馈意见。

  • 支持显示多个日历
    目前只能显示主日历上的事件,但我们将使用户能够在多个日历(例如工作日历和个人日历)之间切换。
  • 提醒/通知功能
    我们计划添加一个提醒功能,在预约开始前通知您,并引入一个系统来进一步防止您错过预约。
  • 在空闲空间添加备注
    此功能允许您在日历的空闲空间添加简单的备注,从而方便您管理即使是很小的任务。
  • 扩展显示自定义:
    增加了颜色、字体、显示格式等更详细的自定义选项,以提高可用性。
  • 漏洞修复和稳定性提升 根据
    用户反馈,我们将继续致力于修复漏洞和提升运行稳定性。
  • 支持除 Google Chrome 以外的 Chromium 浏览器
    我们将继续改进,以便该网站能够与除 Google Chrome 以外的基于 Chromium 的浏览器(例如 Sidekick)舒适地一起使用。

关于贡献

SideTimeTable 是一个开源项目,发布在 GitHub 上。
我们欢迎所有人的贡献,包括意见、改进建议和新功能。
如果您感兴趣,请访问
badfalcon/SideTimeTable 请使用 GitHub Issues 联系我们。

概括

Chrome 扩展程序“SideTimeTable”的开发旨在解决人们日常生活中忘记预定会议的问题。

它拥有直观的侧面板显示、Google 日历集成、一键访问 Google Meet、本地活动管理以及各种自定义功能,为您提供了一个在 PC 上工作时可以轻松查看和参与活动的环境。

作为少数利用 Chrome 侧边栏功能的扩展程序之一,我们希望为您带来一种全新的日程管理方式。目前它仍在开发中,但我们计划不断改进,使其成为一款更强大的工具,敬请体验!

请从 Chrome 网上应用商店安装 SideTimeTable 并试用。

我们期待您的反馈和建议,并将继续改进应用程序,让您更轻松地管理日常日程。

如果您觉得这篇文章有帮助,请点赞!
9
加载中...
9 票,平均:1.00 / 19
835
X Facebook 哈特纳书签 口袋

写这篇文章的人

关于作者

苏俊

过去,我在一家游戏公司工作,制作游戏。
我的爱好是编程和游戏(LoL等)。
我喜欢迪士尼的费加罗!