iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0

今天討論的頁面是清單頁,也可以說是主頁面,因為首頁不要太複雜,所以討論的功能沒有很多,主要是在討論無障礙 UX 的部份

對話懶人包

  1. AI 列出大功能後,再列出沒有討論的功能細節如何處理
  2. 分類清單該如何在無障礙的情況下排序
  3. 討論標籤功能如何在清單中呈現

對話

  1. AI
    待討論的細節
    1.  階層列表的預設狀態
    2.  分類的排序
    3.  筆記的排序
    
    請您審閱這份筆記清單頁的設計草案,並告訴我您的想法,特別是關於以上幾個待討論的細節。
    
  2. 階層列表的預設狀態,依照資料庫的筆記
    第一種,資料庫沒有分類:進入狀態三
    第二種,資料庫有分類:顯示全部分類清單
    
    分類的排序:
    可以在清單頁調整分類排序,排序的方式可以用拖曳和手動輸入排序,手動輸入排序採用插入的方式更改順序
    
    筆記的排序:
    使用修改日期進行排序,最後修改的筆記排在上方
    
  3. AI
    筆記清單頁 (主畫面) - 設計詳解 (最終版)
    核心原則
    1. 頁面佈局
     * 狀態一:搜尋模式 (搜尋框有文字)
     * 狀態二:階層分類模式 (搜尋框為空,且資料庫有分類)
     * 狀態三:空狀態 (資料庫中沒有任何分類和筆記)
    2. 分類排序的進階功能
     * 排序模式的入口:
     * 排序模式下的 UI 變化:
     * 資料庫實現:
    3. 筆記排序
    
  4. 關於手動排序,要怎麼在無障礙的情況下讓使用者手動排序
    
  5. AI
    我們需要提供兩種並存的排序機制:一種是給視覺使用者的拖曳,另一種是給所有人的無障礙操作。
    
    因此,在「排序模式」下,一個分類項目的完整佈局應該是:
    [編輯位置按鈕 (1)] [分類名稱] [向上移動按鈕 ▲] [向下移動按鈕 ▼]
    
  6. 很好,別忘了移動過程要有動畫
    
  7. AI
    好的,收到!為移動過程加入動畫是提升使用者體驗的關鍵一步,它能提供流暢的視覺回饋,讓使用者清楚地看到順序變化的過程。
    
  8. 分類清單多一個全部筆記,點擊後會跑到下一頁,會顯示所有的筆記,排序方式一樣用最後修改時間排序,改過的在上面
    
  9. AI
    在分類清單中加入一個「全部筆記」的選項,為使用者提供了一個不按分類、純粹按時間瀏覽所有筆記的快捷入口。
    
    我們來將這個新功能整合到設計中。
    
  10. 筆記軟體有標籤,但目前的清單中沒有對於標籤的應用,給我建議
    
  11. AI
    建議方案 A:在搜尋框下方增加「標籤篩選列」
    這是最常見也最直觀的方案,它將「分類」和「標籤」作為兩種並存的篩選維度。
    
    建議方案 B:將「標籤」視為一種特殊的「智慧分類」
    這個方案試圖將標籤無縫地整合到現有的分類列表中,保持介面的簡潔性。
    
    建議方案 C:獨立的「標籤瀏覽頁」
    這個方案將標籤的瀏覽功能完全獨立出來,類似我們處理「全部筆記」的方式。
    
    
    如果您追求最強大的篩選功能,方案 A 是最佳選擇。
    我個人稍微偏向 方案 B,因為它與您已經確立的「階層式展開列表」的核心互動模型最為契合,能提供一種非常連貫和諧的使用體驗。
    
  12. 方案 B,完成設計
    
  13. AI
    這個設計方案現在非常完整了。您對這個最終版本的筆記清單頁設計是否感到滿意?如果滿意,我們就可以正式開始討論最後一個核心頁面:「筆記編輯/新增頁」。
    

上一篇
114/14 - Vibe Coding 設定頁提示設計
下一篇
114/16 - Vibe Coding 筆記頁提示設計
系列文
看見筆記捲土重來,試著用 Vibe Coding 完成一款 App 吧!17
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
chiaominchang222
iT邦新手 5 級 ‧ 2025-09-29 21:21:36

ya vibe起來:)

我要留言

立即登入留言