Skip to content

Commit 54aa30f

Browse files
author
Vivek Chib
committed
testing wasm
1 parent 8c45c95 commit 54aa30f

File tree

7 files changed

+14
-10
lines changed

7 files changed

+14
-10
lines changed

.github/workflows/deploy_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
run: flutter pub get
3030

3131
- name: Creating a build
32-
run: flutter build web --release --base-href "/flutter-curve-visualizer/"
32+
run: flutter build web --wasm --release --base-href "/flutter-curve-visualizer/"
3333

3434
- name: Deploying to GitHub Pages
3535
uses: peaceiris/actions-gh-pages@v4

lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_curve_visualizer/screen_mode.dart';
2+
import 'package:flutter_curve_visualizer/views/widgets/screen_mode.dart';
33
import 'package:flutter_curve_visualizer/utils/theme/theme.dart';
44
import 'package:provider/provider.dart';
55
import 'package:shared_preferences/shared_preferences.dart';

lib/views/home_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_curve_visualizer/screen_mode.dart';
2+
import 'package:flutter_curve_visualizer/views/widgets/screen_mode.dart';
33
import 'package:flutter_curve_visualizer/utils/curves_enum.dart';
44
import 'package:flutter_curve_visualizer/utils/extension/string.dart';
55
import 'package:flutter_curve_visualizer/views/widgets/animated_box/animated_box_widget.dart';

lib/views/widgets/code_block.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter/services.dart';
3-
import 'package:flutter_curve_visualizer/screen_mode.dart';
3+
import 'package:flutter_curve_visualizer/views/widgets/screen_mode.dart';
44
import 'package:flutter_curve_visualizer/utils/curves_enum.dart';
55

66
class CodeBlock extends StatelessWidget {

lib/views/widgets/graph/graph_widget.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_curve_visualizer/views/widgets/graph/graph_config.dart';
3-
import 'package:flutter_curve_visualizer/screen_mode.dart';
3+
import 'package:flutter_curve_visualizer/views/widgets/screen_mode.dart';
44
import 'graph_painter.dart';
55

66
class GraphWidget extends StatelessWidget {

lib/screen_mode.dart renamed to lib/views/widgets/screen_mode.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ enum ScreenMode {
1212
bool get isWeb => this == ScreenMode.web;
1313

1414
bool get isMobileOrTablet =>
15-
this == ScreenMode.mobile || this == ScreenMode.tablet;}
15+
this == ScreenMode.mobile || this == ScreenMode.tablet;
16+
}
1617

1718
class ScreenModeWidget extends InheritedWidget {
1819
final ScreenMode mode;
@@ -21,7 +22,7 @@ class ScreenModeWidget extends InheritedWidget {
2122

2223
static ScreenMode of(BuildContext context) {
2324
final responsiveLayout =
24-
context.dependOnInheritedWidgetOfExactType<ScreenModeWidget>();
25+
context.dependOnInheritedWidgetOfExactType<ScreenModeWidget>();
2526

2627
if (responsiveLayout == null) {
2728
throw FlutterError('ResponsiveLayout not found in widget tree!');

web/index.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
justify-content: center;
3131
align-items: center;
3232
height: 100vh;
33+
transition: opacity 4s ease-out;
3334
}
3435

3536
.colorful {
@@ -43,10 +44,10 @@
4344
#3bff81;
4445
background-size: 105% 105%;
4546
background-repeat: no-repeat;
46-
animation: colorful-7utelwmd 2s infinite;
47+
animation: colorful-animation 2s infinite;
4748
}
4849

49-
@keyframes colorful-7utelwmd {
50+
@keyframes colorful-animation {
5051
0% {
5152
background-position: 50% -56px,-44.8px 50%, 50% calc(100% + 56px),calc(100% + 56px) 50%;
5253
}
@@ -74,6 +75,9 @@
7475
<div class="colorful"></div>
7576
</div>
7677
<script>
78+
{{flutter_js}}
79+
{{flutter_bootstrap_js}}
80+
7781
const darkThemeMode = localStorage.getItem('flutter.darkMode') || false;
7882

7983
if (darkThemeMode === 'true') {
@@ -82,6 +86,5 @@
8286
document.getElementById("loading-container").style.backgroundColor = '#fff8f4';
8387
}
8488
</script>
85-
<script src="flutter_bootstrap.js" async></script>
8689
</body>
8790
</html>

0 commit comments

Comments
 (0)