Description
#49 把台鐵/高鐵/捷運三份一模一樣的私有 widget 抽到 lib/widgets/transit_panels.dart,但只讓台鐵改用,高鐵與捷運仍留著各自的複本。這張是純機械式的收尾。
| 公用元件 |
待刪除的複本 |
TransitPanelButton |
thsr_dashboard_screen.dart:729-759、metro_dashboard_screen.dart:880-910 |
TransitErrorState |
thsr_dashboard_screen.dart:1236-1262、metro_dashboard_screen.dart:1282-1308 |
TransitEmptyPanel |
thsr_dashboard_screen.dart:1201-1234、metro_dashboard_screen.dart:1247-1280 |
RailAlertCard |
thsr_dashboard_screen.dart:1073-1121 |
(行號是 #49 合併前的,實作時請重新確認。)
改用 RailAlertCard 順帶修掉一個既有瑕疵:舊版寫死 Colors.orange.shade50 / shade900,在 AMOLED 深色主題下(bus_app.dart:136-147 把 surface 蓋成近黑)幾乎看不見;公用版依 brightness 選色。
Scope
零行為變更(除了上面那個深色主題修正)。刪除 + import,不改版面。
Notes
由 #49 拆出,共用元件在 #53。可以跟高鐵那張一起做。
Description
#49 把台鐵/高鐵/捷運三份一模一樣的私有 widget 抽到
lib/widgets/transit_panels.dart,但只讓台鐵改用,高鐵與捷運仍留著各自的複本。這張是純機械式的收尾。TransitPanelButtonthsr_dashboard_screen.dart:729-759、metro_dashboard_screen.dart:880-910TransitErrorStatethsr_dashboard_screen.dart:1236-1262、metro_dashboard_screen.dart:1282-1308TransitEmptyPanelthsr_dashboard_screen.dart:1201-1234、metro_dashboard_screen.dart:1247-1280RailAlertCardthsr_dashboard_screen.dart:1073-1121(行號是 #49 合併前的,實作時請重新確認。)
改用
RailAlertCard順帶修掉一個既有瑕疵:舊版寫死Colors.orange.shade50/shade900,在 AMOLED 深色主題下(bus_app.dart:136-147把 surface 蓋成近黑)幾乎看不見;公用版依 brightness 選色。Scope
零行為變更(除了上面那個深色主題修正)。刪除 + import,不改版面。
Notes
由 #49 拆出,共用元件在 #53。可以跟高鐵那張一起做。