Skip to content

Sunlith v0.4.0

Choose a tag to compare

@SunSinD SunSinD released this 06 Nov 02:16

Added

  • Three layout presets: choose Sunlith, Schedule or Planner during first launch, or under Settings > Appearance. Month, week and day layouts can then be adjusted separately.
  • Full month grid: see event titles inside each date and open a day for its details.
  • Hourly timelines: place events on a time grid in Day view or across 3 or 7 days in Week view. Overlapping events share columns; dense groups offer an event list.
  • Daily schedule: a compact, continuously scrolling list with a date picker above it.
  • Material You: use wallpaper colors on Android 12 and newer, with neutral light and dark colors available in Appearance.

Changed

  • Month view opens with a continuous agenda. Settings > Agenda can limit it to the selected month, week or day.
  • Swiping visibly moves between periods. Previous and next arrows are optional under Settings > Navigation and hidden by default.
  • Today appears near the bottom when the current date is out of view.
  • The toolbar cog opens Settings directly. Displayed calendars live under Calendars; Computer connection has its own access selection.
  • First-run setup focuses on computer connection and layout choice. The assistant guide picker has been removed.
  • The README is shorter, and setup and testing details remain in the documentation.

Fixed

  • Scrolling through loaded dates keeps its position when earlier dates are added.
  • The month grid keeps its event data while the agenda scrolls farther away.
  • Turning off calendar collapse restores the complete header.
  • Overnight events shorter than 24 hours appear on both days of the hourly timeline.
  • Quick repeated navigation taps retain every requested step.
  • The three-day timeline keeps its visible dates across activity recreation.
  • Widget and event handoffs wait for setup to finish, and creating a calendar for computer access preserves the displayed-calendar selection.
  • Corrected companion lockfile metadata for reproducible dependency installs.

Validation

  • 26 Android JVM tests and 44 desktop companion tests passed.
  • Android 11 and Android 16 regression runs completed, with all nine customization checks passing on both after test-gesture corrections.
  • Five Fold-sized checks passed at 200% text, along with notification permission recovery and the actual desktop-to-Android connection.
  • GitHub-hosted checks could not start because Actions is disabled for the account. Build and test checks ran locally on Windows; macOS and Linux jobs remain unverified for this release.
  • Detailed results and device limits.