Skip to content

v2.0 finished

TODO:

  • Bottom app bar 重构UI
  • Bottom app bar 业务逻辑
  • filter功能
  • 搜索功能
    • 回车搜索
    • 搜索时操作DDL/切换tab现在可以保持搜索结果始终有效
  • Deadline 单击打开卡片
    • Deadline 卡片UI优化
      • 字体取色逻辑(WCAG对比度计算算法)
    • Deadline 卡片按钮业务逻辑
  • Deadline 多选页面可视化优化
  • Bottom utility bar 业务逻辑
  • Deadline 置顶
  • Deadline 分类
  • 打卡类 Deadline
    • tabLayout UI
    • MainActivity筛选data业务逻辑(loadData()重构)
    • AddDDLActivity/EditDDLFragment重构
      • AddDDLActivity 随页面的变化展开
      • EditDDLFragment禁止更换DDL类型
        • EditDDLFragment保存后时间不对(修改safeParseDateTime()可解)
    • DeadlineDetailActivity或HabitDetailActivityUI构建和交互设计
      • 下策:让它暂时点不进去
      • Exception when safeParseDateTime = LocalDateTime.MIN
    • bottomAppBar menu随tab切换不同
    • HabitLayout业务逻辑完善
      • 多次打卡

        • 每日多次打卡逻辑(检查habitCount的业务逻辑)
        • 定时清零
        • 进度条显示
        • 点击回调(震动和烟花效果)

        API doc for ddlItem: habitCount记录一个周期内完成次数 note用JSON标识任务元信息

      • adapter显示出“已完成”和“已逾期”

  • OverviewActivity
    • base UI
    • fix material you取色
    • UI优化(字边距之类的)
  • 更多小组件样式
  • 导入/导出数据库
    • 对国产UI的特殊适配
  • bug fix
    • 左滑ddlitem dialog按下返回键会卡在那里
    • 深色模式概览页会出现浅色
    • Search

Merge request reports

Loading