Skip to content

Improve display of tasks and document lists#147

Merged
SenoOh merged 1 commit intonomlab:mainfrom
hirata0813:improve-display-of-tasks-and-document-lists
Jul 23, 2025
Merged

Improve display of tasks and document lists#147
SenoOh merged 1 commit intonomlab:mainfrom
hirata0813:improve-display-of-tasks-and-document-lists

Conversation

@hirata0813
Copy link
Copy Markdown
Contributor

やったこと

  • タスク,文書一覧の表示を改善した

背景

  • 2025/7/18時点での Rask は,以下2つのような理由から,タグで絞った際のタスク,文書一覧の見た目が良くない
  1. タスク一覧では,タスクのタイトルと担当者しか表示されない
  2. 文書一覧では,文書のタイトルしか表示されない
  • そこで,そこで,タグで絞った際の一覧表示を改善する
  • また,タスク,文書一覧の表示についても改めて見直し,改善する

変更点

  1. タスクで絞ったタスク・文書を,それぞれの一覧と同じ表示に統一した
  • app/views/tags/show.html.erb から読み込むパーシャルを変更.
  1. 期限までの日数の表示が派手なため,見やすくした
  • rask/app/assets/stylesheets/tasks.scss を変更.文字のサイズを小さくして,色を変更した.
  1. タスク画面で各タスクについて詳細,編集,削除と表示されているが,タスク名をクリックすれば詳細が開くため消した.
  • app/views/tasks/_task.html.erbapp/views/tasks/show.html.erb を変更.
  • 文書画面については,編集ボタンのみ残した.これにあたり,app/views/documents/_document.html.erbapp/views/documents/show.html.erb を変更.
  1. タスクのタイトルの文字サイズが大きく見にくいため,いい感じのサイズに変更した
  • 文字のサイズを小さくするための,.text-smallクラスを定義し,app/views/tasks/_task.html.erbのタスクタイトルを表示するタグに,そのクラスを適用
  • ドキュメントの方も同様の修正を行った
  1. タスク・文書一覧のタイトルが長い場合,「タスク名〜...」のように表示されるようにした
  • app/views/tasks/_task.html.erbapp/views/documents/_document.html.erbそれぞれでtruncateを用いた.
  1. タスク・文書一覧の開始日や作成者などの情報を見やすくした
  • 名前,開始日を1行にまとめた.
  • app/views/tasks/_task.html.erbapp/views/tasks/show.html.erb を変更.
  1. 文書やタスクの一覧画面で各項目について表示されるタグのサイズを改善した
  • タグサイズを小さくした.また,アイコン形式のタグではなく,文字を太字にし,オレンジ色にした.
  • app/views/tasks/_task.html.erbapp/views/tasks/show.html.erb を変更.
  1. 完了したタスクについて期限の項目が表示されないようにした
  • app/views/tasks/_task.html.erb において,期限を表示する部分をtaskがcompletedではない場合のみ表示するように変更した

@hirata0813 hirata0813 force-pushed the improve-display-of-tasks-and-document-lists branch from 9722f2a to f6d9d81 Compare July 23, 2025 01:41
@SenoOh SenoOh merged commit 9f59dac into nomlab:main Jul 23, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants