# Sleek interactive Floating Journal Calendar and Journal Explorer

**URL:** <https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680>\
**Category:** Plugs and Libraries\
**Created:** [December 28, 2025, 9:28pm UTC](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680 "2025-12-28T21:28:15Z")\
**Posts on this page:** 1\
**Showing post:** 41

<div class="post-metadata">

**Author:** ![jagwarrx](https://community.silverbullet.md/user_avatar/community.silverbullet.md/jagwarrx/32/1659_2.png) [@jagwarrx](https://community.silverbullet.md/u/jagwarrx)\
**Post date:** [March 30, 2026, 1:54pm UTC](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680/41 "2026-03-30T13:54:00Z")

</div>

Created an action button to navigate to Today's date. Finding it slightly easier for one-click than navigating to it via calendar.

```auto
actionButton.define {
  icon = "sun",
  description = "Go to Today",
  run = function()
    local date = os.date("*t")
    local monthNames = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"}
    local year = tostring(date.year)
    local month = string.format("%02d", date.month)
    local day = string.format("%02d", date.day)
    local monthname = monthNames[date.month]
    local path = "Journal/" .. year .. "/" .. month .. "-" .. monthname .. "/" .. year .. "-" .. month .. "-" .. day
    editor.navigate(path)
  end
}

```

To use, update the format to your Date format and add to CONFIG. Here format is like `Journal/2026/03-March/2026-03-30`

---

_[View the full topic](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar-and-journal-explorer/3680)._
