@@ -32,7 +32,6 @@ import 'package:dan_xi/page/dashboard/dashboard_reorder.dart';
32
32
import 'package:dan_xi/page/dashboard/empty_classroom_detail.dart' ;
33
33
import 'package:dan_xi/page/dashboard/exam_detail.dart' ;
34
34
import 'package:dan_xi/page/dashboard/gpa_table.dart' ;
35
- import 'package:dan_xi/page/home_page.dart' ;
36
35
import 'package:dan_xi/page/forum/admin_operation.dart' ;
37
36
import 'package:dan_xi/page/forum/hole_detail.dart' ;
38
37
import 'package:dan_xi/page/forum/hole_editor.dart' ;
@@ -43,6 +42,7 @@ import 'package:dan_xi/page/forum/hole_search.dart';
43
42
import 'package:dan_xi/page/forum/hole_tags.dart' ;
44
43
import 'package:dan_xi/page/forum/image_viewer.dart' ;
45
44
import 'package:dan_xi/page/forum/text_selector.dart' ;
45
+ import 'package:dan_xi/page/home_page.dart' ;
46
46
import 'package:dan_xi/page/settings/diagnostic_console.dart' ;
47
47
import 'package:dan_xi/page/settings/hidden_tags_preference.dart' ;
48
48
import 'package:dan_xi/page/settings/open_source_license.dart' ;
@@ -153,8 +153,11 @@ class DanxiApp extends StatelessWidget {
153
153
/// Every route record is a function that returns a [Widget] . After registering
154
154
// the route, you can call [smartNavigatorPush] to navigate to the page.
155
155
static final Map <String , Function > routes = {
156
- '/placeholder' : (context, {arguments}) =>
157
- ColoredBox (color: Theme .of (context).scaffoldBackgroundColor),
156
+ // @w568w(2024-07-01): if the placeholder is a ColoredBox with color alpha 255,
157
+ // the app will be half black screen and half white screen, displaying nothing on Linux.
158
+ // Why?
159
+ '/placeholder' : (context, {arguments}) => ColoredBox (
160
+ color: Theme .of (context).scaffoldBackgroundColor.withAlpha (254 )),
158
161
'/home' : (context, {arguments}) => const HomePage (),
159
162
'/diagnose' : (context, {arguments}) =>
160
163
DiagnosticConsole (arguments: arguments),
0 commit comments