Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: Added RouterComponent #1755

Merged
merged 66 commits into from
Aug 10, 2022
Merged
Show file tree
Hide file tree
Changes from 57 commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
9593939
initial Page class
st-pasha Jun 25, 2022
2bbe115
work on example game
st-pasha Jun 25, 2022
26c76a3
start implementing levels
st-pasha Jun 25, 2022
d80617c
do not render hidden pages
st-pasha Jun 25, 2022
1ea9c3e
finish level 1
st-pasha Jun 25, 2022
9e3daf8
Merge branch 'main' into ps.navigator
st-pasha Jun 25, 2022
8b78564
ensure point events dont propagate inappropriately
st-pasha Jun 25, 2022
794f10a
added level 2
st-pasha Jun 26, 2022
367c121
added pop page functionality
st-pasha Jun 26, 2022
52bf655
added pause page
st-pasha Jun 26, 2022
840bdfc
pause page now actually pauses time
st-pasha Jun 26, 2022
432a346
added render effects
st-pasha Jun 26, 2022
dd372bd
embed Navigator example as an infobox into docs
st-pasha Jun 26, 2022
c44c1b6
added splash screen
st-pasha Jun 26, 2022
837df24
more docs
st-pasha Jun 26, 2022
1e09e5f
remove the Div node
st-pasha Jun 26, 2022
f11524c
remove temp code
st-pasha Jun 26, 2022
7738381
analysis issues
st-pasha Jun 26, 2022
f34309b
remove temp code
st-pasha Jun 26, 2022
c42eb95
use add() with assignment
st-pasha Jun 26, 2022
2e56132
simplify StartPageImpl
st-pasha Jun 26, 2022
dbd7dfd
Merge branch 'main' into ps.navigator
st-pasha Jun 26, 2022
c31fa31
remove temp code
st-pasha Jun 26, 2022
1e6b2fe
implement factory pages
st-pasha Jun 26, 2022
5d3f84e
format
st-pasha Jun 26, 2022
c0feb65
rename showPage -> pushPage
st-pasha Jun 26, 2022
e262741
wip
st-pasha Jun 27, 2022
bcbc6f7
Merge branch 'main' into ps.navigator
st-pasha Jun 27, 2022
a3ecfae
Merge branch 'main' into ps.navigator
st-pasha Jun 27, 2022
4bbf2cb
Merge branch 'main' into ps.navigator
st-pasha Jun 30, 2022
c5f7d41
rename Page -> Route
st-pasha Jun 30, 2022
a392e69
finish renaming
st-pasha Jun 30, 2022
55a0fa3
update docs
st-pasha Jun 30, 2022
696703d
remove transition-related logic
st-pasha Jun 30, 2022
341e636
update docs
st-pasha Jun 30, 2022
946e01e
format
st-pasha Jun 30, 2022
46ef207
more docs
st-pasha Jun 30, 2022
bdb6609
docs for Route
st-pasha Jun 30, 2022
ae137aa
Added names for the Routes
st-pasha Jun 30, 2022
3937059
Merge branch 'main' into ps.navigator
st-pasha Jul 1, 2022
d7382fa
Merge branch 'main' into ps.navigator
st-pasha Jul 1, 2022
8fc0f71
added getters .currentRoute and .previousRoute
st-pasha Jul 2, 2022
e815b23
Renamed RenderEffect -> Decorator
st-pasha Jul 2, 2022
51b716e
Renamed pushRoute -> pushNamed
st-pasha Jul 2, 2022
7903b38
rename popRoute -> pop
st-pasha Jul 2, 2022
28102b9
added pushRoute() method
st-pasha Jul 2, 2022
e26ad43
renamed Navigator -> NavigatorComponent
st-pasha Jul 2, 2022
177f740
format
st-pasha Jul 2, 2022
7d9655a
decorators now have a simple apply() method
st-pasha Jul 2, 2022
4c182c8
Merge branch 'main' into ps.navigator
st-pasha Jul 3, 2022
9b2a2ba
tests for NavigatorComponent
st-pasha Jul 4, 2022
0eadcec
more tests
st-pasha Jul 4, 2022
25496a6
one more test
st-pasha Jul 4, 2022
12bd102
tests for Route
st-pasha Jul 4, 2022
0ae89b2
update the Decorator API
st-pasha Jul 4, 2022
5f5f9e4
update exports
st-pasha Jul 4, 2022
e8318b9
format
st-pasha Jul 4, 2022
88ee4b3
Merge branch 'main' into ps.navigator
st-pasha Jul 18, 2022
6232101
Merge branch 'main' into ps.navigator
st-pasha Jul 23, 2022
8e214df
Merge branch 'main' into ps.navigator
st-pasha Jul 28, 2022
f8218a3
rename NavigatorComponent -> RouterComponent
st-pasha Aug 10, 2022
42d419a
Merge branch 'main' into ps.navigator
st-pasha Aug 10, 2022
e5c180e
analyze
st-pasha Aug 10, 2022
92536c8
more renames
st-pasha Aug 10, 2022
3502734
some more renames
st-pasha Aug 10, 2022
0cca29b
Route's builder parameter is now unnamed
st-pasha Aug 10, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions doc/flame/examples/lib/main.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import 'dart:html'; // ignore: avoid_web_libraries_in_flutter

import 'package:doc_flame_examples/drag_events.dart';
import 'package:doc_flame_examples/navigator.dart';
import 'package:doc_flame_examples/tap_events.dart';
import 'package:flame/game.dart';
import 'package:flutter/widgets.dart';
Expand All @@ -18,6 +19,9 @@ void main() {
case 'drag_events':
game = DragEventsGame();
break;
case 'navigator':
game = NavigatorGame();
break;
}
if (game != null) {
runApp(GameWidget(game: game));
Expand Down
Loading