Skip to content

[Chore] 刪除 thsr/metro 重複的私有元件,改用 transit_panels #56

Description

@AvianJay

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。可以跟高鐵那張一起做。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions