round_clock library

A professional Flutter time range selector widget.

A circular clock-based UI component for selecting sleep and wake times with smooth animations, theme support, and intuitive drag-based interaction.

Example usage:

import 'package:round_clock/round_clock.dart';

TimeRangeSelector(
  startHour: 22.0, // 10:00 PM
  endHour: 7.0,   // 7:00 AM
  onTimeChanged: (start, end) {
    print('Sleep: ${_formatTime(start)} - Wake: ${_formatTime(end)}');
  },
)