From 187e5ad99d216a1bff833d5b890858761d4ebd2b Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 16:17:13 +0100 Subject: [PATCH 1/8] Move gallery/gallery/ content to gallery/ --- gallery/{gallery => }/analysis_options.yaml | 0 gallery/{gallery => }/android/.gitignore | 0 .../{gallery => }/android/app/build.gradle | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../android/app/src/main/ic_launcher-web.png | Bin .../io/flutter/demo/gallery/MainActivity.kt | 0 .../main/res/drawable/launch_background.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../mipmap-hdpi/ic_launcher_background.png | Bin .../mipmap-hdpi/ic_launcher_foreground.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../mipmap-mdpi/ic_launcher_background.png | Bin .../mipmap-mdpi/ic_launcher_foreground.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../mipmap-xhdpi/ic_launcher_background.png | Bin .../mipmap-xhdpi/ic_launcher_foreground.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../mipmap-xxhdpi/ic_launcher_background.png | Bin .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../mipmap-xxxhdpi/ic_launcher_background.png | Bin .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/values/styles.xml | 0 .../app/src/profile/AndroidManifest.xml | 0 gallery/{gallery => }/android/build.gradle | 0 .../{gallery => }/android/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 gallery/{gallery => }/android/settings.gradle | 0 .../assets/crane/destinations/2.0x/eat_0.jpg | Bin .../assets/crane/destinations/2.0x/eat_1.jpg | Bin .../assets/crane/destinations/2.0x/eat_10.jpg | Bin .../assets/crane/destinations/2.0x/eat_2.jpg | Bin .../assets/crane/destinations/2.0x/eat_3.jpg | Bin .../assets/crane/destinations/2.0x/eat_4.jpg | Bin .../assets/crane/destinations/2.0x/eat_5.jpg | Bin .../assets/crane/destinations/2.0x/eat_6.jpg | Bin .../assets/crane/destinations/2.0x/eat_7.jpg | Bin .../assets/crane/destinations/2.0x/eat_8.jpg | Bin .../assets/crane/destinations/2.0x/eat_9.jpg | Bin .../assets/crane/destinations/2.0x/fly_0.jpg | Bin .../assets/crane/destinations/2.0x/fly_1.jpg | Bin .../assets/crane/destinations/2.0x/fly_10.jpg | Bin .../assets/crane/destinations/2.0x/fly_11.jpg | Bin .../assets/crane/destinations/2.0x/fly_12.jpg | Bin .../assets/crane/destinations/2.0x/fly_13.jpg | Bin .../assets/crane/destinations/2.0x/fly_2.jpg | Bin .../assets/crane/destinations/2.0x/fly_3.jpg | Bin .../assets/crane/destinations/2.0x/fly_4.jpg | Bin .../assets/crane/destinations/2.0x/fly_5.jpg | Bin .../assets/crane/destinations/2.0x/fly_6.jpg | Bin .../assets/crane/destinations/2.0x/fly_7.jpg | Bin .../assets/crane/destinations/2.0x/fly_8.jpg | Bin .../assets/crane/destinations/2.0x/fly_9.jpg | Bin .../crane/destinations/2.0x/sleep_0.jpg | Bin .../crane/destinations/2.0x/sleep_1.jpg | Bin .../crane/destinations/2.0x/sleep_10.jpg | Bin .../crane/destinations/2.0x/sleep_11.jpg | Bin .../crane/destinations/2.0x/sleep_2.jpg | Bin .../crane/destinations/2.0x/sleep_3.jpg | Bin .../crane/destinations/2.0x/sleep_4.jpg | Bin .../crane/destinations/2.0x/sleep_5.jpg | Bin .../crane/destinations/2.0x/sleep_6.jpg | Bin .../crane/destinations/2.0x/sleep_7.jpg | Bin .../crane/destinations/2.0x/sleep_8.jpg | Bin .../crane/destinations/2.0x/sleep_9.jpg | Bin .../assets/crane/destinations/3.0x/eat_0.jpg | Bin .../assets/crane/destinations/3.0x/eat_1.jpg | Bin .../assets/crane/destinations/3.0x/eat_10.jpg | Bin .../assets/crane/destinations/3.0x/eat_2.jpg | Bin .../assets/crane/destinations/3.0x/eat_3.jpg | Bin .../assets/crane/destinations/3.0x/eat_4.jpg | Bin .../assets/crane/destinations/3.0x/eat_5.jpg | Bin .../assets/crane/destinations/3.0x/eat_6.jpg | Bin .../assets/crane/destinations/3.0x/eat_7.jpg | Bin .../assets/crane/destinations/3.0x/eat_8.jpg | Bin .../assets/crane/destinations/3.0x/eat_9.jpg | Bin .../assets/crane/destinations/3.0x/fly_0.jpg | Bin .../assets/crane/destinations/3.0x/fly_1.jpg | Bin .../assets/crane/destinations/3.0x/fly_10.jpg | Bin .../assets/crane/destinations/3.0x/fly_11.jpg | Bin .../assets/crane/destinations/3.0x/fly_12.jpg | Bin .../assets/crane/destinations/3.0x/fly_13.jpg | Bin .../assets/crane/destinations/3.0x/fly_2.jpg | Bin .../assets/crane/destinations/3.0x/fly_3.jpg | Bin .../assets/crane/destinations/3.0x/fly_4.jpg | Bin .../assets/crane/destinations/3.0x/fly_5.jpg | Bin .../assets/crane/destinations/3.0x/fly_6.jpg | Bin .../assets/crane/destinations/3.0x/fly_7.jpg | Bin .../assets/crane/destinations/3.0x/fly_8.jpg | Bin .../assets/crane/destinations/3.0x/fly_9.jpg | Bin .../crane/destinations/3.0x/sleep_0.jpg | Bin .../crane/destinations/3.0x/sleep_1.jpg | Bin .../crane/destinations/3.0x/sleep_10.jpg | Bin .../crane/destinations/3.0x/sleep_11.jpg | Bin .../crane/destinations/3.0x/sleep_2.jpg | Bin .../crane/destinations/3.0x/sleep_3.jpg | Bin .../crane/destinations/3.0x/sleep_4.jpg | Bin .../crane/destinations/3.0x/sleep_5.jpg | Bin .../crane/destinations/3.0x/sleep_6.jpg | Bin .../crane/destinations/3.0x/sleep_7.jpg | Bin .../crane/destinations/3.0x/sleep_8.jpg | Bin .../crane/destinations/3.0x/sleep_9.jpg | Bin .../assets/crane/destinations/eat_0.jpg | Bin .../assets/crane/destinations/eat_1.jpg | Bin .../assets/crane/destinations/eat_10.jpg | Bin .../assets/crane/destinations/eat_2.jpg | Bin .../assets/crane/destinations/eat_3.jpg | Bin .../assets/crane/destinations/eat_4.jpg | Bin .../assets/crane/destinations/eat_5.jpg | Bin .../assets/crane/destinations/eat_6.jpg | Bin .../assets/crane/destinations/eat_7.jpg | Bin .../assets/crane/destinations/eat_8.jpg | Bin .../assets/crane/destinations/eat_9.jpg | Bin .../assets/crane/destinations/fly_0.jpg | Bin .../assets/crane/destinations/fly_1.jpg | Bin .../assets/crane/destinations/fly_10.jpg | Bin .../assets/crane/destinations/fly_11.jpg | Bin .../assets/crane/destinations/fly_12.jpg | Bin .../assets/crane/destinations/fly_13.jpg | Bin .../assets/crane/destinations/fly_2.jpg | Bin .../assets/crane/destinations/fly_3.jpg | Bin .../assets/crane/destinations/fly_4.jpg | Bin .../assets/crane/destinations/fly_5.jpg | Bin .../assets/crane/destinations/fly_6.jpg | Bin .../assets/crane/destinations/fly_7.jpg | Bin .../assets/crane/destinations/fly_8.jpg | Bin .../assets/crane/destinations/fly_9.jpg | Bin .../assets/crane/destinations/sleep_0.jpg | Bin .../assets/crane/destinations/sleep_1.jpg | Bin .../assets/crane/destinations/sleep_10.jpg | Bin .../assets/crane/destinations/sleep_11.jpg | Bin .../assets/crane/destinations/sleep_2.jpg | Bin .../assets/crane/destinations/sleep_3.jpg | Bin .../assets/crane/destinations/sleep_4.jpg | Bin .../assets/crane/destinations/sleep_5.jpg | Bin .../assets/crane/destinations/sleep_6.jpg | Bin .../assets/crane/destinations/sleep_7.jpg | Bin .../assets/crane/destinations/sleep_8.jpg | Bin .../assets/crane/destinations/sleep_9.jpg | Bin .../assets/crane/logo/2.0x/logo.png | Bin .../assets/crane/logo/3.0x/logo.png | Bin .../{gallery => }/assets/crane/logo/logo.png | Bin .../assets/crane/logo/outline_logo.png | Bin .../1.5x/bottom_navigation_background.png | Bin .../2.0x/bottom_navigation_background.png | Bin .../3.0x/bottom_navigation_background.png | Bin .../4.0x/bottom_navigation_background.png | Bin .../demos/bottom_navigation_background.png | Bin .../fortnightly/1.5x/fortnightly_bees.jpg | Bin .../fortnightly/1.5x/fortnightly_chart.png | Bin .../1.5x/fortnightly_feminists.jpg | Bin .../1.5x/fortnightly_healthcare.jpg | Bin .../fortnightly/1.5x/fortnightly_title.png | Bin .../fortnightly/2.0x/fortnightly_bees.jpg | Bin .../fortnightly/2.0x/fortnightly_chart.png | Bin .../2.0x/fortnightly_feminists.jpg | Bin .../2.0x/fortnightly_healthcare.jpg | Bin .../fortnightly/2.0x/fortnightly_title.png | Bin .../fortnightly/3.0x/fortnightly_bees.jpg | Bin .../fortnightly/3.0x/fortnightly_chart.png | Bin .../3.0x/fortnightly_feminists.jpg | Bin .../3.0x/fortnightly_healthcare.jpg | Bin .../fortnightly/3.0x/fortnightly_title.png | Bin .../fortnightly/4.0x/fortnightly_bees.jpg | Bin .../fortnightly/4.0x/fortnightly_chart.png | Bin .../4.0x/fortnightly_feminists.jpg | Bin .../4.0x/fortnightly_healthcare.jpg | Bin .../fortnightly/4.0x/fortnightly_title.png | Bin .../assets/fortnightly/fortnightly_army.png | Bin .../assets/fortnightly/fortnightly_bees.jpg | Bin .../assets/fortnightly/fortnightly_chart.png | Bin .../fortnightly/fortnightly_fabrics.png | Bin .../fortnightly/fortnightly_feminists.jpg | Bin .../assets/fortnightly/fortnightly_gas.png | Bin .../fortnightly/fortnightly_healthcare.jpg | Bin .../assets/fortnightly/fortnightly_stocks.png | Bin .../assets/fortnightly/fortnightly_title.png | Bin .../assets/fortnightly/fortnightly_war.png | Bin .../assets/icons/cupertino/1.5x/cupertino.png | Bin .../assets/icons/cupertino/2.0x/cupertino.png | Bin .../assets/icons/cupertino/3.0x/cupertino.png | Bin .../assets/icons/cupertino/4.0x/cupertino.png | Bin .../assets/icons/cupertino/cupertino.png | Bin .../assets/icons/material/1.5x/material.png | Bin .../assets/icons/material/2.0x/material.png | Bin .../assets/icons/material/3.0x/material.png | Bin .../assets/icons/material/4.0x/material.png | Bin .../assets/icons/material/material.png | Bin .../assets/icons/reference/1.5x/reference.png | Bin .../assets/icons/reference/2.0x/reference.png | Bin .../assets/icons/reference/3.0x/reference.png | Bin .../assets/icons/reference/4.0x/reference.png | Bin .../assets/icons/reference/reference.png | Bin .../assets/icons/settings/settings_dark.flr | Bin .../assets/icons/settings/settings_light.flr | Bin .../assets/logo/1.5x/flutter_logo.png | Bin .../assets/logo/1.5x/flutter_logo_color.png | Bin .../assets/logo/2.0x/flutter_logo.png | Bin .../assets/logo/2.0x/flutter_logo_color.png | Bin .../assets/logo/3.0x/flutter_logo.png | Bin .../assets/logo/3.0x/flutter_logo_color.png | Bin .../assets/logo/4.0x/flutter_logo.png | Bin .../assets/logo/4.0x/flutter_logo_color.png | Bin .../assets/logo/flutter_logo.png | Bin .../assets/logo/flutter_logo_color.png | Bin .../assets/splash_effects/splash_effect_1.gif | Bin .../splash_effects/splash_effect_10.gif | Bin .../assets/splash_effects/splash_effect_2.gif | Bin .../assets/splash_effects/splash_effect_3.gif | Bin .../assets/splash_effects/splash_effect_4.gif | Bin .../assets/splash_effects/splash_effect_5.gif | Bin .../assets/splash_effects/splash_effect_6.gif | Bin .../assets/splash_effects/splash_effect_7.gif | Bin .../assets/splash_effects/splash_effect_8.gif | Bin .../assets/splash_effects/splash_effect_9.gif | Bin .../assets/studies/1.5x/crane_card.png | Bin .../assets/studies/1.5x/crane_card_dark.png | Bin .../assets/studies/1.5x/rally_card.png | Bin .../assets/studies/1.5x/rally_card_dark.png | Bin .../assets/studies/1.5x/shrine_card.png | Bin .../assets/studies/1.5x/shrine_card_dark.png | Bin .../assets/studies/1.5x/starter_card.png | Bin .../assets/studies/1.5x/starter_card_dark.png | Bin .../assets/studies/2.0x/crane_card.png | Bin .../assets/studies/2.0x/crane_card_dark.png | Bin .../assets/studies/2.0x/rally_card.png | Bin .../assets/studies/2.0x/rally_card_dark.png | Bin .../assets/studies/2.0x/shrine_card.png | Bin .../assets/studies/2.0x/shrine_card_dark.png | Bin .../assets/studies/2.0x/starter_card.png | Bin .../assets/studies/2.0x/starter_card_dark.png | Bin .../assets/studies/3.0x/crane_card.png | Bin .../assets/studies/3.0x/crane_card_dark.png | Bin .../assets/studies/3.0x/rally_card.png | Bin .../assets/studies/3.0x/rally_card_dark.png | Bin .../assets/studies/3.0x/shrine_card.png | Bin .../assets/studies/3.0x/shrine_card_dark.png | Bin .../assets/studies/3.0x/starter_card.png | Bin .../assets/studies/3.0x/starter_card_dark.png | Bin .../assets/studies/4.0x/crane_card.png | Bin .../assets/studies/4.0x/crane_card_dark.png | Bin .../assets/studies/4.0x/rally_card.png | Bin .../assets/studies/4.0x/rally_card_dark.png | Bin .../assets/studies/4.0x/shrine_card.png | Bin .../assets/studies/4.0x/shrine_card_dark.png | Bin .../assets/studies/4.0x/starter_card.png | Bin .../assets/studies/4.0x/starter_card_dark.png | Bin .../assets/studies/crane_card.png | Bin .../assets/studies/crane_card_dark.png | Bin .../assets/studies/rally_card.png | Bin .../assets/studies/rally_card_dark.png | Bin .../assets/studies/shrine_card.png | Bin .../assets/studies/shrine_card_dark.png | Bin .../assets/studies/starter_card.png | Bin .../assets/studies/starter_card_dark.png | Bin gallery/{gallery => }/fonts/GalleryIcons.ttf | Bin .../fonts/google_fonts/LibreFranklin-Bold.ttf | Bin .../google_fonts/LibreFranklin-ExtraBold.ttf | Bin .../google_fonts/LibreFranklin-Medium.ttf | Bin .../google_fonts/LibreFranklin-Regular.ttf | Bin .../google_fonts/LibreFranklin-SemiBold.ttf | Bin .../google_fonts/Merriweather-BoldItalic.ttf | Bin .../fonts/google_fonts/Merriweather-Light.ttf | Bin .../google_fonts/Merriweather-Regular.ttf | Bin .../fonts/google_fonts/Montserrat-Bold.ttf | Bin .../fonts/google_fonts/Montserrat-Medium.ttf | Bin .../fonts/google_fonts/Montserrat-Regular.ttf | Bin .../google_fonts/Montserrat-SemiBold.ttf | Bin .../fonts/google_fonts/Oswald-Medium.ttf | Bin .../fonts/google_fonts/Oswald-SemiBold.ttf | Bin .../fonts/google_fonts/Raleway-Light.ttf | Bin .../fonts/google_fonts/Raleway-Medium.ttf | Bin .../fonts/google_fonts/Raleway-Regular.ttf | Bin .../fonts/google_fonts/Raleway-SemiBold.ttf | Bin .../fonts/google_fonts/RobotoMono-Regular.ttf | Bin .../fonts/google_fonts/Rubik-Bold.ttf | Bin .../fonts/google_fonts/Rubik-Medium.ttf | Bin .../fonts/google_fonts/Rubik-Regular.ttf | Bin gallery/gallery/.gitignore | 79 ------------------ gallery/gallery/.metadata | 10 --- gallery/{gallery => }/ios/.gitignore | 0 .../ios/Flutter/AppFrameworkInfo.plist | 0 .../{gallery => }/ios/Flutter/Debug.xcconfig | 0 .../ios/Flutter/Release.xcconfig | 0 gallery/{gallery => }/ios/Podfile | 0 gallery/{gallery => }/ios/Podfile.lock | 0 .../ios/Runner.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../ios/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/app_icon.png | Bin .../AppIcon.appiconset/icon_20.png | Bin .../AppIcon.appiconset/icon_20_2x-1.png | Bin .../AppIcon.appiconset/icon_20_2x.png | Bin .../AppIcon.appiconset/icon_20_3x.png | Bin .../AppIcon.appiconset/icon_29-1.png | Bin .../AppIcon.appiconset/icon_29.png | Bin .../AppIcon.appiconset/icon_29_2x-1.png | Bin .../AppIcon.appiconset/icon_29_2x.png | Bin .../AppIcon.appiconset/icon_29_3x.png | Bin .../AppIcon.appiconset/icon_40.png | Bin .../AppIcon.appiconset/icon_40_2x-1.png | Bin .../AppIcon.appiconset/icon_40_2x.png | Bin .../AppIcon.appiconset/icon_40_3x.png | Bin .../AppIcon.appiconset/icon_60_2x.png | Bin .../AppIcon.appiconset/icon_60_3x.png | Bin .../AppIcon.appiconset/icon_76.png | Bin .../AppIcon.appiconset/icon_76_2x.png | Bin .../AppIcon.appiconset/icon_835_2x.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../LaunchImage.imageset/README.md | 0 .../Runner/Base.lproj/LaunchScreen.storyboard | 0 .../ios/Runner/Base.lproj/Main.storyboard | 0 gallery/{gallery => }/ios/Runner/Info.plist | 0 .../ios/Runner/Runner-Bridging-Header.h | 0 .../lib/codeviewer/code_displayer.dart | 0 .../lib/codeviewer/code_segments.dart | 0 .../lib/codeviewer/code_style.dart | 0 gallery/{gallery => }/lib/constants.dart | 0 gallery/{gallery => }/lib/data/demos.dart | 0 .../lib/data/gallery_options.dart | 0 gallery/{gallery => }/lib/data/icons.dart | 0 .../cupertino_activity_indicator_demo.dart | 0 .../demos/cupertino/cupertino_alert_demo.dart | 0 .../cupertino/cupertino_button_demo.dart | 0 .../cupertino_navigation_bar_demo.dart | 0 .../cupertino/cupertino_picker_demo.dart | 0 .../cupertino/cupertino_refresh_demo.dart | 0 .../cupertino_segmented_control_demo.dart | 0 .../cupertino/cupertino_slider_demo.dart | 0 .../cupertino/cupertino_switch_demo.dart | 0 .../cupertino/cupertino_tab_bar_demo.dart | 0 .../cupertino/cupertino_text_field_demo.dart | 0 .../lib/demos/material/banner_demo.dart | 0 .../demos/material/bottom_app_bar_demo.dart | 0 .../material/bottom_navigation_demo.dart | 0 .../lib/demos/material/bottom_sheet_demo.dart | 0 .../lib/demos/material/button_demo.dart | 0 .../lib/demos/material/cards_demo.dart | 0 .../lib/demos/material/chip_demo.dart | 0 .../lib/demos/material/data_table_demo.dart | 0 .../lib/demos/material/dialog_demo.dart | 0 .../lib/demos/material/grid_list_demo.dart | 0 .../lib/demos/material/list_demo.dart | 0 .../lib/demos/material/menu_demo.dart | 0 .../lib/demos/material/picker_demo.dart | 0 .../material/progress_indicator_demo.dart | 0 .../material/selection_controls_demo.dart | 0 .../lib/demos/material/sliders_demo.dart | 0 .../lib/demos/material/snackbar_demo.dart | 0 .../lib/demos/material/tabs_demo.dart | 0 .../lib/demos/material/text_field_demo.dart | 0 .../lib/demos/material/tooltip_demo.dart | 0 .../lib/demos/reference/colors_demo.dart | 0 .../demos/reference/transformations_demo.dart | 0 .../reference/transformations_demo_board.dart | 0 .../transformations_demo_color_picker.dart | 0 ...transformations_demo_edit_board_point.dart | 0 ...formations_demo_gesture_transformable.dart | 0 .../transformations_demo_inertial_motion.dart | 0 .../lib/demos/reference/typography_demo.dart | 0 .../lib/feature_discovery/animation.dart | 0 .../feature_discovery/feature_discovery.dart | 0 .../lib/feature_discovery/overlay.dart | 0 gallery/{gallery => }/lib/l10n/README.md | 0 .../lib/l10n/gallery_localizations.dart | 0 gallery/{gallery => }/lib/l10n/intl_af.arb | 0 gallery/{gallery => }/lib/l10n/intl_am.arb | 0 gallery/{gallery => }/lib/l10n/intl_ar.arb | 0 gallery/{gallery => }/lib/l10n/intl_ar_EG.arb | 0 gallery/{gallery => }/lib/l10n/intl_ar_JO.arb | 0 gallery/{gallery => }/lib/l10n/intl_ar_MA.arb | 0 gallery/{gallery => }/lib/l10n/intl_ar_SA.arb | 0 gallery/{gallery => }/lib/l10n/intl_as.arb | 0 gallery/{gallery => }/lib/l10n/intl_az.arb | 0 gallery/{gallery => }/lib/l10n/intl_be.arb | 0 gallery/{gallery => }/lib/l10n/intl_bg.arb | 0 gallery/{gallery => }/lib/l10n/intl_bn.arb | 0 gallery/{gallery => }/lib/l10n/intl_bs.arb | 0 gallery/{gallery => }/lib/l10n/intl_ca.arb | 0 gallery/{gallery => }/lib/l10n/intl_cs.arb | 0 gallery/{gallery => }/lib/l10n/intl_da.arb | 0 gallery/{gallery => }/lib/l10n/intl_de.arb | 0 gallery/{gallery => }/lib/l10n/intl_de_AT.arb | 0 gallery/{gallery => }/lib/l10n/intl_de_CH.arb | 0 gallery/{gallery => }/lib/l10n/intl_el.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_AU.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_CA.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_GB.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_IE.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_IN.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_NZ.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_SG.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_US.arb | 0 gallery/{gallery => }/lib/l10n/intl_en_US.xml | 0 gallery/{gallery => }/lib/l10n/intl_en_ZA.arb | 0 gallery/{gallery => }/lib/l10n/intl_es.arb | 0 .../{gallery => }/lib/l10n/intl_es_419.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_AR.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_BO.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_CL.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_CO.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_CR.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_DO.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_EC.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_GT.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_HN.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_MX.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_NI.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_PA.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_PE.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_PR.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_PY.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_SV.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_US.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_UY.arb | 0 gallery/{gallery => }/lib/l10n/intl_es_VE.arb | 0 gallery/{gallery => }/lib/l10n/intl_et.arb | 0 gallery/{gallery => }/lib/l10n/intl_eu.arb | 0 gallery/{gallery => }/lib/l10n/intl_fa.arb | 0 gallery/{gallery => }/lib/l10n/intl_fi.arb | 0 gallery/{gallery => }/lib/l10n/intl_fil.arb | 0 gallery/{gallery => }/lib/l10n/intl_fr.arb | 0 gallery/{gallery => }/lib/l10n/intl_fr_CA.arb | 0 gallery/{gallery => }/lib/l10n/intl_fr_CH.arb | 0 gallery/{gallery => }/lib/l10n/intl_gl.arb | 0 gallery/{gallery => }/lib/l10n/intl_gsw.arb | 0 gallery/{gallery => }/lib/l10n/intl_gu.arb | 0 gallery/{gallery => }/lib/l10n/intl_he.arb | 0 gallery/{gallery => }/lib/l10n/intl_hi.arb | 0 gallery/{gallery => }/lib/l10n/intl_hr.arb | 0 gallery/{gallery => }/lib/l10n/intl_hu.arb | 0 gallery/{gallery => }/lib/l10n/intl_hy.arb | 0 gallery/{gallery => }/lib/l10n/intl_id.arb | 0 gallery/{gallery => }/lib/l10n/intl_is.arb | 0 gallery/{gallery => }/lib/l10n/intl_it.arb | 0 gallery/{gallery => }/lib/l10n/intl_ja.arb | 0 gallery/{gallery => }/lib/l10n/intl_ka.arb | 0 gallery/{gallery => }/lib/l10n/intl_kk.arb | 0 gallery/{gallery => }/lib/l10n/intl_km.arb | 0 gallery/{gallery => }/lib/l10n/intl_kn.arb | 0 gallery/{gallery => }/lib/l10n/intl_ko.arb | 0 gallery/{gallery => }/lib/l10n/intl_ky.arb | 0 gallery/{gallery => }/lib/l10n/intl_lo.arb | 0 gallery/{gallery => }/lib/l10n/intl_lt.arb | 0 gallery/{gallery => }/lib/l10n/intl_lv.arb | 0 gallery/{gallery => }/lib/l10n/intl_mk.arb | 0 gallery/{gallery => }/lib/l10n/intl_ml.arb | 0 gallery/{gallery => }/lib/l10n/intl_mn.arb | 0 gallery/{gallery => }/lib/l10n/intl_mr.arb | 0 gallery/{gallery => }/lib/l10n/intl_ms.arb | 0 gallery/{gallery => }/lib/l10n/intl_my.arb | 0 gallery/{gallery => }/lib/l10n/intl_nb.arb | 0 gallery/{gallery => }/lib/l10n/intl_ne.arb | 0 gallery/{gallery => }/lib/l10n/intl_nl.arb | 0 gallery/{gallery => }/lib/l10n/intl_or.arb | 0 gallery/{gallery => }/lib/l10n/intl_pa.arb | 0 gallery/{gallery => }/lib/l10n/intl_pl.arb | 0 gallery/{gallery => }/lib/l10n/intl_pt.arb | 0 gallery/{gallery => }/lib/l10n/intl_pt_BR.arb | 0 gallery/{gallery => }/lib/l10n/intl_pt_PT.arb | 0 gallery/{gallery => }/lib/l10n/intl_ro.arb | 0 gallery/{gallery => }/lib/l10n/intl_ru.arb | 0 gallery/{gallery => }/lib/l10n/intl_si.arb | 0 gallery/{gallery => }/lib/l10n/intl_sk.arb | 0 gallery/{gallery => }/lib/l10n/intl_sl.arb | 0 gallery/{gallery => }/lib/l10n/intl_sq.arb | 0 gallery/{gallery => }/lib/l10n/intl_sr.arb | 0 .../{gallery => }/lib/l10n/intl_sr_Latn.arb | 0 gallery/{gallery => }/lib/l10n/intl_sv.arb | 0 gallery/{gallery => }/lib/l10n/intl_sw.arb | 0 gallery/{gallery => }/lib/l10n/intl_ta.arb | 0 gallery/{gallery => }/lib/l10n/intl_te.arb | 0 gallery/{gallery => }/lib/l10n/intl_th.arb | 0 gallery/{gallery => }/lib/l10n/intl_tl.arb | 0 gallery/{gallery => }/lib/l10n/intl_tr.arb | 0 gallery/{gallery => }/lib/l10n/intl_uk.arb | 0 gallery/{gallery => }/lib/l10n/intl_ur.arb | 0 gallery/{gallery => }/lib/l10n/intl_uz.arb | 0 gallery/{gallery => }/lib/l10n/intl_vi.arb | 0 gallery/{gallery => }/lib/l10n/intl_zh.arb | 0 gallery/{gallery => }/lib/l10n/intl_zh_CN.arb | 0 gallery/{gallery => }/lib/l10n/intl_zh_HK.arb | 0 gallery/{gallery => }/lib/l10n/intl_zh_TW.arb | 0 gallery/{gallery => }/lib/l10n/intl_zu.arb | 0 .../{gallery => }/lib/l10n/messages_af.dart | 0 .../{gallery => }/lib/l10n/messages_all.dart | 0 .../{gallery => }/lib/l10n/messages_am.dart | 0 .../{gallery => }/lib/l10n/messages_ar.dart | 0 .../lib/l10n/messages_ar_EG.dart | 0 .../lib/l10n/messages_ar_JO.dart | 0 .../lib/l10n/messages_ar_MA.dart | 0 .../lib/l10n/messages_ar_SA.dart | 0 .../{gallery => }/lib/l10n/messages_as.dart | 0 .../{gallery => }/lib/l10n/messages_az.dart | 0 .../{gallery => }/lib/l10n/messages_be.dart | 0 .../{gallery => }/lib/l10n/messages_bg.dart | 0 .../{gallery => }/lib/l10n/messages_bn.dart | 0 .../{gallery => }/lib/l10n/messages_bs.dart | 0 .../{gallery => }/lib/l10n/messages_ca.dart | 0 .../{gallery => }/lib/l10n/messages_cs.dart | 0 .../{gallery => }/lib/l10n/messages_da.dart | 0 .../{gallery => }/lib/l10n/messages_de.dart | 0 .../lib/l10n/messages_de_AT.dart | 0 .../lib/l10n/messages_de_CH.dart | 0 .../{gallery => }/lib/l10n/messages_el.dart | 0 .../lib/l10n/messages_en_AU.dart | 0 .../lib/l10n/messages_en_CA.dart | 0 .../lib/l10n/messages_en_GB.dart | 0 .../lib/l10n/messages_en_IE.dart | 0 .../lib/l10n/messages_en_IN.dart | 0 .../lib/l10n/messages_en_NZ.dart | 0 .../lib/l10n/messages_en_SG.dart | 0 .../lib/l10n/messages_en_US.dart | 0 .../lib/l10n/messages_en_ZA.dart | 0 .../{gallery => }/lib/l10n/messages_es.dart | 0 .../lib/l10n/messages_es_419.dart | 0 .../lib/l10n/messages_es_AR.dart | 0 .../lib/l10n/messages_es_BO.dart | 0 .../lib/l10n/messages_es_CL.dart | 0 .../lib/l10n/messages_es_CO.dart | 0 .../lib/l10n/messages_es_CR.dart | 0 .../lib/l10n/messages_es_DO.dart | 0 .../lib/l10n/messages_es_EC.dart | 0 .../lib/l10n/messages_es_GT.dart | 0 .../lib/l10n/messages_es_HN.dart | 0 .../lib/l10n/messages_es_MX.dart | 0 .../lib/l10n/messages_es_NI.dart | 0 .../lib/l10n/messages_es_PA.dart | 0 .../lib/l10n/messages_es_PE.dart | 0 .../lib/l10n/messages_es_PR.dart | 0 .../lib/l10n/messages_es_PY.dart | 0 .../lib/l10n/messages_es_SV.dart | 0 .../lib/l10n/messages_es_US.dart | 0 .../lib/l10n/messages_es_UY.dart | 0 .../lib/l10n/messages_es_VE.dart | 0 .../{gallery => }/lib/l10n/messages_et.dart | 0 .../{gallery => }/lib/l10n/messages_eu.dart | 0 .../{gallery => }/lib/l10n/messages_fa.dart | 0 .../{gallery => }/lib/l10n/messages_fi.dart | 0 .../{gallery => }/lib/l10n/messages_fil.dart | 0 .../{gallery => }/lib/l10n/messages_fr.dart | 0 .../lib/l10n/messages_fr_CA.dart | 0 .../lib/l10n/messages_fr_CH.dart | 0 .../{gallery => }/lib/l10n/messages_gl.dart | 0 .../{gallery => }/lib/l10n/messages_gsw.dart | 0 .../{gallery => }/lib/l10n/messages_gu.dart | 0 .../{gallery => }/lib/l10n/messages_he.dart | 0 .../{gallery => }/lib/l10n/messages_hi.dart | 0 .../{gallery => }/lib/l10n/messages_hr.dart | 0 .../{gallery => }/lib/l10n/messages_hu.dart | 0 .../{gallery => }/lib/l10n/messages_hy.dart | 0 .../{gallery => }/lib/l10n/messages_id.dart | 0 .../{gallery => }/lib/l10n/messages_is.dart | 0 .../{gallery => }/lib/l10n/messages_it.dart | 0 .../{gallery => }/lib/l10n/messages_ja.dart | 0 .../{gallery => }/lib/l10n/messages_ka.dart | 0 .../{gallery => }/lib/l10n/messages_kk.dart | 0 .../{gallery => }/lib/l10n/messages_km.dart | 0 .../{gallery => }/lib/l10n/messages_kn.dart | 0 .../{gallery => }/lib/l10n/messages_ko.dart | 0 .../{gallery => }/lib/l10n/messages_ky.dart | 0 .../{gallery => }/lib/l10n/messages_lo.dart | 0 .../{gallery => }/lib/l10n/messages_lt.dart | 0 .../{gallery => }/lib/l10n/messages_lv.dart | 0 .../lib/l10n/messages_messages.dart | 0 .../{gallery => }/lib/l10n/messages_mk.dart | 0 .../{gallery => }/lib/l10n/messages_ml.dart | 0 .../{gallery => }/lib/l10n/messages_mn.dart | 0 .../{gallery => }/lib/l10n/messages_mr.dart | 0 .../{gallery => }/lib/l10n/messages_ms.dart | 0 .../{gallery => }/lib/l10n/messages_my.dart | 0 .../{gallery => }/lib/l10n/messages_nb.dart | 0 .../{gallery => }/lib/l10n/messages_ne.dart | 0 .../{gallery => }/lib/l10n/messages_nl.dart | 0 .../{gallery => }/lib/l10n/messages_or.dart | 0 .../{gallery => }/lib/l10n/messages_pa.dart | 0 .../{gallery => }/lib/l10n/messages_pl.dart | 0 .../{gallery => }/lib/l10n/messages_pt.dart | 0 .../lib/l10n/messages_pt_BR.dart | 0 .../lib/l10n/messages_pt_PT.dart | 0 .../{gallery => }/lib/l10n/messages_ro.dart | 0 .../{gallery => }/lib/l10n/messages_ru.dart | 0 .../{gallery => }/lib/l10n/messages_si.dart | 0 .../{gallery => }/lib/l10n/messages_sk.dart | 0 .../{gallery => }/lib/l10n/messages_sl.dart | 0 .../{gallery => }/lib/l10n/messages_sq.dart | 0 .../{gallery => }/lib/l10n/messages_sr.dart | 0 .../lib/l10n/messages_sr_Latn.dart | 0 .../{gallery => }/lib/l10n/messages_sv.dart | 0 .../{gallery => }/lib/l10n/messages_sw.dart | 0 .../{gallery => }/lib/l10n/messages_ta.dart | 0 .../{gallery => }/lib/l10n/messages_te.dart | 0 .../{gallery => }/lib/l10n/messages_th.dart | 0 .../{gallery => }/lib/l10n/messages_tl.dart | 0 .../{gallery => }/lib/l10n/messages_tr.dart | 0 .../{gallery => }/lib/l10n/messages_uk.dart | 0 .../{gallery => }/lib/l10n/messages_ur.dart | 0 .../{gallery => }/lib/l10n/messages_uz.dart | 0 .../{gallery => }/lib/l10n/messages_vi.dart | 0 .../{gallery => }/lib/l10n/messages_zh.dart | 0 .../lib/l10n/messages_zh_CN.dart | 0 .../lib/l10n/messages_zh_HK.dart | 0 .../lib/l10n/messages_zh_TW.dart | 0 .../{gallery => }/lib/l10n/messages_zu.dart | 0 .../{gallery => }/lib/layout/adaptive.dart | 0 .../lib/layout/focus_traversal_policy.dart | 0 .../lib/layout/highlight_focus.dart | 0 .../{gallery => }/lib/layout/text_scale.dart | 0 gallery/{gallery => }/lib/main.dart | 0 gallery/{gallery => }/lib/pages/about.dart | 0 gallery/{gallery => }/lib/pages/backdrop.dart | 0 .../lib/pages/category_list_item.dart | 0 gallery/{gallery => }/lib/pages/demo.dart | 0 gallery/{gallery => }/lib/pages/home.dart | 0 gallery/{gallery => }/lib/pages/settings.dart | 0 .../lib/pages/settings_list_item.dart | 0 gallery/{gallery => }/lib/pages/splash.dart | 0 .../{gallery => }/lib/studies/crane/app.dart | 0 .../lib/studies/crane/backdrop.dart | 0 .../lib/studies/crane/backlayer.dart | 0 .../studies/crane/border_tab_indicator.dart | 0 .../lib/studies/crane/colors.dart | 0 .../lib/studies/crane/eat_form.dart | 0 .../lib/studies/crane/fly_form.dart | 0 .../lib/studies/crane/header_form.dart | 0 .../lib/studies/crane/item_cards.dart | 0 .../lib/studies/crane/model/data.dart | 0 .../lib/studies/crane/model/destination.dart | 0 .../lib/studies/crane/model/formatters.dart | 0 .../lib/studies/crane/sleep_form.dart | 0 .../lib/studies/crane/theme.dart | 0 .../lib/studies/fortnightly/app.dart | 0 .../lib/studies/fortnightly/shared.dart | 0 .../{gallery => }/lib/studies/rally/app.dart | 0 .../lib/studies/rally/charts/line_chart.dart | 0 .../lib/studies/rally/charts/pie_chart.dart | 0 .../rally/charts/vertical_fraction_bar.dart | 0 .../lib/studies/rally/colors.dart | 0 .../{gallery => }/lib/studies/rally/data.dart | 0 .../lib/studies/rally/finance.dart | 0 .../lib/studies/rally/formatters.dart | 0 .../{gallery => }/lib/studies/rally/home.dart | 0 .../lib/studies/rally/login.dart | 0 .../lib/studies/rally/tabs/accounts.dart | 0 .../lib/studies/rally/tabs/bills.dart | 0 .../lib/studies/rally/tabs/budgets.dart | 0 .../lib/studies/rally/tabs/overview.dart | 0 .../lib/studies/rally/tabs/settings.dart | 0 .../{gallery => }/lib/studies/shrine/app.dart | 0 .../lib/studies/shrine/backdrop.dart | 0 .../studies/shrine/category_menu_page.dart | 0 .../lib/studies/shrine/colors.dart | 0 .../shrine/expanding_bottom_sheet.dart | 0 .../lib/studies/shrine/home.dart | 0 .../lib/studies/shrine/login.dart | 0 .../studies/shrine/model/app_state_model.dart | 0 .../lib/studies/shrine/model/product.dart | 0 .../shrine/model/products_repository.dart | 0 .../lib/studies/shrine/page_status.dart | 0 .../lib/studies/shrine/scrim.dart | 0 .../lib/studies/shrine/shopping_cart.dart | 0 .../shrine/supplemental/asymmetric_view.dart | 0 .../shrine/supplemental/balanced_layout.dart | 0 .../supplemental/cut_corners_border.dart | 0 .../supplemental/desktop_product_columns.dart | 0 .../shrine/supplemental/layout_cache.dart | 0 .../shrine/supplemental/product_card.dart | 0 .../shrine/supplemental/product_columns.dart | 0 .../lib/studies/shrine/theme.dart | 0 .../shrine/triangle_category_indicator.dart | 0 .../lib/studies/starter/app.dart | 0 .../lib/studies/starter/home.dart | 0 .../lib/themes/gallery_theme_data.dart | 0 .../lib/themes/material_demo_theme_data.dart | 0 gallery/{gallery => }/linux/.gitignore | 0 gallery/{gallery => }/linux/Makefile | 0 .../flutter/generated_plugin_registrant.cc | 0 .../flutter/generated_plugin_registrant.h | 0 gallery/{gallery => }/linux/main.cc | 0 gallery/{gallery => }/macos/.gitignore | 0 .../macos/Flutter/Flutter-Debug.xcconfig | 0 .../macos/Flutter/Flutter-Release.xcconfig | 0 .../Flutter/GeneratedPluginRegistrant.swift | 0 gallery/{gallery => }/macos/Podfile | 0 gallery/{gallery => }/macos/Podfile.lock | 0 .../macos/Runner.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../macos/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/1024.png | Bin .../AppIcon.appiconset/128.png | Bin .../Assets.xcassets/AppIcon.appiconset/16.png | Bin .../AppIcon.appiconset/256.png | Bin .../Assets.xcassets/AppIcon.appiconset/32.png | Bin .../AppIcon.appiconset/512.png | Bin .../Assets.xcassets/AppIcon.appiconset/64.png | Bin .../AppIcon.appiconset/Contents.json | 0 .../macos/Runner/Base.lproj/MainMenu.xib | 0 .../macos/Runner/Configs/AppInfo.xcconfig | 0 .../macos/Runner/Configs/Debug.xcconfig | 0 .../macos/Runner/Configs/Release.xcconfig | 0 .../macos/Runner/Configs/Warnings.xcconfig | 0 .../macos/Runner/DebugProfile.entitlements | 0 gallery/{gallery => }/macos/Runner/Info.plist | 0 .../macos/Runner/MainFlutterWindow.swift | 0 .../macos/Runner/Release.entitlements | 0 gallery/{gallery => }/pubspec.lock | 0 gallery/{gallery => }/pubspec.yaml | 0 .../{gallery => }/test/pages/home_test.dart | 0 gallery/{gallery => }/test/widget_test.dart | 0 .../tool/codeviewer_cli/README.md | 0 .../tool/codeviewer_cli/main.dart | 0 .../tool/codeviewer_cli/prehighlighter.dart | 0 .../codeviewer_cli/segment_generator.dart | 0 gallery/{gallery => }/tool/grind.dart | 0 gallery/{gallery => }/tool/l10n_cli/README.md | 0 .../{gallery => }/tool/l10n_cli/l10n_cli.dart | 0 gallery/{gallery => }/tool/l10n_cli/main.dart | 0 gallery/{gallery => }/web/favicon.ico | Bin gallery/{gallery => }/web/index.html | 0 gallery/{gallery => }/windows/.gitignore | 0 .../windows/AppConfiguration.props | 0 .../windows/FlutterBuild.vcxproj | 0 .../windows/FlutterPlugins.props | 0 gallery/{gallery => }/windows/Runner.rc | Bin gallery/{gallery => }/windows/Runner.sln | 0 gallery/{gallery => }/windows/Runner.vcxproj | 0 .../windows/Runner.vcxproj.filters | 0 .../flutter/generated_plugin_registrant.cc | 0 .../flutter/generated_plugin_registrant.h | 0 gallery/{gallery => }/windows/main.cpp | 0 gallery/{gallery => }/windows/resource.h | 0 .../windows/resources/app_icon.ico | Bin .../{gallery => }/windows/runner.exe.manifest | 0 .../scripts/bundle_assets_and_deps.bat | 0 .../windows/scripts/prepare_dependencies.bat | 0 gallery/{gallery => }/windows/win32_window.cc | 0 gallery/{gallery => }/windows/win32_window.h | 0 .../windows/window_configuration.cpp | 0 .../windows/window_configuration.h | 0 758 files changed, 89 deletions(-) rename gallery/{gallery => }/analysis_options.yaml (100%) rename gallery/{gallery => }/android/.gitignore (100%) rename gallery/{gallery => }/android/app/build.gradle (100%) rename gallery/{gallery => }/android/app/src/debug/AndroidManifest.xml (100%) rename gallery/{gallery => }/android/app/src/main/AndroidManifest.xml (100%) rename gallery/{gallery => }/android/app/src/main/ic_launcher-web.png (100%) rename gallery/{gallery => }/android/app/src/main/kotlin/io/flutter/demo/gallery/MainActivity.kt (100%) rename gallery/{gallery => }/android/app/src/main/res/drawable/launch_background.xml (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png (100%) rename gallery/{gallery => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename gallery/{gallery => }/android/app/src/main/res/values/styles.xml (100%) rename gallery/{gallery => }/android/app/src/profile/AndroidManifest.xml (100%) rename gallery/{gallery => }/android/build.gradle (100%) rename gallery/{gallery => }/android/gradle.properties (100%) rename gallery/{gallery => }/android/gradle/wrapper/gradle-wrapper.properties (100%) rename gallery/{gallery => }/android/settings.gradle (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/eat_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_11.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_12.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_13.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/fly_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_11.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/2.0x/sleep_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/eat_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_11.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_12.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_13.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/fly_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_11.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/3.0x/sleep_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/eat_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_11.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_12.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_13.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/fly_9.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_0.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_1.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_10.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_11.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_2.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_3.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_4.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_5.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_6.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_7.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_8.jpg (100%) rename gallery/{gallery => }/assets/crane/destinations/sleep_9.jpg (100%) rename gallery/{gallery => }/assets/crane/logo/2.0x/logo.png (100%) rename gallery/{gallery => }/assets/crane/logo/3.0x/logo.png (100%) rename gallery/{gallery => }/assets/crane/logo/logo.png (100%) rename gallery/{gallery => }/assets/crane/logo/outline_logo.png (100%) rename gallery/{gallery => }/assets/demos/1.5x/bottom_navigation_background.png (100%) rename gallery/{gallery => }/assets/demos/2.0x/bottom_navigation_background.png (100%) rename gallery/{gallery => }/assets/demos/3.0x/bottom_navigation_background.png (100%) rename gallery/{gallery => }/assets/demos/4.0x/bottom_navigation_background.png (100%) rename gallery/{gallery => }/assets/demos/bottom_navigation_background.png (100%) rename gallery/{gallery => }/assets/fortnightly/1.5x/fortnightly_bees.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/1.5x/fortnightly_chart.png (100%) rename gallery/{gallery => }/assets/fortnightly/1.5x/fortnightly_feminists.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/1.5x/fortnightly_healthcare.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/1.5x/fortnightly_title.png (100%) rename gallery/{gallery => }/assets/fortnightly/2.0x/fortnightly_bees.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/2.0x/fortnightly_chart.png (100%) rename gallery/{gallery => }/assets/fortnightly/2.0x/fortnightly_feminists.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/2.0x/fortnightly_healthcare.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/2.0x/fortnightly_title.png (100%) rename gallery/{gallery => }/assets/fortnightly/3.0x/fortnightly_bees.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/3.0x/fortnightly_chart.png (100%) rename gallery/{gallery => }/assets/fortnightly/3.0x/fortnightly_feminists.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/3.0x/fortnightly_healthcare.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/3.0x/fortnightly_title.png (100%) rename gallery/{gallery => }/assets/fortnightly/4.0x/fortnightly_bees.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/4.0x/fortnightly_chart.png (100%) rename gallery/{gallery => }/assets/fortnightly/4.0x/fortnightly_feminists.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/4.0x/fortnightly_healthcare.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/4.0x/fortnightly_title.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_army.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_bees.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_chart.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_fabrics.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_feminists.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_gas.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_healthcare.jpg (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_stocks.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_title.png (100%) rename gallery/{gallery => }/assets/fortnightly/fortnightly_war.png (100%) rename gallery/{gallery => }/assets/icons/cupertino/1.5x/cupertino.png (100%) rename gallery/{gallery => }/assets/icons/cupertino/2.0x/cupertino.png (100%) rename gallery/{gallery => }/assets/icons/cupertino/3.0x/cupertino.png (100%) rename gallery/{gallery => }/assets/icons/cupertino/4.0x/cupertino.png (100%) rename gallery/{gallery => }/assets/icons/cupertino/cupertino.png (100%) rename gallery/{gallery => }/assets/icons/material/1.5x/material.png (100%) rename gallery/{gallery => }/assets/icons/material/2.0x/material.png (100%) rename gallery/{gallery => }/assets/icons/material/3.0x/material.png (100%) rename gallery/{gallery => }/assets/icons/material/4.0x/material.png (100%) rename gallery/{gallery => }/assets/icons/material/material.png (100%) rename gallery/{gallery => }/assets/icons/reference/1.5x/reference.png (100%) rename gallery/{gallery => }/assets/icons/reference/2.0x/reference.png (100%) rename gallery/{gallery => }/assets/icons/reference/3.0x/reference.png (100%) rename gallery/{gallery => }/assets/icons/reference/4.0x/reference.png (100%) rename gallery/{gallery => }/assets/icons/reference/reference.png (100%) rename gallery/{gallery => }/assets/icons/settings/settings_dark.flr (100%) rename gallery/{gallery => }/assets/icons/settings/settings_light.flr (100%) rename gallery/{gallery => }/assets/logo/1.5x/flutter_logo.png (100%) rename gallery/{gallery => }/assets/logo/1.5x/flutter_logo_color.png (100%) rename gallery/{gallery => }/assets/logo/2.0x/flutter_logo.png (100%) rename gallery/{gallery => }/assets/logo/2.0x/flutter_logo_color.png (100%) rename gallery/{gallery => }/assets/logo/3.0x/flutter_logo.png (100%) rename gallery/{gallery => }/assets/logo/3.0x/flutter_logo_color.png (100%) rename gallery/{gallery => }/assets/logo/4.0x/flutter_logo.png (100%) rename gallery/{gallery => }/assets/logo/4.0x/flutter_logo_color.png (100%) rename gallery/{gallery => }/assets/logo/flutter_logo.png (100%) rename gallery/{gallery => }/assets/logo/flutter_logo_color.png (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_1.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_10.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_2.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_3.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_4.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_5.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_6.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_7.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_8.gif (100%) rename gallery/{gallery => }/assets/splash_effects/splash_effect_9.gif (100%) rename gallery/{gallery => }/assets/studies/1.5x/crane_card.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/crane_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/rally_card.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/rally_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/shrine_card.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/shrine_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/starter_card.png (100%) rename gallery/{gallery => }/assets/studies/1.5x/starter_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/crane_card.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/crane_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/rally_card.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/rally_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/shrine_card.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/shrine_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/starter_card.png (100%) rename gallery/{gallery => }/assets/studies/2.0x/starter_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/crane_card.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/crane_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/rally_card.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/rally_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/shrine_card.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/shrine_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/starter_card.png (100%) rename gallery/{gallery => }/assets/studies/3.0x/starter_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/crane_card.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/crane_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/rally_card.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/rally_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/shrine_card.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/shrine_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/starter_card.png (100%) rename gallery/{gallery => }/assets/studies/4.0x/starter_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/crane_card.png (100%) rename gallery/{gallery => }/assets/studies/crane_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/rally_card.png (100%) rename gallery/{gallery => }/assets/studies/rally_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/shrine_card.png (100%) rename gallery/{gallery => }/assets/studies/shrine_card_dark.png (100%) rename gallery/{gallery => }/assets/studies/starter_card.png (100%) rename gallery/{gallery => }/assets/studies/starter_card_dark.png (100%) rename gallery/{gallery => }/fonts/GalleryIcons.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/LibreFranklin-Bold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/LibreFranklin-ExtraBold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/LibreFranklin-Medium.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/LibreFranklin-Regular.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/LibreFranklin-SemiBold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Merriweather-BoldItalic.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Merriweather-Light.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Merriweather-Regular.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Montserrat-Bold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Montserrat-Medium.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Montserrat-Regular.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Montserrat-SemiBold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Oswald-Medium.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Oswald-SemiBold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Raleway-Light.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Raleway-Medium.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Raleway-Regular.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Raleway-SemiBold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/RobotoMono-Regular.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Rubik-Bold.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Rubik-Medium.ttf (100%) rename gallery/{gallery => }/fonts/google_fonts/Rubik-Regular.ttf (100%) delete mode 100644 gallery/gallery/.gitignore delete mode 100644 gallery/gallery/.metadata rename gallery/{gallery => }/ios/.gitignore (100%) rename gallery/{gallery => }/ios/Flutter/AppFrameworkInfo.plist (100%) rename gallery/{gallery => }/ios/Flutter/Debug.xcconfig (100%) rename gallery/{gallery => }/ios/Flutter/Release.xcconfig (100%) rename gallery/{gallery => }/ios/Podfile (100%) rename gallery/{gallery => }/ios/Podfile.lock (100%) rename gallery/{gallery => }/ios/Runner.xcodeproj/project.pbxproj (100%) rename gallery/{gallery => }/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename gallery/{gallery => }/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename gallery/{gallery => }/ios/Runner.xcworkspace/contents.xcworkspacedata (100%) rename gallery/{gallery => }/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename gallery/{gallery => }/ios/Runner/AppDelegate.swift (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/app_icon.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x-1.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_3x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29-1.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x-1.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_3x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x-1.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_3x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_3x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76_2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_835_2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename gallery/{gallery => }/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename gallery/{gallery => }/ios/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename gallery/{gallery => }/ios/Runner/Base.lproj/Main.storyboard (100%) rename gallery/{gallery => }/ios/Runner/Info.plist (100%) rename gallery/{gallery => }/ios/Runner/Runner-Bridging-Header.h (100%) rename gallery/{gallery => }/lib/codeviewer/code_displayer.dart (100%) rename gallery/{gallery => }/lib/codeviewer/code_segments.dart (100%) rename gallery/{gallery => }/lib/codeviewer/code_style.dart (100%) rename gallery/{gallery => }/lib/constants.dart (100%) rename gallery/{gallery => }/lib/data/demos.dart (100%) rename gallery/{gallery => }/lib/data/gallery_options.dart (100%) rename gallery/{gallery => }/lib/data/icons.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_activity_indicator_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_alert_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_button_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_navigation_bar_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_picker_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_refresh_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_segmented_control_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_slider_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_switch_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_tab_bar_demo.dart (100%) rename gallery/{gallery => }/lib/demos/cupertino/cupertino_text_field_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/banner_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/bottom_app_bar_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/bottom_navigation_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/bottom_sheet_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/button_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/cards_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/chip_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/data_table_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/dialog_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/grid_list_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/list_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/menu_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/picker_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/progress_indicator_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/selection_controls_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/sliders_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/snackbar_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/tabs_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/text_field_demo.dart (100%) rename gallery/{gallery => }/lib/demos/material/tooltip_demo.dart (100%) rename gallery/{gallery => }/lib/demos/reference/colors_demo.dart (100%) rename gallery/{gallery => }/lib/demos/reference/transformations_demo.dart (100%) rename gallery/{gallery => }/lib/demos/reference/transformations_demo_board.dart (100%) rename gallery/{gallery => }/lib/demos/reference/transformations_demo_color_picker.dart (100%) rename gallery/{gallery => }/lib/demos/reference/transformations_demo_edit_board_point.dart (100%) rename gallery/{gallery => }/lib/demos/reference/transformations_demo_gesture_transformable.dart (100%) rename gallery/{gallery => }/lib/demos/reference/transformations_demo_inertial_motion.dart (100%) rename gallery/{gallery => }/lib/demos/reference/typography_demo.dart (100%) rename gallery/{gallery => }/lib/feature_discovery/animation.dart (100%) rename gallery/{gallery => }/lib/feature_discovery/feature_discovery.dart (100%) rename gallery/{gallery => }/lib/feature_discovery/overlay.dart (100%) rename gallery/{gallery => }/lib/l10n/README.md (100%) rename gallery/{gallery => }/lib/l10n/gallery_localizations.dart (100%) rename gallery/{gallery => }/lib/l10n/intl_af.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_am.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ar.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ar_EG.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ar_JO.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ar_MA.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ar_SA.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_as.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_az.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_be.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_bg.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_bn.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_bs.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ca.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_cs.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_da.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_de.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_de_AT.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_de_CH.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_el.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_AU.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_CA.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_GB.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_IE.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_IN.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_NZ.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_SG.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_US.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_en_US.xml (100%) rename gallery/{gallery => }/lib/l10n/intl_en_ZA.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_419.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_AR.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_BO.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_CL.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_CO.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_CR.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_DO.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_EC.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_GT.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_HN.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_MX.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_NI.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_PA.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_PE.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_PR.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_PY.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_SV.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_US.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_UY.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_es_VE.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_et.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_eu.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_fa.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_fi.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_fil.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_fr.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_fr_CA.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_fr_CH.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_gl.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_gsw.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_gu.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_he.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_hi.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_hr.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_hu.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_hy.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_id.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_is.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_it.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ja.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ka.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_kk.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_km.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_kn.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ko.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ky.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_lo.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_lt.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_lv.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_mk.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ml.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_mn.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_mr.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ms.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_my.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_nb.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ne.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_nl.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_or.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_pa.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_pl.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_pt.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_pt_BR.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_pt_PT.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ro.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ru.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_si.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sk.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sl.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sq.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sr.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sr_Latn.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sv.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_sw.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ta.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_te.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_th.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_tl.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_tr.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_uk.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_ur.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_uz.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_vi.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_zh.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_zh_CN.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_zh_HK.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_zh_TW.arb (100%) rename gallery/{gallery => }/lib/l10n/intl_zu.arb (100%) rename gallery/{gallery => }/lib/l10n/messages_af.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_all.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_am.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ar.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ar_EG.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ar_JO.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ar_MA.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ar_SA.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_as.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_az.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_be.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_bg.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_bn.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_bs.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ca.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_cs.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_da.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_de.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_de_AT.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_de_CH.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_el.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_AU.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_CA.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_GB.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_IE.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_IN.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_NZ.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_SG.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_US.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_en_ZA.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_419.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_AR.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_BO.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_CL.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_CO.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_CR.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_DO.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_EC.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_GT.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_HN.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_MX.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_NI.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_PA.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_PE.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_PR.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_PY.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_SV.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_US.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_UY.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_es_VE.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_et.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_eu.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_fa.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_fi.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_fil.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_fr.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_fr_CA.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_fr_CH.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_gl.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_gsw.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_gu.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_he.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_hi.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_hr.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_hu.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_hy.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_id.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_is.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_it.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ja.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ka.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_kk.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_km.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_kn.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ko.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ky.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_lo.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_lt.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_lv.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_messages.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_mk.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ml.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_mn.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_mr.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ms.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_my.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_nb.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ne.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_nl.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_or.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_pa.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_pl.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_pt.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_pt_BR.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_pt_PT.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ro.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ru.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_si.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sk.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sl.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sq.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sr.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sr_Latn.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sv.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_sw.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ta.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_te.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_th.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_tl.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_tr.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_uk.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_ur.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_uz.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_vi.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_zh.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_zh_CN.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_zh_HK.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_zh_TW.dart (100%) rename gallery/{gallery => }/lib/l10n/messages_zu.dart (100%) rename gallery/{gallery => }/lib/layout/adaptive.dart (100%) rename gallery/{gallery => }/lib/layout/focus_traversal_policy.dart (100%) rename gallery/{gallery => }/lib/layout/highlight_focus.dart (100%) rename gallery/{gallery => }/lib/layout/text_scale.dart (100%) rename gallery/{gallery => }/lib/main.dart (100%) rename gallery/{gallery => }/lib/pages/about.dart (100%) rename gallery/{gallery => }/lib/pages/backdrop.dart (100%) rename gallery/{gallery => }/lib/pages/category_list_item.dart (100%) rename gallery/{gallery => }/lib/pages/demo.dart (100%) rename gallery/{gallery => }/lib/pages/home.dart (100%) rename gallery/{gallery => }/lib/pages/settings.dart (100%) rename gallery/{gallery => }/lib/pages/settings_list_item.dart (100%) rename gallery/{gallery => }/lib/pages/splash.dart (100%) rename gallery/{gallery => }/lib/studies/crane/app.dart (100%) rename gallery/{gallery => }/lib/studies/crane/backdrop.dart (100%) rename gallery/{gallery => }/lib/studies/crane/backlayer.dart (100%) rename gallery/{gallery => }/lib/studies/crane/border_tab_indicator.dart (100%) rename gallery/{gallery => }/lib/studies/crane/colors.dart (100%) rename gallery/{gallery => }/lib/studies/crane/eat_form.dart (100%) rename gallery/{gallery => }/lib/studies/crane/fly_form.dart (100%) rename gallery/{gallery => }/lib/studies/crane/header_form.dart (100%) rename gallery/{gallery => }/lib/studies/crane/item_cards.dart (100%) rename gallery/{gallery => }/lib/studies/crane/model/data.dart (100%) rename gallery/{gallery => }/lib/studies/crane/model/destination.dart (100%) rename gallery/{gallery => }/lib/studies/crane/model/formatters.dart (100%) rename gallery/{gallery => }/lib/studies/crane/sleep_form.dart (100%) rename gallery/{gallery => }/lib/studies/crane/theme.dart (100%) rename gallery/{gallery => }/lib/studies/fortnightly/app.dart (100%) rename gallery/{gallery => }/lib/studies/fortnightly/shared.dart (100%) rename gallery/{gallery => }/lib/studies/rally/app.dart (100%) rename gallery/{gallery => }/lib/studies/rally/charts/line_chart.dart (100%) rename gallery/{gallery => }/lib/studies/rally/charts/pie_chart.dart (100%) rename gallery/{gallery => }/lib/studies/rally/charts/vertical_fraction_bar.dart (100%) rename gallery/{gallery => }/lib/studies/rally/colors.dart (100%) rename gallery/{gallery => }/lib/studies/rally/data.dart (100%) rename gallery/{gallery => }/lib/studies/rally/finance.dart (100%) rename gallery/{gallery => }/lib/studies/rally/formatters.dart (100%) rename gallery/{gallery => }/lib/studies/rally/home.dart (100%) rename gallery/{gallery => }/lib/studies/rally/login.dart (100%) rename gallery/{gallery => }/lib/studies/rally/tabs/accounts.dart (100%) rename gallery/{gallery => }/lib/studies/rally/tabs/bills.dart (100%) rename gallery/{gallery => }/lib/studies/rally/tabs/budgets.dart (100%) rename gallery/{gallery => }/lib/studies/rally/tabs/overview.dart (100%) rename gallery/{gallery => }/lib/studies/rally/tabs/settings.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/app.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/backdrop.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/category_menu_page.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/colors.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/expanding_bottom_sheet.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/home.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/login.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/model/app_state_model.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/model/product.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/model/products_repository.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/page_status.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/scrim.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/shopping_cart.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/asymmetric_view.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/balanced_layout.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/cut_corners_border.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/desktop_product_columns.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/layout_cache.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/product_card.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/supplemental/product_columns.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/theme.dart (100%) rename gallery/{gallery => }/lib/studies/shrine/triangle_category_indicator.dart (100%) rename gallery/{gallery => }/lib/studies/starter/app.dart (100%) rename gallery/{gallery => }/lib/studies/starter/home.dart (100%) rename gallery/{gallery => }/lib/themes/gallery_theme_data.dart (100%) rename gallery/{gallery => }/lib/themes/material_demo_theme_data.dart (100%) rename gallery/{gallery => }/linux/.gitignore (100%) rename gallery/{gallery => }/linux/Makefile (100%) rename gallery/{gallery => }/linux/flutter/generated_plugin_registrant.cc (100%) rename gallery/{gallery => }/linux/flutter/generated_plugin_registrant.h (100%) rename gallery/{gallery => }/linux/main.cc (100%) rename gallery/{gallery => }/macos/.gitignore (100%) rename gallery/{gallery => }/macos/Flutter/Flutter-Debug.xcconfig (100%) rename gallery/{gallery => }/macos/Flutter/Flutter-Release.xcconfig (100%) rename gallery/{gallery => }/macos/Flutter/GeneratedPluginRegistrant.swift (100%) rename gallery/{gallery => }/macos/Podfile (100%) rename gallery/{gallery => }/macos/Podfile.lock (100%) rename gallery/{gallery => }/macos/Runner.xcodeproj/project.pbxproj (100%) rename gallery/{gallery => }/macos/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename gallery/{gallery => }/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename gallery/{gallery => }/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename gallery/{gallery => }/macos/Runner.xcworkspace/contents.xcworkspacedata (100%) rename gallery/{gallery => }/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename gallery/{gallery => }/macos/Runner/AppDelegate.swift (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/1024.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/128.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/16.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/256.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/32.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/512.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/64.png (100%) rename gallery/{gallery => }/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename gallery/{gallery => }/macos/Runner/Base.lproj/MainMenu.xib (100%) rename gallery/{gallery => }/macos/Runner/Configs/AppInfo.xcconfig (100%) rename gallery/{gallery => }/macos/Runner/Configs/Debug.xcconfig (100%) rename gallery/{gallery => }/macos/Runner/Configs/Release.xcconfig (100%) rename gallery/{gallery => }/macos/Runner/Configs/Warnings.xcconfig (100%) rename gallery/{gallery => }/macos/Runner/DebugProfile.entitlements (100%) rename gallery/{gallery => }/macos/Runner/Info.plist (100%) rename gallery/{gallery => }/macos/Runner/MainFlutterWindow.swift (100%) rename gallery/{gallery => }/macos/Runner/Release.entitlements (100%) rename gallery/{gallery => }/pubspec.lock (100%) rename gallery/{gallery => }/pubspec.yaml (100%) rename gallery/{gallery => }/test/pages/home_test.dart (100%) rename gallery/{gallery => }/test/widget_test.dart (100%) rename gallery/{gallery => }/tool/codeviewer_cli/README.md (100%) rename gallery/{gallery => }/tool/codeviewer_cli/main.dart (100%) rename gallery/{gallery => }/tool/codeviewer_cli/prehighlighter.dart (100%) rename gallery/{gallery => }/tool/codeviewer_cli/segment_generator.dart (100%) rename gallery/{gallery => }/tool/grind.dart (100%) rename gallery/{gallery => }/tool/l10n_cli/README.md (100%) rename gallery/{gallery => }/tool/l10n_cli/l10n_cli.dart (100%) rename gallery/{gallery => }/tool/l10n_cli/main.dart (100%) rename gallery/{gallery => }/web/favicon.ico (100%) rename gallery/{gallery => }/web/index.html (100%) rename gallery/{gallery => }/windows/.gitignore (100%) rename gallery/{gallery => }/windows/AppConfiguration.props (100%) rename gallery/{gallery => }/windows/FlutterBuild.vcxproj (100%) rename gallery/{gallery => }/windows/FlutterPlugins.props (100%) rename gallery/{gallery => }/windows/Runner.rc (100%) rename gallery/{gallery => }/windows/Runner.sln (100%) rename gallery/{gallery => }/windows/Runner.vcxproj (100%) rename gallery/{gallery => }/windows/Runner.vcxproj.filters (100%) rename gallery/{gallery => }/windows/flutter/generated_plugin_registrant.cc (100%) rename gallery/{gallery => }/windows/flutter/generated_plugin_registrant.h (100%) rename gallery/{gallery => }/windows/main.cpp (100%) rename gallery/{gallery => }/windows/resource.h (100%) rename gallery/{gallery => }/windows/resources/app_icon.ico (100%) rename gallery/{gallery => }/windows/runner.exe.manifest (100%) rename gallery/{gallery => }/windows/scripts/bundle_assets_and_deps.bat (100%) rename gallery/{gallery => }/windows/scripts/prepare_dependencies.bat (100%) rename gallery/{gallery => }/windows/win32_window.cc (100%) rename gallery/{gallery => }/windows/win32_window.h (100%) rename gallery/{gallery => }/windows/window_configuration.cpp (100%) rename gallery/{gallery => }/windows/window_configuration.h (100%) diff --git a/gallery/gallery/analysis_options.yaml b/gallery/analysis_options.yaml similarity index 100% rename from gallery/gallery/analysis_options.yaml rename to gallery/analysis_options.yaml diff --git a/gallery/gallery/android/.gitignore b/gallery/android/.gitignore similarity index 100% rename from gallery/gallery/android/.gitignore rename to gallery/android/.gitignore diff --git a/gallery/gallery/android/app/build.gradle b/gallery/android/app/build.gradle similarity index 100% rename from gallery/gallery/android/app/build.gradle rename to gallery/android/app/build.gradle diff --git a/gallery/gallery/android/app/src/debug/AndroidManifest.xml b/gallery/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from gallery/gallery/android/app/src/debug/AndroidManifest.xml rename to gallery/android/app/src/debug/AndroidManifest.xml diff --git a/gallery/gallery/android/app/src/main/AndroidManifest.xml b/gallery/android/app/src/main/AndroidManifest.xml similarity index 100% rename from gallery/gallery/android/app/src/main/AndroidManifest.xml rename to gallery/android/app/src/main/AndroidManifest.xml diff --git a/gallery/gallery/android/app/src/main/ic_launcher-web.png b/gallery/android/app/src/main/ic_launcher-web.png similarity index 100% rename from gallery/gallery/android/app/src/main/ic_launcher-web.png rename to gallery/android/app/src/main/ic_launcher-web.png diff --git a/gallery/gallery/android/app/src/main/kotlin/io/flutter/demo/gallery/MainActivity.kt b/gallery/android/app/src/main/kotlin/io/flutter/demo/gallery/MainActivity.kt similarity index 100% rename from gallery/gallery/android/app/src/main/kotlin/io/flutter/demo/gallery/MainActivity.kt rename to gallery/android/app/src/main/kotlin/io/flutter/demo/gallery/MainActivity.kt diff --git a/gallery/gallery/android/app/src/main/res/drawable/launch_background.xml b/gallery/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from gallery/gallery/android/app/src/main/res/drawable/launch_background.xml rename to gallery/android/app/src/main/res/drawable/launch_background.xml diff --git a/gallery/gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/gallery/gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to gallery/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png rename to gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png rename to gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png rename to gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png rename to gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png rename to gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png rename to gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png rename to gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png rename to gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png rename to gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from gallery/gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/gallery/gallery/android/app/src/main/res/values/styles.xml b/gallery/android/app/src/main/res/values/styles.xml similarity index 100% rename from gallery/gallery/android/app/src/main/res/values/styles.xml rename to gallery/android/app/src/main/res/values/styles.xml diff --git a/gallery/gallery/android/app/src/profile/AndroidManifest.xml b/gallery/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from gallery/gallery/android/app/src/profile/AndroidManifest.xml rename to gallery/android/app/src/profile/AndroidManifest.xml diff --git a/gallery/gallery/android/build.gradle b/gallery/android/build.gradle similarity index 100% rename from gallery/gallery/android/build.gradle rename to gallery/android/build.gradle diff --git a/gallery/gallery/android/gradle.properties b/gallery/android/gradle.properties similarity index 100% rename from gallery/gallery/android/gradle.properties rename to gallery/android/gradle.properties diff --git a/gallery/gallery/android/gradle/wrapper/gradle-wrapper.properties b/gallery/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from gallery/gallery/android/gradle/wrapper/gradle-wrapper.properties rename to gallery/android/gradle/wrapper/gradle-wrapper.properties diff --git a/gallery/gallery/android/settings.gradle b/gallery/android/settings.gradle similarity index 100% rename from gallery/gallery/android/settings.gradle rename to gallery/android/settings.gradle diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_0.jpg b/gallery/assets/crane/destinations/2.0x/eat_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_0.jpg rename to gallery/assets/crane/destinations/2.0x/eat_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_1.jpg b/gallery/assets/crane/destinations/2.0x/eat_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_1.jpg rename to gallery/assets/crane/destinations/2.0x/eat_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_10.jpg b/gallery/assets/crane/destinations/2.0x/eat_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_10.jpg rename to gallery/assets/crane/destinations/2.0x/eat_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_2.jpg b/gallery/assets/crane/destinations/2.0x/eat_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_2.jpg rename to gallery/assets/crane/destinations/2.0x/eat_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_3.jpg b/gallery/assets/crane/destinations/2.0x/eat_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_3.jpg rename to gallery/assets/crane/destinations/2.0x/eat_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_4.jpg b/gallery/assets/crane/destinations/2.0x/eat_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_4.jpg rename to gallery/assets/crane/destinations/2.0x/eat_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_5.jpg b/gallery/assets/crane/destinations/2.0x/eat_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_5.jpg rename to gallery/assets/crane/destinations/2.0x/eat_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_6.jpg b/gallery/assets/crane/destinations/2.0x/eat_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_6.jpg rename to gallery/assets/crane/destinations/2.0x/eat_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_7.jpg b/gallery/assets/crane/destinations/2.0x/eat_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_7.jpg rename to gallery/assets/crane/destinations/2.0x/eat_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_8.jpg b/gallery/assets/crane/destinations/2.0x/eat_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_8.jpg rename to gallery/assets/crane/destinations/2.0x/eat_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/eat_9.jpg b/gallery/assets/crane/destinations/2.0x/eat_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/eat_9.jpg rename to gallery/assets/crane/destinations/2.0x/eat_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_0.jpg b/gallery/assets/crane/destinations/2.0x/fly_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_0.jpg rename to gallery/assets/crane/destinations/2.0x/fly_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_1.jpg b/gallery/assets/crane/destinations/2.0x/fly_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_1.jpg rename to gallery/assets/crane/destinations/2.0x/fly_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_10.jpg b/gallery/assets/crane/destinations/2.0x/fly_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_10.jpg rename to gallery/assets/crane/destinations/2.0x/fly_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_11.jpg b/gallery/assets/crane/destinations/2.0x/fly_11.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_11.jpg rename to gallery/assets/crane/destinations/2.0x/fly_11.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_12.jpg b/gallery/assets/crane/destinations/2.0x/fly_12.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_12.jpg rename to gallery/assets/crane/destinations/2.0x/fly_12.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_13.jpg b/gallery/assets/crane/destinations/2.0x/fly_13.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_13.jpg rename to gallery/assets/crane/destinations/2.0x/fly_13.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_2.jpg b/gallery/assets/crane/destinations/2.0x/fly_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_2.jpg rename to gallery/assets/crane/destinations/2.0x/fly_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_3.jpg b/gallery/assets/crane/destinations/2.0x/fly_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_3.jpg rename to gallery/assets/crane/destinations/2.0x/fly_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_4.jpg b/gallery/assets/crane/destinations/2.0x/fly_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_4.jpg rename to gallery/assets/crane/destinations/2.0x/fly_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_5.jpg b/gallery/assets/crane/destinations/2.0x/fly_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_5.jpg rename to gallery/assets/crane/destinations/2.0x/fly_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_6.jpg b/gallery/assets/crane/destinations/2.0x/fly_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_6.jpg rename to gallery/assets/crane/destinations/2.0x/fly_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_7.jpg b/gallery/assets/crane/destinations/2.0x/fly_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_7.jpg rename to gallery/assets/crane/destinations/2.0x/fly_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_8.jpg b/gallery/assets/crane/destinations/2.0x/fly_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_8.jpg rename to gallery/assets/crane/destinations/2.0x/fly_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/fly_9.jpg b/gallery/assets/crane/destinations/2.0x/fly_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/fly_9.jpg rename to gallery/assets/crane/destinations/2.0x/fly_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_0.jpg b/gallery/assets/crane/destinations/2.0x/sleep_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_0.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_1.jpg b/gallery/assets/crane/destinations/2.0x/sleep_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_1.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_10.jpg b/gallery/assets/crane/destinations/2.0x/sleep_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_10.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_11.jpg b/gallery/assets/crane/destinations/2.0x/sleep_11.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_11.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_11.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_2.jpg b/gallery/assets/crane/destinations/2.0x/sleep_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_2.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_3.jpg b/gallery/assets/crane/destinations/2.0x/sleep_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_3.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_4.jpg b/gallery/assets/crane/destinations/2.0x/sleep_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_4.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_5.jpg b/gallery/assets/crane/destinations/2.0x/sleep_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_5.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_6.jpg b/gallery/assets/crane/destinations/2.0x/sleep_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_6.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_7.jpg b/gallery/assets/crane/destinations/2.0x/sleep_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_7.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_8.jpg b/gallery/assets/crane/destinations/2.0x/sleep_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_8.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/2.0x/sleep_9.jpg b/gallery/assets/crane/destinations/2.0x/sleep_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/2.0x/sleep_9.jpg rename to gallery/assets/crane/destinations/2.0x/sleep_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_0.jpg b/gallery/assets/crane/destinations/3.0x/eat_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_0.jpg rename to gallery/assets/crane/destinations/3.0x/eat_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_1.jpg b/gallery/assets/crane/destinations/3.0x/eat_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_1.jpg rename to gallery/assets/crane/destinations/3.0x/eat_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_10.jpg b/gallery/assets/crane/destinations/3.0x/eat_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_10.jpg rename to gallery/assets/crane/destinations/3.0x/eat_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_2.jpg b/gallery/assets/crane/destinations/3.0x/eat_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_2.jpg rename to gallery/assets/crane/destinations/3.0x/eat_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_3.jpg b/gallery/assets/crane/destinations/3.0x/eat_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_3.jpg rename to gallery/assets/crane/destinations/3.0x/eat_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_4.jpg b/gallery/assets/crane/destinations/3.0x/eat_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_4.jpg rename to gallery/assets/crane/destinations/3.0x/eat_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_5.jpg b/gallery/assets/crane/destinations/3.0x/eat_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_5.jpg rename to gallery/assets/crane/destinations/3.0x/eat_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_6.jpg b/gallery/assets/crane/destinations/3.0x/eat_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_6.jpg rename to gallery/assets/crane/destinations/3.0x/eat_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_7.jpg b/gallery/assets/crane/destinations/3.0x/eat_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_7.jpg rename to gallery/assets/crane/destinations/3.0x/eat_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_8.jpg b/gallery/assets/crane/destinations/3.0x/eat_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_8.jpg rename to gallery/assets/crane/destinations/3.0x/eat_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/eat_9.jpg b/gallery/assets/crane/destinations/3.0x/eat_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/eat_9.jpg rename to gallery/assets/crane/destinations/3.0x/eat_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_0.jpg b/gallery/assets/crane/destinations/3.0x/fly_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_0.jpg rename to gallery/assets/crane/destinations/3.0x/fly_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_1.jpg b/gallery/assets/crane/destinations/3.0x/fly_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_1.jpg rename to gallery/assets/crane/destinations/3.0x/fly_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_10.jpg b/gallery/assets/crane/destinations/3.0x/fly_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_10.jpg rename to gallery/assets/crane/destinations/3.0x/fly_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_11.jpg b/gallery/assets/crane/destinations/3.0x/fly_11.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_11.jpg rename to gallery/assets/crane/destinations/3.0x/fly_11.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_12.jpg b/gallery/assets/crane/destinations/3.0x/fly_12.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_12.jpg rename to gallery/assets/crane/destinations/3.0x/fly_12.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_13.jpg b/gallery/assets/crane/destinations/3.0x/fly_13.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_13.jpg rename to gallery/assets/crane/destinations/3.0x/fly_13.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_2.jpg b/gallery/assets/crane/destinations/3.0x/fly_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_2.jpg rename to gallery/assets/crane/destinations/3.0x/fly_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_3.jpg b/gallery/assets/crane/destinations/3.0x/fly_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_3.jpg rename to gallery/assets/crane/destinations/3.0x/fly_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_4.jpg b/gallery/assets/crane/destinations/3.0x/fly_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_4.jpg rename to gallery/assets/crane/destinations/3.0x/fly_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_5.jpg b/gallery/assets/crane/destinations/3.0x/fly_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_5.jpg rename to gallery/assets/crane/destinations/3.0x/fly_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_6.jpg b/gallery/assets/crane/destinations/3.0x/fly_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_6.jpg rename to gallery/assets/crane/destinations/3.0x/fly_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_7.jpg b/gallery/assets/crane/destinations/3.0x/fly_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_7.jpg rename to gallery/assets/crane/destinations/3.0x/fly_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_8.jpg b/gallery/assets/crane/destinations/3.0x/fly_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_8.jpg rename to gallery/assets/crane/destinations/3.0x/fly_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/fly_9.jpg b/gallery/assets/crane/destinations/3.0x/fly_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/fly_9.jpg rename to gallery/assets/crane/destinations/3.0x/fly_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_0.jpg b/gallery/assets/crane/destinations/3.0x/sleep_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_0.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_1.jpg b/gallery/assets/crane/destinations/3.0x/sleep_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_1.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_10.jpg b/gallery/assets/crane/destinations/3.0x/sleep_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_10.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_11.jpg b/gallery/assets/crane/destinations/3.0x/sleep_11.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_11.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_11.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_2.jpg b/gallery/assets/crane/destinations/3.0x/sleep_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_2.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_3.jpg b/gallery/assets/crane/destinations/3.0x/sleep_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_3.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_4.jpg b/gallery/assets/crane/destinations/3.0x/sleep_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_4.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_5.jpg b/gallery/assets/crane/destinations/3.0x/sleep_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_5.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_6.jpg b/gallery/assets/crane/destinations/3.0x/sleep_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_6.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_7.jpg b/gallery/assets/crane/destinations/3.0x/sleep_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_7.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_8.jpg b/gallery/assets/crane/destinations/3.0x/sleep_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_8.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/3.0x/sleep_9.jpg b/gallery/assets/crane/destinations/3.0x/sleep_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/3.0x/sleep_9.jpg rename to gallery/assets/crane/destinations/3.0x/sleep_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_0.jpg b/gallery/assets/crane/destinations/eat_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_0.jpg rename to gallery/assets/crane/destinations/eat_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_1.jpg b/gallery/assets/crane/destinations/eat_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_1.jpg rename to gallery/assets/crane/destinations/eat_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_10.jpg b/gallery/assets/crane/destinations/eat_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_10.jpg rename to gallery/assets/crane/destinations/eat_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_2.jpg b/gallery/assets/crane/destinations/eat_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_2.jpg rename to gallery/assets/crane/destinations/eat_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_3.jpg b/gallery/assets/crane/destinations/eat_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_3.jpg rename to gallery/assets/crane/destinations/eat_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_4.jpg b/gallery/assets/crane/destinations/eat_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_4.jpg rename to gallery/assets/crane/destinations/eat_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_5.jpg b/gallery/assets/crane/destinations/eat_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_5.jpg rename to gallery/assets/crane/destinations/eat_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_6.jpg b/gallery/assets/crane/destinations/eat_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_6.jpg rename to gallery/assets/crane/destinations/eat_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_7.jpg b/gallery/assets/crane/destinations/eat_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_7.jpg rename to gallery/assets/crane/destinations/eat_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_8.jpg b/gallery/assets/crane/destinations/eat_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_8.jpg rename to gallery/assets/crane/destinations/eat_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/eat_9.jpg b/gallery/assets/crane/destinations/eat_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/eat_9.jpg rename to gallery/assets/crane/destinations/eat_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_0.jpg b/gallery/assets/crane/destinations/fly_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_0.jpg rename to gallery/assets/crane/destinations/fly_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_1.jpg b/gallery/assets/crane/destinations/fly_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_1.jpg rename to gallery/assets/crane/destinations/fly_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_10.jpg b/gallery/assets/crane/destinations/fly_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_10.jpg rename to gallery/assets/crane/destinations/fly_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_11.jpg b/gallery/assets/crane/destinations/fly_11.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_11.jpg rename to gallery/assets/crane/destinations/fly_11.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_12.jpg b/gallery/assets/crane/destinations/fly_12.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_12.jpg rename to gallery/assets/crane/destinations/fly_12.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_13.jpg b/gallery/assets/crane/destinations/fly_13.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_13.jpg rename to gallery/assets/crane/destinations/fly_13.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_2.jpg b/gallery/assets/crane/destinations/fly_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_2.jpg rename to gallery/assets/crane/destinations/fly_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_3.jpg b/gallery/assets/crane/destinations/fly_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_3.jpg rename to gallery/assets/crane/destinations/fly_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_4.jpg b/gallery/assets/crane/destinations/fly_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_4.jpg rename to gallery/assets/crane/destinations/fly_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_5.jpg b/gallery/assets/crane/destinations/fly_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_5.jpg rename to gallery/assets/crane/destinations/fly_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_6.jpg b/gallery/assets/crane/destinations/fly_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_6.jpg rename to gallery/assets/crane/destinations/fly_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_7.jpg b/gallery/assets/crane/destinations/fly_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_7.jpg rename to gallery/assets/crane/destinations/fly_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_8.jpg b/gallery/assets/crane/destinations/fly_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_8.jpg rename to gallery/assets/crane/destinations/fly_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/fly_9.jpg b/gallery/assets/crane/destinations/fly_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/fly_9.jpg rename to gallery/assets/crane/destinations/fly_9.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_0.jpg b/gallery/assets/crane/destinations/sleep_0.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_0.jpg rename to gallery/assets/crane/destinations/sleep_0.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_1.jpg b/gallery/assets/crane/destinations/sleep_1.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_1.jpg rename to gallery/assets/crane/destinations/sleep_1.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_10.jpg b/gallery/assets/crane/destinations/sleep_10.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_10.jpg rename to gallery/assets/crane/destinations/sleep_10.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_11.jpg b/gallery/assets/crane/destinations/sleep_11.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_11.jpg rename to gallery/assets/crane/destinations/sleep_11.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_2.jpg b/gallery/assets/crane/destinations/sleep_2.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_2.jpg rename to gallery/assets/crane/destinations/sleep_2.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_3.jpg b/gallery/assets/crane/destinations/sleep_3.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_3.jpg rename to gallery/assets/crane/destinations/sleep_3.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_4.jpg b/gallery/assets/crane/destinations/sleep_4.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_4.jpg rename to gallery/assets/crane/destinations/sleep_4.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_5.jpg b/gallery/assets/crane/destinations/sleep_5.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_5.jpg rename to gallery/assets/crane/destinations/sleep_5.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_6.jpg b/gallery/assets/crane/destinations/sleep_6.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_6.jpg rename to gallery/assets/crane/destinations/sleep_6.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_7.jpg b/gallery/assets/crane/destinations/sleep_7.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_7.jpg rename to gallery/assets/crane/destinations/sleep_7.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_8.jpg b/gallery/assets/crane/destinations/sleep_8.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_8.jpg rename to gallery/assets/crane/destinations/sleep_8.jpg diff --git a/gallery/gallery/assets/crane/destinations/sleep_9.jpg b/gallery/assets/crane/destinations/sleep_9.jpg similarity index 100% rename from gallery/gallery/assets/crane/destinations/sleep_9.jpg rename to gallery/assets/crane/destinations/sleep_9.jpg diff --git a/gallery/gallery/assets/crane/logo/2.0x/logo.png b/gallery/assets/crane/logo/2.0x/logo.png similarity index 100% rename from gallery/gallery/assets/crane/logo/2.0x/logo.png rename to gallery/assets/crane/logo/2.0x/logo.png diff --git a/gallery/gallery/assets/crane/logo/3.0x/logo.png b/gallery/assets/crane/logo/3.0x/logo.png similarity index 100% rename from gallery/gallery/assets/crane/logo/3.0x/logo.png rename to gallery/assets/crane/logo/3.0x/logo.png diff --git a/gallery/gallery/assets/crane/logo/logo.png b/gallery/assets/crane/logo/logo.png similarity index 100% rename from gallery/gallery/assets/crane/logo/logo.png rename to gallery/assets/crane/logo/logo.png diff --git a/gallery/gallery/assets/crane/logo/outline_logo.png b/gallery/assets/crane/logo/outline_logo.png similarity index 100% rename from gallery/gallery/assets/crane/logo/outline_logo.png rename to gallery/assets/crane/logo/outline_logo.png diff --git a/gallery/gallery/assets/demos/1.5x/bottom_navigation_background.png b/gallery/assets/demos/1.5x/bottom_navigation_background.png similarity index 100% rename from gallery/gallery/assets/demos/1.5x/bottom_navigation_background.png rename to gallery/assets/demos/1.5x/bottom_navigation_background.png diff --git a/gallery/gallery/assets/demos/2.0x/bottom_navigation_background.png b/gallery/assets/demos/2.0x/bottom_navigation_background.png similarity index 100% rename from gallery/gallery/assets/demos/2.0x/bottom_navigation_background.png rename to gallery/assets/demos/2.0x/bottom_navigation_background.png diff --git a/gallery/gallery/assets/demos/3.0x/bottom_navigation_background.png b/gallery/assets/demos/3.0x/bottom_navigation_background.png similarity index 100% rename from gallery/gallery/assets/demos/3.0x/bottom_navigation_background.png rename to gallery/assets/demos/3.0x/bottom_navigation_background.png diff --git a/gallery/gallery/assets/demos/4.0x/bottom_navigation_background.png b/gallery/assets/demos/4.0x/bottom_navigation_background.png similarity index 100% rename from gallery/gallery/assets/demos/4.0x/bottom_navigation_background.png rename to gallery/assets/demos/4.0x/bottom_navigation_background.png diff --git a/gallery/gallery/assets/demos/bottom_navigation_background.png b/gallery/assets/demos/bottom_navigation_background.png similarity index 100% rename from gallery/gallery/assets/demos/bottom_navigation_background.png rename to gallery/assets/demos/bottom_navigation_background.png diff --git a/gallery/gallery/assets/fortnightly/1.5x/fortnightly_bees.jpg b/gallery/assets/fortnightly/1.5x/fortnightly_bees.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/1.5x/fortnightly_bees.jpg rename to gallery/assets/fortnightly/1.5x/fortnightly_bees.jpg diff --git a/gallery/gallery/assets/fortnightly/1.5x/fortnightly_chart.png b/gallery/assets/fortnightly/1.5x/fortnightly_chart.png similarity index 100% rename from gallery/gallery/assets/fortnightly/1.5x/fortnightly_chart.png rename to gallery/assets/fortnightly/1.5x/fortnightly_chart.png diff --git a/gallery/gallery/assets/fortnightly/1.5x/fortnightly_feminists.jpg b/gallery/assets/fortnightly/1.5x/fortnightly_feminists.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/1.5x/fortnightly_feminists.jpg rename to gallery/assets/fortnightly/1.5x/fortnightly_feminists.jpg diff --git a/gallery/gallery/assets/fortnightly/1.5x/fortnightly_healthcare.jpg b/gallery/assets/fortnightly/1.5x/fortnightly_healthcare.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/1.5x/fortnightly_healthcare.jpg rename to gallery/assets/fortnightly/1.5x/fortnightly_healthcare.jpg diff --git a/gallery/gallery/assets/fortnightly/1.5x/fortnightly_title.png b/gallery/assets/fortnightly/1.5x/fortnightly_title.png similarity index 100% rename from gallery/gallery/assets/fortnightly/1.5x/fortnightly_title.png rename to gallery/assets/fortnightly/1.5x/fortnightly_title.png diff --git a/gallery/gallery/assets/fortnightly/2.0x/fortnightly_bees.jpg b/gallery/assets/fortnightly/2.0x/fortnightly_bees.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/2.0x/fortnightly_bees.jpg rename to gallery/assets/fortnightly/2.0x/fortnightly_bees.jpg diff --git a/gallery/gallery/assets/fortnightly/2.0x/fortnightly_chart.png b/gallery/assets/fortnightly/2.0x/fortnightly_chart.png similarity index 100% rename from gallery/gallery/assets/fortnightly/2.0x/fortnightly_chart.png rename to gallery/assets/fortnightly/2.0x/fortnightly_chart.png diff --git a/gallery/gallery/assets/fortnightly/2.0x/fortnightly_feminists.jpg b/gallery/assets/fortnightly/2.0x/fortnightly_feminists.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/2.0x/fortnightly_feminists.jpg rename to gallery/assets/fortnightly/2.0x/fortnightly_feminists.jpg diff --git a/gallery/gallery/assets/fortnightly/2.0x/fortnightly_healthcare.jpg b/gallery/assets/fortnightly/2.0x/fortnightly_healthcare.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/2.0x/fortnightly_healthcare.jpg rename to gallery/assets/fortnightly/2.0x/fortnightly_healthcare.jpg diff --git a/gallery/gallery/assets/fortnightly/2.0x/fortnightly_title.png b/gallery/assets/fortnightly/2.0x/fortnightly_title.png similarity index 100% rename from gallery/gallery/assets/fortnightly/2.0x/fortnightly_title.png rename to gallery/assets/fortnightly/2.0x/fortnightly_title.png diff --git a/gallery/gallery/assets/fortnightly/3.0x/fortnightly_bees.jpg b/gallery/assets/fortnightly/3.0x/fortnightly_bees.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/3.0x/fortnightly_bees.jpg rename to gallery/assets/fortnightly/3.0x/fortnightly_bees.jpg diff --git a/gallery/gallery/assets/fortnightly/3.0x/fortnightly_chart.png b/gallery/assets/fortnightly/3.0x/fortnightly_chart.png similarity index 100% rename from gallery/gallery/assets/fortnightly/3.0x/fortnightly_chart.png rename to gallery/assets/fortnightly/3.0x/fortnightly_chart.png diff --git a/gallery/gallery/assets/fortnightly/3.0x/fortnightly_feminists.jpg b/gallery/assets/fortnightly/3.0x/fortnightly_feminists.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/3.0x/fortnightly_feminists.jpg rename to gallery/assets/fortnightly/3.0x/fortnightly_feminists.jpg diff --git a/gallery/gallery/assets/fortnightly/3.0x/fortnightly_healthcare.jpg b/gallery/assets/fortnightly/3.0x/fortnightly_healthcare.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/3.0x/fortnightly_healthcare.jpg rename to gallery/assets/fortnightly/3.0x/fortnightly_healthcare.jpg diff --git a/gallery/gallery/assets/fortnightly/3.0x/fortnightly_title.png b/gallery/assets/fortnightly/3.0x/fortnightly_title.png similarity index 100% rename from gallery/gallery/assets/fortnightly/3.0x/fortnightly_title.png rename to gallery/assets/fortnightly/3.0x/fortnightly_title.png diff --git a/gallery/gallery/assets/fortnightly/4.0x/fortnightly_bees.jpg b/gallery/assets/fortnightly/4.0x/fortnightly_bees.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/4.0x/fortnightly_bees.jpg rename to gallery/assets/fortnightly/4.0x/fortnightly_bees.jpg diff --git a/gallery/gallery/assets/fortnightly/4.0x/fortnightly_chart.png b/gallery/assets/fortnightly/4.0x/fortnightly_chart.png similarity index 100% rename from gallery/gallery/assets/fortnightly/4.0x/fortnightly_chart.png rename to gallery/assets/fortnightly/4.0x/fortnightly_chart.png diff --git a/gallery/gallery/assets/fortnightly/4.0x/fortnightly_feminists.jpg b/gallery/assets/fortnightly/4.0x/fortnightly_feminists.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/4.0x/fortnightly_feminists.jpg rename to gallery/assets/fortnightly/4.0x/fortnightly_feminists.jpg diff --git a/gallery/gallery/assets/fortnightly/4.0x/fortnightly_healthcare.jpg b/gallery/assets/fortnightly/4.0x/fortnightly_healthcare.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/4.0x/fortnightly_healthcare.jpg rename to gallery/assets/fortnightly/4.0x/fortnightly_healthcare.jpg diff --git a/gallery/gallery/assets/fortnightly/4.0x/fortnightly_title.png b/gallery/assets/fortnightly/4.0x/fortnightly_title.png similarity index 100% rename from gallery/gallery/assets/fortnightly/4.0x/fortnightly_title.png rename to gallery/assets/fortnightly/4.0x/fortnightly_title.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_army.png b/gallery/assets/fortnightly/fortnightly_army.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_army.png rename to gallery/assets/fortnightly/fortnightly_army.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_bees.jpg b/gallery/assets/fortnightly/fortnightly_bees.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_bees.jpg rename to gallery/assets/fortnightly/fortnightly_bees.jpg diff --git a/gallery/gallery/assets/fortnightly/fortnightly_chart.png b/gallery/assets/fortnightly/fortnightly_chart.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_chart.png rename to gallery/assets/fortnightly/fortnightly_chart.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_fabrics.png b/gallery/assets/fortnightly/fortnightly_fabrics.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_fabrics.png rename to gallery/assets/fortnightly/fortnightly_fabrics.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_feminists.jpg b/gallery/assets/fortnightly/fortnightly_feminists.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_feminists.jpg rename to gallery/assets/fortnightly/fortnightly_feminists.jpg diff --git a/gallery/gallery/assets/fortnightly/fortnightly_gas.png b/gallery/assets/fortnightly/fortnightly_gas.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_gas.png rename to gallery/assets/fortnightly/fortnightly_gas.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_healthcare.jpg b/gallery/assets/fortnightly/fortnightly_healthcare.jpg similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_healthcare.jpg rename to gallery/assets/fortnightly/fortnightly_healthcare.jpg diff --git a/gallery/gallery/assets/fortnightly/fortnightly_stocks.png b/gallery/assets/fortnightly/fortnightly_stocks.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_stocks.png rename to gallery/assets/fortnightly/fortnightly_stocks.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_title.png b/gallery/assets/fortnightly/fortnightly_title.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_title.png rename to gallery/assets/fortnightly/fortnightly_title.png diff --git a/gallery/gallery/assets/fortnightly/fortnightly_war.png b/gallery/assets/fortnightly/fortnightly_war.png similarity index 100% rename from gallery/gallery/assets/fortnightly/fortnightly_war.png rename to gallery/assets/fortnightly/fortnightly_war.png diff --git a/gallery/gallery/assets/icons/cupertino/1.5x/cupertino.png b/gallery/assets/icons/cupertino/1.5x/cupertino.png similarity index 100% rename from gallery/gallery/assets/icons/cupertino/1.5x/cupertino.png rename to gallery/assets/icons/cupertino/1.5x/cupertino.png diff --git a/gallery/gallery/assets/icons/cupertino/2.0x/cupertino.png b/gallery/assets/icons/cupertino/2.0x/cupertino.png similarity index 100% rename from gallery/gallery/assets/icons/cupertino/2.0x/cupertino.png rename to gallery/assets/icons/cupertino/2.0x/cupertino.png diff --git a/gallery/gallery/assets/icons/cupertino/3.0x/cupertino.png b/gallery/assets/icons/cupertino/3.0x/cupertino.png similarity index 100% rename from gallery/gallery/assets/icons/cupertino/3.0x/cupertino.png rename to gallery/assets/icons/cupertino/3.0x/cupertino.png diff --git a/gallery/gallery/assets/icons/cupertino/4.0x/cupertino.png b/gallery/assets/icons/cupertino/4.0x/cupertino.png similarity index 100% rename from gallery/gallery/assets/icons/cupertino/4.0x/cupertino.png rename to gallery/assets/icons/cupertino/4.0x/cupertino.png diff --git a/gallery/gallery/assets/icons/cupertino/cupertino.png b/gallery/assets/icons/cupertino/cupertino.png similarity index 100% rename from gallery/gallery/assets/icons/cupertino/cupertino.png rename to gallery/assets/icons/cupertino/cupertino.png diff --git a/gallery/gallery/assets/icons/material/1.5x/material.png b/gallery/assets/icons/material/1.5x/material.png similarity index 100% rename from gallery/gallery/assets/icons/material/1.5x/material.png rename to gallery/assets/icons/material/1.5x/material.png diff --git a/gallery/gallery/assets/icons/material/2.0x/material.png b/gallery/assets/icons/material/2.0x/material.png similarity index 100% rename from gallery/gallery/assets/icons/material/2.0x/material.png rename to gallery/assets/icons/material/2.0x/material.png diff --git a/gallery/gallery/assets/icons/material/3.0x/material.png b/gallery/assets/icons/material/3.0x/material.png similarity index 100% rename from gallery/gallery/assets/icons/material/3.0x/material.png rename to gallery/assets/icons/material/3.0x/material.png diff --git a/gallery/gallery/assets/icons/material/4.0x/material.png b/gallery/assets/icons/material/4.0x/material.png similarity index 100% rename from gallery/gallery/assets/icons/material/4.0x/material.png rename to gallery/assets/icons/material/4.0x/material.png diff --git a/gallery/gallery/assets/icons/material/material.png b/gallery/assets/icons/material/material.png similarity index 100% rename from gallery/gallery/assets/icons/material/material.png rename to gallery/assets/icons/material/material.png diff --git a/gallery/gallery/assets/icons/reference/1.5x/reference.png b/gallery/assets/icons/reference/1.5x/reference.png similarity index 100% rename from gallery/gallery/assets/icons/reference/1.5x/reference.png rename to gallery/assets/icons/reference/1.5x/reference.png diff --git a/gallery/gallery/assets/icons/reference/2.0x/reference.png b/gallery/assets/icons/reference/2.0x/reference.png similarity index 100% rename from gallery/gallery/assets/icons/reference/2.0x/reference.png rename to gallery/assets/icons/reference/2.0x/reference.png diff --git a/gallery/gallery/assets/icons/reference/3.0x/reference.png b/gallery/assets/icons/reference/3.0x/reference.png similarity index 100% rename from gallery/gallery/assets/icons/reference/3.0x/reference.png rename to gallery/assets/icons/reference/3.0x/reference.png diff --git a/gallery/gallery/assets/icons/reference/4.0x/reference.png b/gallery/assets/icons/reference/4.0x/reference.png similarity index 100% rename from gallery/gallery/assets/icons/reference/4.0x/reference.png rename to gallery/assets/icons/reference/4.0x/reference.png diff --git a/gallery/gallery/assets/icons/reference/reference.png b/gallery/assets/icons/reference/reference.png similarity index 100% rename from gallery/gallery/assets/icons/reference/reference.png rename to gallery/assets/icons/reference/reference.png diff --git a/gallery/gallery/assets/icons/settings/settings_dark.flr b/gallery/assets/icons/settings/settings_dark.flr similarity index 100% rename from gallery/gallery/assets/icons/settings/settings_dark.flr rename to gallery/assets/icons/settings/settings_dark.flr diff --git a/gallery/gallery/assets/icons/settings/settings_light.flr b/gallery/assets/icons/settings/settings_light.flr similarity index 100% rename from gallery/gallery/assets/icons/settings/settings_light.flr rename to gallery/assets/icons/settings/settings_light.flr diff --git a/gallery/gallery/assets/logo/1.5x/flutter_logo.png b/gallery/assets/logo/1.5x/flutter_logo.png similarity index 100% rename from gallery/gallery/assets/logo/1.5x/flutter_logo.png rename to gallery/assets/logo/1.5x/flutter_logo.png diff --git a/gallery/gallery/assets/logo/1.5x/flutter_logo_color.png b/gallery/assets/logo/1.5x/flutter_logo_color.png similarity index 100% rename from gallery/gallery/assets/logo/1.5x/flutter_logo_color.png rename to gallery/assets/logo/1.5x/flutter_logo_color.png diff --git a/gallery/gallery/assets/logo/2.0x/flutter_logo.png b/gallery/assets/logo/2.0x/flutter_logo.png similarity index 100% rename from gallery/gallery/assets/logo/2.0x/flutter_logo.png rename to gallery/assets/logo/2.0x/flutter_logo.png diff --git a/gallery/gallery/assets/logo/2.0x/flutter_logo_color.png b/gallery/assets/logo/2.0x/flutter_logo_color.png similarity index 100% rename from gallery/gallery/assets/logo/2.0x/flutter_logo_color.png rename to gallery/assets/logo/2.0x/flutter_logo_color.png diff --git a/gallery/gallery/assets/logo/3.0x/flutter_logo.png b/gallery/assets/logo/3.0x/flutter_logo.png similarity index 100% rename from gallery/gallery/assets/logo/3.0x/flutter_logo.png rename to gallery/assets/logo/3.0x/flutter_logo.png diff --git a/gallery/gallery/assets/logo/3.0x/flutter_logo_color.png b/gallery/assets/logo/3.0x/flutter_logo_color.png similarity index 100% rename from gallery/gallery/assets/logo/3.0x/flutter_logo_color.png rename to gallery/assets/logo/3.0x/flutter_logo_color.png diff --git a/gallery/gallery/assets/logo/4.0x/flutter_logo.png b/gallery/assets/logo/4.0x/flutter_logo.png similarity index 100% rename from gallery/gallery/assets/logo/4.0x/flutter_logo.png rename to gallery/assets/logo/4.0x/flutter_logo.png diff --git a/gallery/gallery/assets/logo/4.0x/flutter_logo_color.png b/gallery/assets/logo/4.0x/flutter_logo_color.png similarity index 100% rename from gallery/gallery/assets/logo/4.0x/flutter_logo_color.png rename to gallery/assets/logo/4.0x/flutter_logo_color.png diff --git a/gallery/gallery/assets/logo/flutter_logo.png b/gallery/assets/logo/flutter_logo.png similarity index 100% rename from gallery/gallery/assets/logo/flutter_logo.png rename to gallery/assets/logo/flutter_logo.png diff --git a/gallery/gallery/assets/logo/flutter_logo_color.png b/gallery/assets/logo/flutter_logo_color.png similarity index 100% rename from gallery/gallery/assets/logo/flutter_logo_color.png rename to gallery/assets/logo/flutter_logo_color.png diff --git a/gallery/gallery/assets/splash_effects/splash_effect_1.gif b/gallery/assets/splash_effects/splash_effect_1.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_1.gif rename to gallery/assets/splash_effects/splash_effect_1.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_10.gif b/gallery/assets/splash_effects/splash_effect_10.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_10.gif rename to gallery/assets/splash_effects/splash_effect_10.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_2.gif b/gallery/assets/splash_effects/splash_effect_2.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_2.gif rename to gallery/assets/splash_effects/splash_effect_2.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_3.gif b/gallery/assets/splash_effects/splash_effect_3.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_3.gif rename to gallery/assets/splash_effects/splash_effect_3.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_4.gif b/gallery/assets/splash_effects/splash_effect_4.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_4.gif rename to gallery/assets/splash_effects/splash_effect_4.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_5.gif b/gallery/assets/splash_effects/splash_effect_5.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_5.gif rename to gallery/assets/splash_effects/splash_effect_5.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_6.gif b/gallery/assets/splash_effects/splash_effect_6.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_6.gif rename to gallery/assets/splash_effects/splash_effect_6.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_7.gif b/gallery/assets/splash_effects/splash_effect_7.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_7.gif rename to gallery/assets/splash_effects/splash_effect_7.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_8.gif b/gallery/assets/splash_effects/splash_effect_8.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_8.gif rename to gallery/assets/splash_effects/splash_effect_8.gif diff --git a/gallery/gallery/assets/splash_effects/splash_effect_9.gif b/gallery/assets/splash_effects/splash_effect_9.gif similarity index 100% rename from gallery/gallery/assets/splash_effects/splash_effect_9.gif rename to gallery/assets/splash_effects/splash_effect_9.gif diff --git a/gallery/gallery/assets/studies/1.5x/crane_card.png b/gallery/assets/studies/1.5x/crane_card.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/crane_card.png rename to gallery/assets/studies/1.5x/crane_card.png diff --git a/gallery/gallery/assets/studies/1.5x/crane_card_dark.png b/gallery/assets/studies/1.5x/crane_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/crane_card_dark.png rename to gallery/assets/studies/1.5x/crane_card_dark.png diff --git a/gallery/gallery/assets/studies/1.5x/rally_card.png b/gallery/assets/studies/1.5x/rally_card.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/rally_card.png rename to gallery/assets/studies/1.5x/rally_card.png diff --git a/gallery/gallery/assets/studies/1.5x/rally_card_dark.png b/gallery/assets/studies/1.5x/rally_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/rally_card_dark.png rename to gallery/assets/studies/1.5x/rally_card_dark.png diff --git a/gallery/gallery/assets/studies/1.5x/shrine_card.png b/gallery/assets/studies/1.5x/shrine_card.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/shrine_card.png rename to gallery/assets/studies/1.5x/shrine_card.png diff --git a/gallery/gallery/assets/studies/1.5x/shrine_card_dark.png b/gallery/assets/studies/1.5x/shrine_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/shrine_card_dark.png rename to gallery/assets/studies/1.5x/shrine_card_dark.png diff --git a/gallery/gallery/assets/studies/1.5x/starter_card.png b/gallery/assets/studies/1.5x/starter_card.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/starter_card.png rename to gallery/assets/studies/1.5x/starter_card.png diff --git a/gallery/gallery/assets/studies/1.5x/starter_card_dark.png b/gallery/assets/studies/1.5x/starter_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/1.5x/starter_card_dark.png rename to gallery/assets/studies/1.5x/starter_card_dark.png diff --git a/gallery/gallery/assets/studies/2.0x/crane_card.png b/gallery/assets/studies/2.0x/crane_card.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/crane_card.png rename to gallery/assets/studies/2.0x/crane_card.png diff --git a/gallery/gallery/assets/studies/2.0x/crane_card_dark.png b/gallery/assets/studies/2.0x/crane_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/crane_card_dark.png rename to gallery/assets/studies/2.0x/crane_card_dark.png diff --git a/gallery/gallery/assets/studies/2.0x/rally_card.png b/gallery/assets/studies/2.0x/rally_card.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/rally_card.png rename to gallery/assets/studies/2.0x/rally_card.png diff --git a/gallery/gallery/assets/studies/2.0x/rally_card_dark.png b/gallery/assets/studies/2.0x/rally_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/rally_card_dark.png rename to gallery/assets/studies/2.0x/rally_card_dark.png diff --git a/gallery/gallery/assets/studies/2.0x/shrine_card.png b/gallery/assets/studies/2.0x/shrine_card.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/shrine_card.png rename to gallery/assets/studies/2.0x/shrine_card.png diff --git a/gallery/gallery/assets/studies/2.0x/shrine_card_dark.png b/gallery/assets/studies/2.0x/shrine_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/shrine_card_dark.png rename to gallery/assets/studies/2.0x/shrine_card_dark.png diff --git a/gallery/gallery/assets/studies/2.0x/starter_card.png b/gallery/assets/studies/2.0x/starter_card.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/starter_card.png rename to gallery/assets/studies/2.0x/starter_card.png diff --git a/gallery/gallery/assets/studies/2.0x/starter_card_dark.png b/gallery/assets/studies/2.0x/starter_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/2.0x/starter_card_dark.png rename to gallery/assets/studies/2.0x/starter_card_dark.png diff --git a/gallery/gallery/assets/studies/3.0x/crane_card.png b/gallery/assets/studies/3.0x/crane_card.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/crane_card.png rename to gallery/assets/studies/3.0x/crane_card.png diff --git a/gallery/gallery/assets/studies/3.0x/crane_card_dark.png b/gallery/assets/studies/3.0x/crane_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/crane_card_dark.png rename to gallery/assets/studies/3.0x/crane_card_dark.png diff --git a/gallery/gallery/assets/studies/3.0x/rally_card.png b/gallery/assets/studies/3.0x/rally_card.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/rally_card.png rename to gallery/assets/studies/3.0x/rally_card.png diff --git a/gallery/gallery/assets/studies/3.0x/rally_card_dark.png b/gallery/assets/studies/3.0x/rally_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/rally_card_dark.png rename to gallery/assets/studies/3.0x/rally_card_dark.png diff --git a/gallery/gallery/assets/studies/3.0x/shrine_card.png b/gallery/assets/studies/3.0x/shrine_card.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/shrine_card.png rename to gallery/assets/studies/3.0x/shrine_card.png diff --git a/gallery/gallery/assets/studies/3.0x/shrine_card_dark.png b/gallery/assets/studies/3.0x/shrine_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/shrine_card_dark.png rename to gallery/assets/studies/3.0x/shrine_card_dark.png diff --git a/gallery/gallery/assets/studies/3.0x/starter_card.png b/gallery/assets/studies/3.0x/starter_card.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/starter_card.png rename to gallery/assets/studies/3.0x/starter_card.png diff --git a/gallery/gallery/assets/studies/3.0x/starter_card_dark.png b/gallery/assets/studies/3.0x/starter_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/3.0x/starter_card_dark.png rename to gallery/assets/studies/3.0x/starter_card_dark.png diff --git a/gallery/gallery/assets/studies/4.0x/crane_card.png b/gallery/assets/studies/4.0x/crane_card.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/crane_card.png rename to gallery/assets/studies/4.0x/crane_card.png diff --git a/gallery/gallery/assets/studies/4.0x/crane_card_dark.png b/gallery/assets/studies/4.0x/crane_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/crane_card_dark.png rename to gallery/assets/studies/4.0x/crane_card_dark.png diff --git a/gallery/gallery/assets/studies/4.0x/rally_card.png b/gallery/assets/studies/4.0x/rally_card.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/rally_card.png rename to gallery/assets/studies/4.0x/rally_card.png diff --git a/gallery/gallery/assets/studies/4.0x/rally_card_dark.png b/gallery/assets/studies/4.0x/rally_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/rally_card_dark.png rename to gallery/assets/studies/4.0x/rally_card_dark.png diff --git a/gallery/gallery/assets/studies/4.0x/shrine_card.png b/gallery/assets/studies/4.0x/shrine_card.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/shrine_card.png rename to gallery/assets/studies/4.0x/shrine_card.png diff --git a/gallery/gallery/assets/studies/4.0x/shrine_card_dark.png b/gallery/assets/studies/4.0x/shrine_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/shrine_card_dark.png rename to gallery/assets/studies/4.0x/shrine_card_dark.png diff --git a/gallery/gallery/assets/studies/4.0x/starter_card.png b/gallery/assets/studies/4.0x/starter_card.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/starter_card.png rename to gallery/assets/studies/4.0x/starter_card.png diff --git a/gallery/gallery/assets/studies/4.0x/starter_card_dark.png b/gallery/assets/studies/4.0x/starter_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/4.0x/starter_card_dark.png rename to gallery/assets/studies/4.0x/starter_card_dark.png diff --git a/gallery/gallery/assets/studies/crane_card.png b/gallery/assets/studies/crane_card.png similarity index 100% rename from gallery/gallery/assets/studies/crane_card.png rename to gallery/assets/studies/crane_card.png diff --git a/gallery/gallery/assets/studies/crane_card_dark.png b/gallery/assets/studies/crane_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/crane_card_dark.png rename to gallery/assets/studies/crane_card_dark.png diff --git a/gallery/gallery/assets/studies/rally_card.png b/gallery/assets/studies/rally_card.png similarity index 100% rename from gallery/gallery/assets/studies/rally_card.png rename to gallery/assets/studies/rally_card.png diff --git a/gallery/gallery/assets/studies/rally_card_dark.png b/gallery/assets/studies/rally_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/rally_card_dark.png rename to gallery/assets/studies/rally_card_dark.png diff --git a/gallery/gallery/assets/studies/shrine_card.png b/gallery/assets/studies/shrine_card.png similarity index 100% rename from gallery/gallery/assets/studies/shrine_card.png rename to gallery/assets/studies/shrine_card.png diff --git a/gallery/gallery/assets/studies/shrine_card_dark.png b/gallery/assets/studies/shrine_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/shrine_card_dark.png rename to gallery/assets/studies/shrine_card_dark.png diff --git a/gallery/gallery/assets/studies/starter_card.png b/gallery/assets/studies/starter_card.png similarity index 100% rename from gallery/gallery/assets/studies/starter_card.png rename to gallery/assets/studies/starter_card.png diff --git a/gallery/gallery/assets/studies/starter_card_dark.png b/gallery/assets/studies/starter_card_dark.png similarity index 100% rename from gallery/gallery/assets/studies/starter_card_dark.png rename to gallery/assets/studies/starter_card_dark.png diff --git a/gallery/gallery/fonts/GalleryIcons.ttf b/gallery/fonts/GalleryIcons.ttf similarity index 100% rename from gallery/gallery/fonts/GalleryIcons.ttf rename to gallery/fonts/GalleryIcons.ttf diff --git a/gallery/gallery/fonts/google_fonts/LibreFranklin-Bold.ttf b/gallery/fonts/google_fonts/LibreFranklin-Bold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/LibreFranklin-Bold.ttf rename to gallery/fonts/google_fonts/LibreFranklin-Bold.ttf diff --git a/gallery/gallery/fonts/google_fonts/LibreFranklin-ExtraBold.ttf b/gallery/fonts/google_fonts/LibreFranklin-ExtraBold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/LibreFranklin-ExtraBold.ttf rename to gallery/fonts/google_fonts/LibreFranklin-ExtraBold.ttf diff --git a/gallery/gallery/fonts/google_fonts/LibreFranklin-Medium.ttf b/gallery/fonts/google_fonts/LibreFranklin-Medium.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/LibreFranklin-Medium.ttf rename to gallery/fonts/google_fonts/LibreFranklin-Medium.ttf diff --git a/gallery/gallery/fonts/google_fonts/LibreFranklin-Regular.ttf b/gallery/fonts/google_fonts/LibreFranklin-Regular.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/LibreFranklin-Regular.ttf rename to gallery/fonts/google_fonts/LibreFranklin-Regular.ttf diff --git a/gallery/gallery/fonts/google_fonts/LibreFranklin-SemiBold.ttf b/gallery/fonts/google_fonts/LibreFranklin-SemiBold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/LibreFranklin-SemiBold.ttf rename to gallery/fonts/google_fonts/LibreFranklin-SemiBold.ttf diff --git a/gallery/gallery/fonts/google_fonts/Merriweather-BoldItalic.ttf b/gallery/fonts/google_fonts/Merriweather-BoldItalic.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Merriweather-BoldItalic.ttf rename to gallery/fonts/google_fonts/Merriweather-BoldItalic.ttf diff --git a/gallery/gallery/fonts/google_fonts/Merriweather-Light.ttf b/gallery/fonts/google_fonts/Merriweather-Light.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Merriweather-Light.ttf rename to gallery/fonts/google_fonts/Merriweather-Light.ttf diff --git a/gallery/gallery/fonts/google_fonts/Merriweather-Regular.ttf b/gallery/fonts/google_fonts/Merriweather-Regular.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Merriweather-Regular.ttf rename to gallery/fonts/google_fonts/Merriweather-Regular.ttf diff --git a/gallery/gallery/fonts/google_fonts/Montserrat-Bold.ttf b/gallery/fonts/google_fonts/Montserrat-Bold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Montserrat-Bold.ttf rename to gallery/fonts/google_fonts/Montserrat-Bold.ttf diff --git a/gallery/gallery/fonts/google_fonts/Montserrat-Medium.ttf b/gallery/fonts/google_fonts/Montserrat-Medium.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Montserrat-Medium.ttf rename to gallery/fonts/google_fonts/Montserrat-Medium.ttf diff --git a/gallery/gallery/fonts/google_fonts/Montserrat-Regular.ttf b/gallery/fonts/google_fonts/Montserrat-Regular.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Montserrat-Regular.ttf rename to gallery/fonts/google_fonts/Montserrat-Regular.ttf diff --git a/gallery/gallery/fonts/google_fonts/Montserrat-SemiBold.ttf b/gallery/fonts/google_fonts/Montserrat-SemiBold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Montserrat-SemiBold.ttf rename to gallery/fonts/google_fonts/Montserrat-SemiBold.ttf diff --git a/gallery/gallery/fonts/google_fonts/Oswald-Medium.ttf b/gallery/fonts/google_fonts/Oswald-Medium.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Oswald-Medium.ttf rename to gallery/fonts/google_fonts/Oswald-Medium.ttf diff --git a/gallery/gallery/fonts/google_fonts/Oswald-SemiBold.ttf b/gallery/fonts/google_fonts/Oswald-SemiBold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Oswald-SemiBold.ttf rename to gallery/fonts/google_fonts/Oswald-SemiBold.ttf diff --git a/gallery/gallery/fonts/google_fonts/Raleway-Light.ttf b/gallery/fonts/google_fonts/Raleway-Light.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Raleway-Light.ttf rename to gallery/fonts/google_fonts/Raleway-Light.ttf diff --git a/gallery/gallery/fonts/google_fonts/Raleway-Medium.ttf b/gallery/fonts/google_fonts/Raleway-Medium.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Raleway-Medium.ttf rename to gallery/fonts/google_fonts/Raleway-Medium.ttf diff --git a/gallery/gallery/fonts/google_fonts/Raleway-Regular.ttf b/gallery/fonts/google_fonts/Raleway-Regular.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Raleway-Regular.ttf rename to gallery/fonts/google_fonts/Raleway-Regular.ttf diff --git a/gallery/gallery/fonts/google_fonts/Raleway-SemiBold.ttf b/gallery/fonts/google_fonts/Raleway-SemiBold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Raleway-SemiBold.ttf rename to gallery/fonts/google_fonts/Raleway-SemiBold.ttf diff --git a/gallery/gallery/fonts/google_fonts/RobotoMono-Regular.ttf b/gallery/fonts/google_fonts/RobotoMono-Regular.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/RobotoMono-Regular.ttf rename to gallery/fonts/google_fonts/RobotoMono-Regular.ttf diff --git a/gallery/gallery/fonts/google_fonts/Rubik-Bold.ttf b/gallery/fonts/google_fonts/Rubik-Bold.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Rubik-Bold.ttf rename to gallery/fonts/google_fonts/Rubik-Bold.ttf diff --git a/gallery/gallery/fonts/google_fonts/Rubik-Medium.ttf b/gallery/fonts/google_fonts/Rubik-Medium.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Rubik-Medium.ttf rename to gallery/fonts/google_fonts/Rubik-Medium.ttf diff --git a/gallery/gallery/fonts/google_fonts/Rubik-Regular.ttf b/gallery/fonts/google_fonts/Rubik-Regular.ttf similarity index 100% rename from gallery/gallery/fonts/google_fonts/Rubik-Regular.ttf rename to gallery/fonts/google_fonts/Rubik-Regular.ttf diff --git a/gallery/gallery/.gitignore b/gallery/gallery/.gitignore deleted file mode 100644 index 24b006ec576..00000000000 --- a/gallery/gallery/.gitignore +++ /dev/null @@ -1,79 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ -.firebase/ -.flutter-plugins-dependencies - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Web related -lib/generated_plugin_registrant.dart - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/gallery/gallery/.metadata b/gallery/gallery/.metadata deleted file mode 100644 index 9ce83ab05c9..00000000000 --- a/gallery/gallery/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: f5733f7a62ebc7c2ba324a2b410cd81215956b7d - channel: master - -project_type: app diff --git a/gallery/gallery/ios/.gitignore b/gallery/ios/.gitignore similarity index 100% rename from gallery/gallery/ios/.gitignore rename to gallery/ios/.gitignore diff --git a/gallery/gallery/ios/Flutter/AppFrameworkInfo.plist b/gallery/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from gallery/gallery/ios/Flutter/AppFrameworkInfo.plist rename to gallery/ios/Flutter/AppFrameworkInfo.plist diff --git a/gallery/gallery/ios/Flutter/Debug.xcconfig b/gallery/ios/Flutter/Debug.xcconfig similarity index 100% rename from gallery/gallery/ios/Flutter/Debug.xcconfig rename to gallery/ios/Flutter/Debug.xcconfig diff --git a/gallery/gallery/ios/Flutter/Release.xcconfig b/gallery/ios/Flutter/Release.xcconfig similarity index 100% rename from gallery/gallery/ios/Flutter/Release.xcconfig rename to gallery/ios/Flutter/Release.xcconfig diff --git a/gallery/gallery/ios/Podfile b/gallery/ios/Podfile similarity index 100% rename from gallery/gallery/ios/Podfile rename to gallery/ios/Podfile diff --git a/gallery/gallery/ios/Podfile.lock b/gallery/ios/Podfile.lock similarity index 100% rename from gallery/gallery/ios/Podfile.lock rename to gallery/ios/Podfile.lock diff --git a/gallery/gallery/ios/Runner.xcodeproj/project.pbxproj b/gallery/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from gallery/gallery/ios/Runner.xcodeproj/project.pbxproj rename to gallery/ios/Runner.xcodeproj/project.pbxproj diff --git a/gallery/gallery/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/gallery/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from gallery/gallery/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to gallery/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/gallery/gallery/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/gallery/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from gallery/gallery/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to gallery/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/gallery/gallery/ios/Runner.xcworkspace/contents.xcworkspacedata b/gallery/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from gallery/gallery/ios/Runner.xcworkspace/contents.xcworkspacedata rename to gallery/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/gallery/gallery/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/gallery/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from gallery/gallery/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to gallery/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/gallery/gallery/ios/Runner/AppDelegate.swift b/gallery/ios/Runner/AppDelegate.swift similarity index 100% rename from gallery/gallery/ios/Runner/AppDelegate.swift rename to gallery/ios/Runner/AppDelegate.swift diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/app_icon.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/app_icon.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/app_icon.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/app_icon.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x-1.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x-1.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x-1.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x-1.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_3x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_3x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_3x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20_3x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29-1.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29-1.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29-1.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29-1.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x-1.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x-1.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x-1.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x-1.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_3x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_3x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_3x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29_3x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x-1.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x-1.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x-1.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x-1.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_3x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_3x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_3x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40_3x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_2x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_2x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_3x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_3x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_3x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60_3x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76_2x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76_2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76_2x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76_2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_835_2x.png b/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_835_2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_835_2x.png rename to gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_835_2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from gallery/gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to gallery/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/gallery/gallery/ios/Runner/Base.lproj/LaunchScreen.storyboard b/gallery/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from gallery/gallery/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to gallery/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/gallery/gallery/ios/Runner/Base.lproj/Main.storyboard b/gallery/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from gallery/gallery/ios/Runner/Base.lproj/Main.storyboard rename to gallery/ios/Runner/Base.lproj/Main.storyboard diff --git a/gallery/gallery/ios/Runner/Info.plist b/gallery/ios/Runner/Info.plist similarity index 100% rename from gallery/gallery/ios/Runner/Info.plist rename to gallery/ios/Runner/Info.plist diff --git a/gallery/gallery/ios/Runner/Runner-Bridging-Header.h b/gallery/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from gallery/gallery/ios/Runner/Runner-Bridging-Header.h rename to gallery/ios/Runner/Runner-Bridging-Header.h diff --git a/gallery/gallery/lib/codeviewer/code_displayer.dart b/gallery/lib/codeviewer/code_displayer.dart similarity index 100% rename from gallery/gallery/lib/codeviewer/code_displayer.dart rename to gallery/lib/codeviewer/code_displayer.dart diff --git a/gallery/gallery/lib/codeviewer/code_segments.dart b/gallery/lib/codeviewer/code_segments.dart similarity index 100% rename from gallery/gallery/lib/codeviewer/code_segments.dart rename to gallery/lib/codeviewer/code_segments.dart diff --git a/gallery/gallery/lib/codeviewer/code_style.dart b/gallery/lib/codeviewer/code_style.dart similarity index 100% rename from gallery/gallery/lib/codeviewer/code_style.dart rename to gallery/lib/codeviewer/code_style.dart diff --git a/gallery/gallery/lib/constants.dart b/gallery/lib/constants.dart similarity index 100% rename from gallery/gallery/lib/constants.dart rename to gallery/lib/constants.dart diff --git a/gallery/gallery/lib/data/demos.dart b/gallery/lib/data/demos.dart similarity index 100% rename from gallery/gallery/lib/data/demos.dart rename to gallery/lib/data/demos.dart diff --git a/gallery/gallery/lib/data/gallery_options.dart b/gallery/lib/data/gallery_options.dart similarity index 100% rename from gallery/gallery/lib/data/gallery_options.dart rename to gallery/lib/data/gallery_options.dart diff --git a/gallery/gallery/lib/data/icons.dart b/gallery/lib/data/icons.dart similarity index 100% rename from gallery/gallery/lib/data/icons.dart rename to gallery/lib/data/icons.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_activity_indicator_demo.dart b/gallery/lib/demos/cupertino/cupertino_activity_indicator_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_activity_indicator_demo.dart rename to gallery/lib/demos/cupertino/cupertino_activity_indicator_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_alert_demo.dart b/gallery/lib/demos/cupertino/cupertino_alert_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_alert_demo.dart rename to gallery/lib/demos/cupertino/cupertino_alert_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_button_demo.dart b/gallery/lib/demos/cupertino/cupertino_button_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_button_demo.dart rename to gallery/lib/demos/cupertino/cupertino_button_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_navigation_bar_demo.dart b/gallery/lib/demos/cupertino/cupertino_navigation_bar_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_navigation_bar_demo.dart rename to gallery/lib/demos/cupertino/cupertino_navigation_bar_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_picker_demo.dart b/gallery/lib/demos/cupertino/cupertino_picker_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_picker_demo.dart rename to gallery/lib/demos/cupertino/cupertino_picker_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_refresh_demo.dart b/gallery/lib/demos/cupertino/cupertino_refresh_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_refresh_demo.dart rename to gallery/lib/demos/cupertino/cupertino_refresh_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_segmented_control_demo.dart b/gallery/lib/demos/cupertino/cupertino_segmented_control_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_segmented_control_demo.dart rename to gallery/lib/demos/cupertino/cupertino_segmented_control_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_slider_demo.dart b/gallery/lib/demos/cupertino/cupertino_slider_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_slider_demo.dart rename to gallery/lib/demos/cupertino/cupertino_slider_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_switch_demo.dart b/gallery/lib/demos/cupertino/cupertino_switch_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_switch_demo.dart rename to gallery/lib/demos/cupertino/cupertino_switch_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_tab_bar_demo.dart b/gallery/lib/demos/cupertino/cupertino_tab_bar_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_tab_bar_demo.dart rename to gallery/lib/demos/cupertino/cupertino_tab_bar_demo.dart diff --git a/gallery/gallery/lib/demos/cupertino/cupertino_text_field_demo.dart b/gallery/lib/demos/cupertino/cupertino_text_field_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/cupertino/cupertino_text_field_demo.dart rename to gallery/lib/demos/cupertino/cupertino_text_field_demo.dart diff --git a/gallery/gallery/lib/demos/material/banner_demo.dart b/gallery/lib/demos/material/banner_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/banner_demo.dart rename to gallery/lib/demos/material/banner_demo.dart diff --git a/gallery/gallery/lib/demos/material/bottom_app_bar_demo.dart b/gallery/lib/demos/material/bottom_app_bar_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/bottom_app_bar_demo.dart rename to gallery/lib/demos/material/bottom_app_bar_demo.dart diff --git a/gallery/gallery/lib/demos/material/bottom_navigation_demo.dart b/gallery/lib/demos/material/bottom_navigation_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/bottom_navigation_demo.dart rename to gallery/lib/demos/material/bottom_navigation_demo.dart diff --git a/gallery/gallery/lib/demos/material/bottom_sheet_demo.dart b/gallery/lib/demos/material/bottom_sheet_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/bottom_sheet_demo.dart rename to gallery/lib/demos/material/bottom_sheet_demo.dart diff --git a/gallery/gallery/lib/demos/material/button_demo.dart b/gallery/lib/demos/material/button_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/button_demo.dart rename to gallery/lib/demos/material/button_demo.dart diff --git a/gallery/gallery/lib/demos/material/cards_demo.dart b/gallery/lib/demos/material/cards_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/cards_demo.dart rename to gallery/lib/demos/material/cards_demo.dart diff --git a/gallery/gallery/lib/demos/material/chip_demo.dart b/gallery/lib/demos/material/chip_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/chip_demo.dart rename to gallery/lib/demos/material/chip_demo.dart diff --git a/gallery/gallery/lib/demos/material/data_table_demo.dart b/gallery/lib/demos/material/data_table_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/data_table_demo.dart rename to gallery/lib/demos/material/data_table_demo.dart diff --git a/gallery/gallery/lib/demos/material/dialog_demo.dart b/gallery/lib/demos/material/dialog_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/dialog_demo.dart rename to gallery/lib/demos/material/dialog_demo.dart diff --git a/gallery/gallery/lib/demos/material/grid_list_demo.dart b/gallery/lib/demos/material/grid_list_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/grid_list_demo.dart rename to gallery/lib/demos/material/grid_list_demo.dart diff --git a/gallery/gallery/lib/demos/material/list_demo.dart b/gallery/lib/demos/material/list_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/list_demo.dart rename to gallery/lib/demos/material/list_demo.dart diff --git a/gallery/gallery/lib/demos/material/menu_demo.dart b/gallery/lib/demos/material/menu_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/menu_demo.dart rename to gallery/lib/demos/material/menu_demo.dart diff --git a/gallery/gallery/lib/demos/material/picker_demo.dart b/gallery/lib/demos/material/picker_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/picker_demo.dart rename to gallery/lib/demos/material/picker_demo.dart diff --git a/gallery/gallery/lib/demos/material/progress_indicator_demo.dart b/gallery/lib/demos/material/progress_indicator_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/progress_indicator_demo.dart rename to gallery/lib/demos/material/progress_indicator_demo.dart diff --git a/gallery/gallery/lib/demos/material/selection_controls_demo.dart b/gallery/lib/demos/material/selection_controls_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/selection_controls_demo.dart rename to gallery/lib/demos/material/selection_controls_demo.dart diff --git a/gallery/gallery/lib/demos/material/sliders_demo.dart b/gallery/lib/demos/material/sliders_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/sliders_demo.dart rename to gallery/lib/demos/material/sliders_demo.dart diff --git a/gallery/gallery/lib/demos/material/snackbar_demo.dart b/gallery/lib/demos/material/snackbar_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/snackbar_demo.dart rename to gallery/lib/demos/material/snackbar_demo.dart diff --git a/gallery/gallery/lib/demos/material/tabs_demo.dart b/gallery/lib/demos/material/tabs_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/tabs_demo.dart rename to gallery/lib/demos/material/tabs_demo.dart diff --git a/gallery/gallery/lib/demos/material/text_field_demo.dart b/gallery/lib/demos/material/text_field_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/text_field_demo.dart rename to gallery/lib/demos/material/text_field_demo.dart diff --git a/gallery/gallery/lib/demos/material/tooltip_demo.dart b/gallery/lib/demos/material/tooltip_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/material/tooltip_demo.dart rename to gallery/lib/demos/material/tooltip_demo.dart diff --git a/gallery/gallery/lib/demos/reference/colors_demo.dart b/gallery/lib/demos/reference/colors_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/colors_demo.dart rename to gallery/lib/demos/reference/colors_demo.dart diff --git a/gallery/gallery/lib/demos/reference/transformations_demo.dart b/gallery/lib/demos/reference/transformations_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/transformations_demo.dart rename to gallery/lib/demos/reference/transformations_demo.dart diff --git a/gallery/gallery/lib/demos/reference/transformations_demo_board.dart b/gallery/lib/demos/reference/transformations_demo_board.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/transformations_demo_board.dart rename to gallery/lib/demos/reference/transformations_demo_board.dart diff --git a/gallery/gallery/lib/demos/reference/transformations_demo_color_picker.dart b/gallery/lib/demos/reference/transformations_demo_color_picker.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/transformations_demo_color_picker.dart rename to gallery/lib/demos/reference/transformations_demo_color_picker.dart diff --git a/gallery/gallery/lib/demos/reference/transformations_demo_edit_board_point.dart b/gallery/lib/demos/reference/transformations_demo_edit_board_point.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/transformations_demo_edit_board_point.dart rename to gallery/lib/demos/reference/transformations_demo_edit_board_point.dart diff --git a/gallery/gallery/lib/demos/reference/transformations_demo_gesture_transformable.dart b/gallery/lib/demos/reference/transformations_demo_gesture_transformable.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/transformations_demo_gesture_transformable.dart rename to gallery/lib/demos/reference/transformations_demo_gesture_transformable.dart diff --git a/gallery/gallery/lib/demos/reference/transformations_demo_inertial_motion.dart b/gallery/lib/demos/reference/transformations_demo_inertial_motion.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/transformations_demo_inertial_motion.dart rename to gallery/lib/demos/reference/transformations_demo_inertial_motion.dart diff --git a/gallery/gallery/lib/demos/reference/typography_demo.dart b/gallery/lib/demos/reference/typography_demo.dart similarity index 100% rename from gallery/gallery/lib/demos/reference/typography_demo.dart rename to gallery/lib/demos/reference/typography_demo.dart diff --git a/gallery/gallery/lib/feature_discovery/animation.dart b/gallery/lib/feature_discovery/animation.dart similarity index 100% rename from gallery/gallery/lib/feature_discovery/animation.dart rename to gallery/lib/feature_discovery/animation.dart diff --git a/gallery/gallery/lib/feature_discovery/feature_discovery.dart b/gallery/lib/feature_discovery/feature_discovery.dart similarity index 100% rename from gallery/gallery/lib/feature_discovery/feature_discovery.dart rename to gallery/lib/feature_discovery/feature_discovery.dart diff --git a/gallery/gallery/lib/feature_discovery/overlay.dart b/gallery/lib/feature_discovery/overlay.dart similarity index 100% rename from gallery/gallery/lib/feature_discovery/overlay.dart rename to gallery/lib/feature_discovery/overlay.dart diff --git a/gallery/gallery/lib/l10n/README.md b/gallery/lib/l10n/README.md similarity index 100% rename from gallery/gallery/lib/l10n/README.md rename to gallery/lib/l10n/README.md diff --git a/gallery/gallery/lib/l10n/gallery_localizations.dart b/gallery/lib/l10n/gallery_localizations.dart similarity index 100% rename from gallery/gallery/lib/l10n/gallery_localizations.dart rename to gallery/lib/l10n/gallery_localizations.dart diff --git a/gallery/gallery/lib/l10n/intl_af.arb b/gallery/lib/l10n/intl_af.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_af.arb rename to gallery/lib/l10n/intl_af.arb diff --git a/gallery/gallery/lib/l10n/intl_am.arb b/gallery/lib/l10n/intl_am.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_am.arb rename to gallery/lib/l10n/intl_am.arb diff --git a/gallery/gallery/lib/l10n/intl_ar.arb b/gallery/lib/l10n/intl_ar.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ar.arb rename to gallery/lib/l10n/intl_ar.arb diff --git a/gallery/gallery/lib/l10n/intl_ar_EG.arb b/gallery/lib/l10n/intl_ar_EG.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ar_EG.arb rename to gallery/lib/l10n/intl_ar_EG.arb diff --git a/gallery/gallery/lib/l10n/intl_ar_JO.arb b/gallery/lib/l10n/intl_ar_JO.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ar_JO.arb rename to gallery/lib/l10n/intl_ar_JO.arb diff --git a/gallery/gallery/lib/l10n/intl_ar_MA.arb b/gallery/lib/l10n/intl_ar_MA.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ar_MA.arb rename to gallery/lib/l10n/intl_ar_MA.arb diff --git a/gallery/gallery/lib/l10n/intl_ar_SA.arb b/gallery/lib/l10n/intl_ar_SA.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ar_SA.arb rename to gallery/lib/l10n/intl_ar_SA.arb diff --git a/gallery/gallery/lib/l10n/intl_as.arb b/gallery/lib/l10n/intl_as.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_as.arb rename to gallery/lib/l10n/intl_as.arb diff --git a/gallery/gallery/lib/l10n/intl_az.arb b/gallery/lib/l10n/intl_az.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_az.arb rename to gallery/lib/l10n/intl_az.arb diff --git a/gallery/gallery/lib/l10n/intl_be.arb b/gallery/lib/l10n/intl_be.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_be.arb rename to gallery/lib/l10n/intl_be.arb diff --git a/gallery/gallery/lib/l10n/intl_bg.arb b/gallery/lib/l10n/intl_bg.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_bg.arb rename to gallery/lib/l10n/intl_bg.arb diff --git a/gallery/gallery/lib/l10n/intl_bn.arb b/gallery/lib/l10n/intl_bn.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_bn.arb rename to gallery/lib/l10n/intl_bn.arb diff --git a/gallery/gallery/lib/l10n/intl_bs.arb b/gallery/lib/l10n/intl_bs.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_bs.arb rename to gallery/lib/l10n/intl_bs.arb diff --git a/gallery/gallery/lib/l10n/intl_ca.arb b/gallery/lib/l10n/intl_ca.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ca.arb rename to gallery/lib/l10n/intl_ca.arb diff --git a/gallery/gallery/lib/l10n/intl_cs.arb b/gallery/lib/l10n/intl_cs.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_cs.arb rename to gallery/lib/l10n/intl_cs.arb diff --git a/gallery/gallery/lib/l10n/intl_da.arb b/gallery/lib/l10n/intl_da.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_da.arb rename to gallery/lib/l10n/intl_da.arb diff --git a/gallery/gallery/lib/l10n/intl_de.arb b/gallery/lib/l10n/intl_de.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_de.arb rename to gallery/lib/l10n/intl_de.arb diff --git a/gallery/gallery/lib/l10n/intl_de_AT.arb b/gallery/lib/l10n/intl_de_AT.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_de_AT.arb rename to gallery/lib/l10n/intl_de_AT.arb diff --git a/gallery/gallery/lib/l10n/intl_de_CH.arb b/gallery/lib/l10n/intl_de_CH.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_de_CH.arb rename to gallery/lib/l10n/intl_de_CH.arb diff --git a/gallery/gallery/lib/l10n/intl_el.arb b/gallery/lib/l10n/intl_el.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_el.arb rename to gallery/lib/l10n/intl_el.arb diff --git a/gallery/gallery/lib/l10n/intl_en_AU.arb b/gallery/lib/l10n/intl_en_AU.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_AU.arb rename to gallery/lib/l10n/intl_en_AU.arb diff --git a/gallery/gallery/lib/l10n/intl_en_CA.arb b/gallery/lib/l10n/intl_en_CA.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_CA.arb rename to gallery/lib/l10n/intl_en_CA.arb diff --git a/gallery/gallery/lib/l10n/intl_en_GB.arb b/gallery/lib/l10n/intl_en_GB.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_GB.arb rename to gallery/lib/l10n/intl_en_GB.arb diff --git a/gallery/gallery/lib/l10n/intl_en_IE.arb b/gallery/lib/l10n/intl_en_IE.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_IE.arb rename to gallery/lib/l10n/intl_en_IE.arb diff --git a/gallery/gallery/lib/l10n/intl_en_IN.arb b/gallery/lib/l10n/intl_en_IN.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_IN.arb rename to gallery/lib/l10n/intl_en_IN.arb diff --git a/gallery/gallery/lib/l10n/intl_en_NZ.arb b/gallery/lib/l10n/intl_en_NZ.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_NZ.arb rename to gallery/lib/l10n/intl_en_NZ.arb diff --git a/gallery/gallery/lib/l10n/intl_en_SG.arb b/gallery/lib/l10n/intl_en_SG.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_SG.arb rename to gallery/lib/l10n/intl_en_SG.arb diff --git a/gallery/gallery/lib/l10n/intl_en_US.arb b/gallery/lib/l10n/intl_en_US.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_US.arb rename to gallery/lib/l10n/intl_en_US.arb diff --git a/gallery/gallery/lib/l10n/intl_en_US.xml b/gallery/lib/l10n/intl_en_US.xml similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_US.xml rename to gallery/lib/l10n/intl_en_US.xml diff --git a/gallery/gallery/lib/l10n/intl_en_ZA.arb b/gallery/lib/l10n/intl_en_ZA.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_en_ZA.arb rename to gallery/lib/l10n/intl_en_ZA.arb diff --git a/gallery/gallery/lib/l10n/intl_es.arb b/gallery/lib/l10n/intl_es.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es.arb rename to gallery/lib/l10n/intl_es.arb diff --git a/gallery/gallery/lib/l10n/intl_es_419.arb b/gallery/lib/l10n/intl_es_419.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_419.arb rename to gallery/lib/l10n/intl_es_419.arb diff --git a/gallery/gallery/lib/l10n/intl_es_AR.arb b/gallery/lib/l10n/intl_es_AR.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_AR.arb rename to gallery/lib/l10n/intl_es_AR.arb diff --git a/gallery/gallery/lib/l10n/intl_es_BO.arb b/gallery/lib/l10n/intl_es_BO.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_BO.arb rename to gallery/lib/l10n/intl_es_BO.arb diff --git a/gallery/gallery/lib/l10n/intl_es_CL.arb b/gallery/lib/l10n/intl_es_CL.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_CL.arb rename to gallery/lib/l10n/intl_es_CL.arb diff --git a/gallery/gallery/lib/l10n/intl_es_CO.arb b/gallery/lib/l10n/intl_es_CO.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_CO.arb rename to gallery/lib/l10n/intl_es_CO.arb diff --git a/gallery/gallery/lib/l10n/intl_es_CR.arb b/gallery/lib/l10n/intl_es_CR.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_CR.arb rename to gallery/lib/l10n/intl_es_CR.arb diff --git a/gallery/gallery/lib/l10n/intl_es_DO.arb b/gallery/lib/l10n/intl_es_DO.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_DO.arb rename to gallery/lib/l10n/intl_es_DO.arb diff --git a/gallery/gallery/lib/l10n/intl_es_EC.arb b/gallery/lib/l10n/intl_es_EC.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_EC.arb rename to gallery/lib/l10n/intl_es_EC.arb diff --git a/gallery/gallery/lib/l10n/intl_es_GT.arb b/gallery/lib/l10n/intl_es_GT.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_GT.arb rename to gallery/lib/l10n/intl_es_GT.arb diff --git a/gallery/gallery/lib/l10n/intl_es_HN.arb b/gallery/lib/l10n/intl_es_HN.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_HN.arb rename to gallery/lib/l10n/intl_es_HN.arb diff --git a/gallery/gallery/lib/l10n/intl_es_MX.arb b/gallery/lib/l10n/intl_es_MX.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_MX.arb rename to gallery/lib/l10n/intl_es_MX.arb diff --git a/gallery/gallery/lib/l10n/intl_es_NI.arb b/gallery/lib/l10n/intl_es_NI.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_NI.arb rename to gallery/lib/l10n/intl_es_NI.arb diff --git a/gallery/gallery/lib/l10n/intl_es_PA.arb b/gallery/lib/l10n/intl_es_PA.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_PA.arb rename to gallery/lib/l10n/intl_es_PA.arb diff --git a/gallery/gallery/lib/l10n/intl_es_PE.arb b/gallery/lib/l10n/intl_es_PE.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_PE.arb rename to gallery/lib/l10n/intl_es_PE.arb diff --git a/gallery/gallery/lib/l10n/intl_es_PR.arb b/gallery/lib/l10n/intl_es_PR.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_PR.arb rename to gallery/lib/l10n/intl_es_PR.arb diff --git a/gallery/gallery/lib/l10n/intl_es_PY.arb b/gallery/lib/l10n/intl_es_PY.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_PY.arb rename to gallery/lib/l10n/intl_es_PY.arb diff --git a/gallery/gallery/lib/l10n/intl_es_SV.arb b/gallery/lib/l10n/intl_es_SV.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_SV.arb rename to gallery/lib/l10n/intl_es_SV.arb diff --git a/gallery/gallery/lib/l10n/intl_es_US.arb b/gallery/lib/l10n/intl_es_US.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_US.arb rename to gallery/lib/l10n/intl_es_US.arb diff --git a/gallery/gallery/lib/l10n/intl_es_UY.arb b/gallery/lib/l10n/intl_es_UY.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_UY.arb rename to gallery/lib/l10n/intl_es_UY.arb diff --git a/gallery/gallery/lib/l10n/intl_es_VE.arb b/gallery/lib/l10n/intl_es_VE.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_es_VE.arb rename to gallery/lib/l10n/intl_es_VE.arb diff --git a/gallery/gallery/lib/l10n/intl_et.arb b/gallery/lib/l10n/intl_et.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_et.arb rename to gallery/lib/l10n/intl_et.arb diff --git a/gallery/gallery/lib/l10n/intl_eu.arb b/gallery/lib/l10n/intl_eu.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_eu.arb rename to gallery/lib/l10n/intl_eu.arb diff --git a/gallery/gallery/lib/l10n/intl_fa.arb b/gallery/lib/l10n/intl_fa.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_fa.arb rename to gallery/lib/l10n/intl_fa.arb diff --git a/gallery/gallery/lib/l10n/intl_fi.arb b/gallery/lib/l10n/intl_fi.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_fi.arb rename to gallery/lib/l10n/intl_fi.arb diff --git a/gallery/gallery/lib/l10n/intl_fil.arb b/gallery/lib/l10n/intl_fil.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_fil.arb rename to gallery/lib/l10n/intl_fil.arb diff --git a/gallery/gallery/lib/l10n/intl_fr.arb b/gallery/lib/l10n/intl_fr.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_fr.arb rename to gallery/lib/l10n/intl_fr.arb diff --git a/gallery/gallery/lib/l10n/intl_fr_CA.arb b/gallery/lib/l10n/intl_fr_CA.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_fr_CA.arb rename to gallery/lib/l10n/intl_fr_CA.arb diff --git a/gallery/gallery/lib/l10n/intl_fr_CH.arb b/gallery/lib/l10n/intl_fr_CH.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_fr_CH.arb rename to gallery/lib/l10n/intl_fr_CH.arb diff --git a/gallery/gallery/lib/l10n/intl_gl.arb b/gallery/lib/l10n/intl_gl.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_gl.arb rename to gallery/lib/l10n/intl_gl.arb diff --git a/gallery/gallery/lib/l10n/intl_gsw.arb b/gallery/lib/l10n/intl_gsw.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_gsw.arb rename to gallery/lib/l10n/intl_gsw.arb diff --git a/gallery/gallery/lib/l10n/intl_gu.arb b/gallery/lib/l10n/intl_gu.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_gu.arb rename to gallery/lib/l10n/intl_gu.arb diff --git a/gallery/gallery/lib/l10n/intl_he.arb b/gallery/lib/l10n/intl_he.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_he.arb rename to gallery/lib/l10n/intl_he.arb diff --git a/gallery/gallery/lib/l10n/intl_hi.arb b/gallery/lib/l10n/intl_hi.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_hi.arb rename to gallery/lib/l10n/intl_hi.arb diff --git a/gallery/gallery/lib/l10n/intl_hr.arb b/gallery/lib/l10n/intl_hr.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_hr.arb rename to gallery/lib/l10n/intl_hr.arb diff --git a/gallery/gallery/lib/l10n/intl_hu.arb b/gallery/lib/l10n/intl_hu.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_hu.arb rename to gallery/lib/l10n/intl_hu.arb diff --git a/gallery/gallery/lib/l10n/intl_hy.arb b/gallery/lib/l10n/intl_hy.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_hy.arb rename to gallery/lib/l10n/intl_hy.arb diff --git a/gallery/gallery/lib/l10n/intl_id.arb b/gallery/lib/l10n/intl_id.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_id.arb rename to gallery/lib/l10n/intl_id.arb diff --git a/gallery/gallery/lib/l10n/intl_is.arb b/gallery/lib/l10n/intl_is.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_is.arb rename to gallery/lib/l10n/intl_is.arb diff --git a/gallery/gallery/lib/l10n/intl_it.arb b/gallery/lib/l10n/intl_it.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_it.arb rename to gallery/lib/l10n/intl_it.arb diff --git a/gallery/gallery/lib/l10n/intl_ja.arb b/gallery/lib/l10n/intl_ja.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ja.arb rename to gallery/lib/l10n/intl_ja.arb diff --git a/gallery/gallery/lib/l10n/intl_ka.arb b/gallery/lib/l10n/intl_ka.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ka.arb rename to gallery/lib/l10n/intl_ka.arb diff --git a/gallery/gallery/lib/l10n/intl_kk.arb b/gallery/lib/l10n/intl_kk.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_kk.arb rename to gallery/lib/l10n/intl_kk.arb diff --git a/gallery/gallery/lib/l10n/intl_km.arb b/gallery/lib/l10n/intl_km.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_km.arb rename to gallery/lib/l10n/intl_km.arb diff --git a/gallery/gallery/lib/l10n/intl_kn.arb b/gallery/lib/l10n/intl_kn.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_kn.arb rename to gallery/lib/l10n/intl_kn.arb diff --git a/gallery/gallery/lib/l10n/intl_ko.arb b/gallery/lib/l10n/intl_ko.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ko.arb rename to gallery/lib/l10n/intl_ko.arb diff --git a/gallery/gallery/lib/l10n/intl_ky.arb b/gallery/lib/l10n/intl_ky.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ky.arb rename to gallery/lib/l10n/intl_ky.arb diff --git a/gallery/gallery/lib/l10n/intl_lo.arb b/gallery/lib/l10n/intl_lo.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_lo.arb rename to gallery/lib/l10n/intl_lo.arb diff --git a/gallery/gallery/lib/l10n/intl_lt.arb b/gallery/lib/l10n/intl_lt.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_lt.arb rename to gallery/lib/l10n/intl_lt.arb diff --git a/gallery/gallery/lib/l10n/intl_lv.arb b/gallery/lib/l10n/intl_lv.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_lv.arb rename to gallery/lib/l10n/intl_lv.arb diff --git a/gallery/gallery/lib/l10n/intl_mk.arb b/gallery/lib/l10n/intl_mk.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_mk.arb rename to gallery/lib/l10n/intl_mk.arb diff --git a/gallery/gallery/lib/l10n/intl_ml.arb b/gallery/lib/l10n/intl_ml.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ml.arb rename to gallery/lib/l10n/intl_ml.arb diff --git a/gallery/gallery/lib/l10n/intl_mn.arb b/gallery/lib/l10n/intl_mn.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_mn.arb rename to gallery/lib/l10n/intl_mn.arb diff --git a/gallery/gallery/lib/l10n/intl_mr.arb b/gallery/lib/l10n/intl_mr.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_mr.arb rename to gallery/lib/l10n/intl_mr.arb diff --git a/gallery/gallery/lib/l10n/intl_ms.arb b/gallery/lib/l10n/intl_ms.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ms.arb rename to gallery/lib/l10n/intl_ms.arb diff --git a/gallery/gallery/lib/l10n/intl_my.arb b/gallery/lib/l10n/intl_my.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_my.arb rename to gallery/lib/l10n/intl_my.arb diff --git a/gallery/gallery/lib/l10n/intl_nb.arb b/gallery/lib/l10n/intl_nb.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_nb.arb rename to gallery/lib/l10n/intl_nb.arb diff --git a/gallery/gallery/lib/l10n/intl_ne.arb b/gallery/lib/l10n/intl_ne.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ne.arb rename to gallery/lib/l10n/intl_ne.arb diff --git a/gallery/gallery/lib/l10n/intl_nl.arb b/gallery/lib/l10n/intl_nl.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_nl.arb rename to gallery/lib/l10n/intl_nl.arb diff --git a/gallery/gallery/lib/l10n/intl_or.arb b/gallery/lib/l10n/intl_or.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_or.arb rename to gallery/lib/l10n/intl_or.arb diff --git a/gallery/gallery/lib/l10n/intl_pa.arb b/gallery/lib/l10n/intl_pa.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_pa.arb rename to gallery/lib/l10n/intl_pa.arb diff --git a/gallery/gallery/lib/l10n/intl_pl.arb b/gallery/lib/l10n/intl_pl.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_pl.arb rename to gallery/lib/l10n/intl_pl.arb diff --git a/gallery/gallery/lib/l10n/intl_pt.arb b/gallery/lib/l10n/intl_pt.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_pt.arb rename to gallery/lib/l10n/intl_pt.arb diff --git a/gallery/gallery/lib/l10n/intl_pt_BR.arb b/gallery/lib/l10n/intl_pt_BR.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_pt_BR.arb rename to gallery/lib/l10n/intl_pt_BR.arb diff --git a/gallery/gallery/lib/l10n/intl_pt_PT.arb b/gallery/lib/l10n/intl_pt_PT.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_pt_PT.arb rename to gallery/lib/l10n/intl_pt_PT.arb diff --git a/gallery/gallery/lib/l10n/intl_ro.arb b/gallery/lib/l10n/intl_ro.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ro.arb rename to gallery/lib/l10n/intl_ro.arb diff --git a/gallery/gallery/lib/l10n/intl_ru.arb b/gallery/lib/l10n/intl_ru.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ru.arb rename to gallery/lib/l10n/intl_ru.arb diff --git a/gallery/gallery/lib/l10n/intl_si.arb b/gallery/lib/l10n/intl_si.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_si.arb rename to gallery/lib/l10n/intl_si.arb diff --git a/gallery/gallery/lib/l10n/intl_sk.arb b/gallery/lib/l10n/intl_sk.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sk.arb rename to gallery/lib/l10n/intl_sk.arb diff --git a/gallery/gallery/lib/l10n/intl_sl.arb b/gallery/lib/l10n/intl_sl.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sl.arb rename to gallery/lib/l10n/intl_sl.arb diff --git a/gallery/gallery/lib/l10n/intl_sq.arb b/gallery/lib/l10n/intl_sq.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sq.arb rename to gallery/lib/l10n/intl_sq.arb diff --git a/gallery/gallery/lib/l10n/intl_sr.arb b/gallery/lib/l10n/intl_sr.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sr.arb rename to gallery/lib/l10n/intl_sr.arb diff --git a/gallery/gallery/lib/l10n/intl_sr_Latn.arb b/gallery/lib/l10n/intl_sr_Latn.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sr_Latn.arb rename to gallery/lib/l10n/intl_sr_Latn.arb diff --git a/gallery/gallery/lib/l10n/intl_sv.arb b/gallery/lib/l10n/intl_sv.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sv.arb rename to gallery/lib/l10n/intl_sv.arb diff --git a/gallery/gallery/lib/l10n/intl_sw.arb b/gallery/lib/l10n/intl_sw.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_sw.arb rename to gallery/lib/l10n/intl_sw.arb diff --git a/gallery/gallery/lib/l10n/intl_ta.arb b/gallery/lib/l10n/intl_ta.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ta.arb rename to gallery/lib/l10n/intl_ta.arb diff --git a/gallery/gallery/lib/l10n/intl_te.arb b/gallery/lib/l10n/intl_te.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_te.arb rename to gallery/lib/l10n/intl_te.arb diff --git a/gallery/gallery/lib/l10n/intl_th.arb b/gallery/lib/l10n/intl_th.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_th.arb rename to gallery/lib/l10n/intl_th.arb diff --git a/gallery/gallery/lib/l10n/intl_tl.arb b/gallery/lib/l10n/intl_tl.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_tl.arb rename to gallery/lib/l10n/intl_tl.arb diff --git a/gallery/gallery/lib/l10n/intl_tr.arb b/gallery/lib/l10n/intl_tr.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_tr.arb rename to gallery/lib/l10n/intl_tr.arb diff --git a/gallery/gallery/lib/l10n/intl_uk.arb b/gallery/lib/l10n/intl_uk.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_uk.arb rename to gallery/lib/l10n/intl_uk.arb diff --git a/gallery/gallery/lib/l10n/intl_ur.arb b/gallery/lib/l10n/intl_ur.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_ur.arb rename to gallery/lib/l10n/intl_ur.arb diff --git a/gallery/gallery/lib/l10n/intl_uz.arb b/gallery/lib/l10n/intl_uz.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_uz.arb rename to gallery/lib/l10n/intl_uz.arb diff --git a/gallery/gallery/lib/l10n/intl_vi.arb b/gallery/lib/l10n/intl_vi.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_vi.arb rename to gallery/lib/l10n/intl_vi.arb diff --git a/gallery/gallery/lib/l10n/intl_zh.arb b/gallery/lib/l10n/intl_zh.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_zh.arb rename to gallery/lib/l10n/intl_zh.arb diff --git a/gallery/gallery/lib/l10n/intl_zh_CN.arb b/gallery/lib/l10n/intl_zh_CN.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_zh_CN.arb rename to gallery/lib/l10n/intl_zh_CN.arb diff --git a/gallery/gallery/lib/l10n/intl_zh_HK.arb b/gallery/lib/l10n/intl_zh_HK.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_zh_HK.arb rename to gallery/lib/l10n/intl_zh_HK.arb diff --git a/gallery/gallery/lib/l10n/intl_zh_TW.arb b/gallery/lib/l10n/intl_zh_TW.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_zh_TW.arb rename to gallery/lib/l10n/intl_zh_TW.arb diff --git a/gallery/gallery/lib/l10n/intl_zu.arb b/gallery/lib/l10n/intl_zu.arb similarity index 100% rename from gallery/gallery/lib/l10n/intl_zu.arb rename to gallery/lib/l10n/intl_zu.arb diff --git a/gallery/gallery/lib/l10n/messages_af.dart b/gallery/lib/l10n/messages_af.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_af.dart rename to gallery/lib/l10n/messages_af.dart diff --git a/gallery/gallery/lib/l10n/messages_all.dart b/gallery/lib/l10n/messages_all.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_all.dart rename to gallery/lib/l10n/messages_all.dart diff --git a/gallery/gallery/lib/l10n/messages_am.dart b/gallery/lib/l10n/messages_am.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_am.dart rename to gallery/lib/l10n/messages_am.dart diff --git a/gallery/gallery/lib/l10n/messages_ar.dart b/gallery/lib/l10n/messages_ar.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ar.dart rename to gallery/lib/l10n/messages_ar.dart diff --git a/gallery/gallery/lib/l10n/messages_ar_EG.dart b/gallery/lib/l10n/messages_ar_EG.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ar_EG.dart rename to gallery/lib/l10n/messages_ar_EG.dart diff --git a/gallery/gallery/lib/l10n/messages_ar_JO.dart b/gallery/lib/l10n/messages_ar_JO.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ar_JO.dart rename to gallery/lib/l10n/messages_ar_JO.dart diff --git a/gallery/gallery/lib/l10n/messages_ar_MA.dart b/gallery/lib/l10n/messages_ar_MA.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ar_MA.dart rename to gallery/lib/l10n/messages_ar_MA.dart diff --git a/gallery/gallery/lib/l10n/messages_ar_SA.dart b/gallery/lib/l10n/messages_ar_SA.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ar_SA.dart rename to gallery/lib/l10n/messages_ar_SA.dart diff --git a/gallery/gallery/lib/l10n/messages_as.dart b/gallery/lib/l10n/messages_as.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_as.dart rename to gallery/lib/l10n/messages_as.dart diff --git a/gallery/gallery/lib/l10n/messages_az.dart b/gallery/lib/l10n/messages_az.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_az.dart rename to gallery/lib/l10n/messages_az.dart diff --git a/gallery/gallery/lib/l10n/messages_be.dart b/gallery/lib/l10n/messages_be.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_be.dart rename to gallery/lib/l10n/messages_be.dart diff --git a/gallery/gallery/lib/l10n/messages_bg.dart b/gallery/lib/l10n/messages_bg.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_bg.dart rename to gallery/lib/l10n/messages_bg.dart diff --git a/gallery/gallery/lib/l10n/messages_bn.dart b/gallery/lib/l10n/messages_bn.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_bn.dart rename to gallery/lib/l10n/messages_bn.dart diff --git a/gallery/gallery/lib/l10n/messages_bs.dart b/gallery/lib/l10n/messages_bs.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_bs.dart rename to gallery/lib/l10n/messages_bs.dart diff --git a/gallery/gallery/lib/l10n/messages_ca.dart b/gallery/lib/l10n/messages_ca.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ca.dart rename to gallery/lib/l10n/messages_ca.dart diff --git a/gallery/gallery/lib/l10n/messages_cs.dart b/gallery/lib/l10n/messages_cs.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_cs.dart rename to gallery/lib/l10n/messages_cs.dart diff --git a/gallery/gallery/lib/l10n/messages_da.dart b/gallery/lib/l10n/messages_da.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_da.dart rename to gallery/lib/l10n/messages_da.dart diff --git a/gallery/gallery/lib/l10n/messages_de.dart b/gallery/lib/l10n/messages_de.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_de.dart rename to gallery/lib/l10n/messages_de.dart diff --git a/gallery/gallery/lib/l10n/messages_de_AT.dart b/gallery/lib/l10n/messages_de_AT.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_de_AT.dart rename to gallery/lib/l10n/messages_de_AT.dart diff --git a/gallery/gallery/lib/l10n/messages_de_CH.dart b/gallery/lib/l10n/messages_de_CH.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_de_CH.dart rename to gallery/lib/l10n/messages_de_CH.dart diff --git a/gallery/gallery/lib/l10n/messages_el.dart b/gallery/lib/l10n/messages_el.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_el.dart rename to gallery/lib/l10n/messages_el.dart diff --git a/gallery/gallery/lib/l10n/messages_en_AU.dart b/gallery/lib/l10n/messages_en_AU.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_AU.dart rename to gallery/lib/l10n/messages_en_AU.dart diff --git a/gallery/gallery/lib/l10n/messages_en_CA.dart b/gallery/lib/l10n/messages_en_CA.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_CA.dart rename to gallery/lib/l10n/messages_en_CA.dart diff --git a/gallery/gallery/lib/l10n/messages_en_GB.dart b/gallery/lib/l10n/messages_en_GB.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_GB.dart rename to gallery/lib/l10n/messages_en_GB.dart diff --git a/gallery/gallery/lib/l10n/messages_en_IE.dart b/gallery/lib/l10n/messages_en_IE.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_IE.dart rename to gallery/lib/l10n/messages_en_IE.dart diff --git a/gallery/gallery/lib/l10n/messages_en_IN.dart b/gallery/lib/l10n/messages_en_IN.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_IN.dart rename to gallery/lib/l10n/messages_en_IN.dart diff --git a/gallery/gallery/lib/l10n/messages_en_NZ.dart b/gallery/lib/l10n/messages_en_NZ.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_NZ.dart rename to gallery/lib/l10n/messages_en_NZ.dart diff --git a/gallery/gallery/lib/l10n/messages_en_SG.dart b/gallery/lib/l10n/messages_en_SG.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_SG.dart rename to gallery/lib/l10n/messages_en_SG.dart diff --git a/gallery/gallery/lib/l10n/messages_en_US.dart b/gallery/lib/l10n/messages_en_US.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_US.dart rename to gallery/lib/l10n/messages_en_US.dart diff --git a/gallery/gallery/lib/l10n/messages_en_ZA.dart b/gallery/lib/l10n/messages_en_ZA.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_en_ZA.dart rename to gallery/lib/l10n/messages_en_ZA.dart diff --git a/gallery/gallery/lib/l10n/messages_es.dart b/gallery/lib/l10n/messages_es.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es.dart rename to gallery/lib/l10n/messages_es.dart diff --git a/gallery/gallery/lib/l10n/messages_es_419.dart b/gallery/lib/l10n/messages_es_419.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_419.dart rename to gallery/lib/l10n/messages_es_419.dart diff --git a/gallery/gallery/lib/l10n/messages_es_AR.dart b/gallery/lib/l10n/messages_es_AR.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_AR.dart rename to gallery/lib/l10n/messages_es_AR.dart diff --git a/gallery/gallery/lib/l10n/messages_es_BO.dart b/gallery/lib/l10n/messages_es_BO.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_BO.dart rename to gallery/lib/l10n/messages_es_BO.dart diff --git a/gallery/gallery/lib/l10n/messages_es_CL.dart b/gallery/lib/l10n/messages_es_CL.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_CL.dart rename to gallery/lib/l10n/messages_es_CL.dart diff --git a/gallery/gallery/lib/l10n/messages_es_CO.dart b/gallery/lib/l10n/messages_es_CO.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_CO.dart rename to gallery/lib/l10n/messages_es_CO.dart diff --git a/gallery/gallery/lib/l10n/messages_es_CR.dart b/gallery/lib/l10n/messages_es_CR.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_CR.dart rename to gallery/lib/l10n/messages_es_CR.dart diff --git a/gallery/gallery/lib/l10n/messages_es_DO.dart b/gallery/lib/l10n/messages_es_DO.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_DO.dart rename to gallery/lib/l10n/messages_es_DO.dart diff --git a/gallery/gallery/lib/l10n/messages_es_EC.dart b/gallery/lib/l10n/messages_es_EC.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_EC.dart rename to gallery/lib/l10n/messages_es_EC.dart diff --git a/gallery/gallery/lib/l10n/messages_es_GT.dart b/gallery/lib/l10n/messages_es_GT.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_GT.dart rename to gallery/lib/l10n/messages_es_GT.dart diff --git a/gallery/gallery/lib/l10n/messages_es_HN.dart b/gallery/lib/l10n/messages_es_HN.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_HN.dart rename to gallery/lib/l10n/messages_es_HN.dart diff --git a/gallery/gallery/lib/l10n/messages_es_MX.dart b/gallery/lib/l10n/messages_es_MX.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_MX.dart rename to gallery/lib/l10n/messages_es_MX.dart diff --git a/gallery/gallery/lib/l10n/messages_es_NI.dart b/gallery/lib/l10n/messages_es_NI.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_NI.dart rename to gallery/lib/l10n/messages_es_NI.dart diff --git a/gallery/gallery/lib/l10n/messages_es_PA.dart b/gallery/lib/l10n/messages_es_PA.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_PA.dart rename to gallery/lib/l10n/messages_es_PA.dart diff --git a/gallery/gallery/lib/l10n/messages_es_PE.dart b/gallery/lib/l10n/messages_es_PE.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_PE.dart rename to gallery/lib/l10n/messages_es_PE.dart diff --git a/gallery/gallery/lib/l10n/messages_es_PR.dart b/gallery/lib/l10n/messages_es_PR.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_PR.dart rename to gallery/lib/l10n/messages_es_PR.dart diff --git a/gallery/gallery/lib/l10n/messages_es_PY.dart b/gallery/lib/l10n/messages_es_PY.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_PY.dart rename to gallery/lib/l10n/messages_es_PY.dart diff --git a/gallery/gallery/lib/l10n/messages_es_SV.dart b/gallery/lib/l10n/messages_es_SV.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_SV.dart rename to gallery/lib/l10n/messages_es_SV.dart diff --git a/gallery/gallery/lib/l10n/messages_es_US.dart b/gallery/lib/l10n/messages_es_US.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_US.dart rename to gallery/lib/l10n/messages_es_US.dart diff --git a/gallery/gallery/lib/l10n/messages_es_UY.dart b/gallery/lib/l10n/messages_es_UY.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_UY.dart rename to gallery/lib/l10n/messages_es_UY.dart diff --git a/gallery/gallery/lib/l10n/messages_es_VE.dart b/gallery/lib/l10n/messages_es_VE.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_es_VE.dart rename to gallery/lib/l10n/messages_es_VE.dart diff --git a/gallery/gallery/lib/l10n/messages_et.dart b/gallery/lib/l10n/messages_et.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_et.dart rename to gallery/lib/l10n/messages_et.dart diff --git a/gallery/gallery/lib/l10n/messages_eu.dart b/gallery/lib/l10n/messages_eu.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_eu.dart rename to gallery/lib/l10n/messages_eu.dart diff --git a/gallery/gallery/lib/l10n/messages_fa.dart b/gallery/lib/l10n/messages_fa.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_fa.dart rename to gallery/lib/l10n/messages_fa.dart diff --git a/gallery/gallery/lib/l10n/messages_fi.dart b/gallery/lib/l10n/messages_fi.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_fi.dart rename to gallery/lib/l10n/messages_fi.dart diff --git a/gallery/gallery/lib/l10n/messages_fil.dart b/gallery/lib/l10n/messages_fil.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_fil.dart rename to gallery/lib/l10n/messages_fil.dart diff --git a/gallery/gallery/lib/l10n/messages_fr.dart b/gallery/lib/l10n/messages_fr.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_fr.dart rename to gallery/lib/l10n/messages_fr.dart diff --git a/gallery/gallery/lib/l10n/messages_fr_CA.dart b/gallery/lib/l10n/messages_fr_CA.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_fr_CA.dart rename to gallery/lib/l10n/messages_fr_CA.dart diff --git a/gallery/gallery/lib/l10n/messages_fr_CH.dart b/gallery/lib/l10n/messages_fr_CH.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_fr_CH.dart rename to gallery/lib/l10n/messages_fr_CH.dart diff --git a/gallery/gallery/lib/l10n/messages_gl.dart b/gallery/lib/l10n/messages_gl.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_gl.dart rename to gallery/lib/l10n/messages_gl.dart diff --git a/gallery/gallery/lib/l10n/messages_gsw.dart b/gallery/lib/l10n/messages_gsw.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_gsw.dart rename to gallery/lib/l10n/messages_gsw.dart diff --git a/gallery/gallery/lib/l10n/messages_gu.dart b/gallery/lib/l10n/messages_gu.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_gu.dart rename to gallery/lib/l10n/messages_gu.dart diff --git a/gallery/gallery/lib/l10n/messages_he.dart b/gallery/lib/l10n/messages_he.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_he.dart rename to gallery/lib/l10n/messages_he.dart diff --git a/gallery/gallery/lib/l10n/messages_hi.dart b/gallery/lib/l10n/messages_hi.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_hi.dart rename to gallery/lib/l10n/messages_hi.dart diff --git a/gallery/gallery/lib/l10n/messages_hr.dart b/gallery/lib/l10n/messages_hr.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_hr.dart rename to gallery/lib/l10n/messages_hr.dart diff --git a/gallery/gallery/lib/l10n/messages_hu.dart b/gallery/lib/l10n/messages_hu.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_hu.dart rename to gallery/lib/l10n/messages_hu.dart diff --git a/gallery/gallery/lib/l10n/messages_hy.dart b/gallery/lib/l10n/messages_hy.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_hy.dart rename to gallery/lib/l10n/messages_hy.dart diff --git a/gallery/gallery/lib/l10n/messages_id.dart b/gallery/lib/l10n/messages_id.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_id.dart rename to gallery/lib/l10n/messages_id.dart diff --git a/gallery/gallery/lib/l10n/messages_is.dart b/gallery/lib/l10n/messages_is.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_is.dart rename to gallery/lib/l10n/messages_is.dart diff --git a/gallery/gallery/lib/l10n/messages_it.dart b/gallery/lib/l10n/messages_it.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_it.dart rename to gallery/lib/l10n/messages_it.dart diff --git a/gallery/gallery/lib/l10n/messages_ja.dart b/gallery/lib/l10n/messages_ja.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ja.dart rename to gallery/lib/l10n/messages_ja.dart diff --git a/gallery/gallery/lib/l10n/messages_ka.dart b/gallery/lib/l10n/messages_ka.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ka.dart rename to gallery/lib/l10n/messages_ka.dart diff --git a/gallery/gallery/lib/l10n/messages_kk.dart b/gallery/lib/l10n/messages_kk.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_kk.dart rename to gallery/lib/l10n/messages_kk.dart diff --git a/gallery/gallery/lib/l10n/messages_km.dart b/gallery/lib/l10n/messages_km.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_km.dart rename to gallery/lib/l10n/messages_km.dart diff --git a/gallery/gallery/lib/l10n/messages_kn.dart b/gallery/lib/l10n/messages_kn.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_kn.dart rename to gallery/lib/l10n/messages_kn.dart diff --git a/gallery/gallery/lib/l10n/messages_ko.dart b/gallery/lib/l10n/messages_ko.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ko.dart rename to gallery/lib/l10n/messages_ko.dart diff --git a/gallery/gallery/lib/l10n/messages_ky.dart b/gallery/lib/l10n/messages_ky.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ky.dart rename to gallery/lib/l10n/messages_ky.dart diff --git a/gallery/gallery/lib/l10n/messages_lo.dart b/gallery/lib/l10n/messages_lo.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_lo.dart rename to gallery/lib/l10n/messages_lo.dart diff --git a/gallery/gallery/lib/l10n/messages_lt.dart b/gallery/lib/l10n/messages_lt.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_lt.dart rename to gallery/lib/l10n/messages_lt.dart diff --git a/gallery/gallery/lib/l10n/messages_lv.dart b/gallery/lib/l10n/messages_lv.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_lv.dart rename to gallery/lib/l10n/messages_lv.dart diff --git a/gallery/gallery/lib/l10n/messages_messages.dart b/gallery/lib/l10n/messages_messages.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_messages.dart rename to gallery/lib/l10n/messages_messages.dart diff --git a/gallery/gallery/lib/l10n/messages_mk.dart b/gallery/lib/l10n/messages_mk.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_mk.dart rename to gallery/lib/l10n/messages_mk.dart diff --git a/gallery/gallery/lib/l10n/messages_ml.dart b/gallery/lib/l10n/messages_ml.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ml.dart rename to gallery/lib/l10n/messages_ml.dart diff --git a/gallery/gallery/lib/l10n/messages_mn.dart b/gallery/lib/l10n/messages_mn.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_mn.dart rename to gallery/lib/l10n/messages_mn.dart diff --git a/gallery/gallery/lib/l10n/messages_mr.dart b/gallery/lib/l10n/messages_mr.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_mr.dart rename to gallery/lib/l10n/messages_mr.dart diff --git a/gallery/gallery/lib/l10n/messages_ms.dart b/gallery/lib/l10n/messages_ms.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ms.dart rename to gallery/lib/l10n/messages_ms.dart diff --git a/gallery/gallery/lib/l10n/messages_my.dart b/gallery/lib/l10n/messages_my.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_my.dart rename to gallery/lib/l10n/messages_my.dart diff --git a/gallery/gallery/lib/l10n/messages_nb.dart b/gallery/lib/l10n/messages_nb.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_nb.dart rename to gallery/lib/l10n/messages_nb.dart diff --git a/gallery/gallery/lib/l10n/messages_ne.dart b/gallery/lib/l10n/messages_ne.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ne.dart rename to gallery/lib/l10n/messages_ne.dart diff --git a/gallery/gallery/lib/l10n/messages_nl.dart b/gallery/lib/l10n/messages_nl.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_nl.dart rename to gallery/lib/l10n/messages_nl.dart diff --git a/gallery/gallery/lib/l10n/messages_or.dart b/gallery/lib/l10n/messages_or.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_or.dart rename to gallery/lib/l10n/messages_or.dart diff --git a/gallery/gallery/lib/l10n/messages_pa.dart b/gallery/lib/l10n/messages_pa.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_pa.dart rename to gallery/lib/l10n/messages_pa.dart diff --git a/gallery/gallery/lib/l10n/messages_pl.dart b/gallery/lib/l10n/messages_pl.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_pl.dart rename to gallery/lib/l10n/messages_pl.dart diff --git a/gallery/gallery/lib/l10n/messages_pt.dart b/gallery/lib/l10n/messages_pt.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_pt.dart rename to gallery/lib/l10n/messages_pt.dart diff --git a/gallery/gallery/lib/l10n/messages_pt_BR.dart b/gallery/lib/l10n/messages_pt_BR.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_pt_BR.dart rename to gallery/lib/l10n/messages_pt_BR.dart diff --git a/gallery/gallery/lib/l10n/messages_pt_PT.dart b/gallery/lib/l10n/messages_pt_PT.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_pt_PT.dart rename to gallery/lib/l10n/messages_pt_PT.dart diff --git a/gallery/gallery/lib/l10n/messages_ro.dart b/gallery/lib/l10n/messages_ro.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ro.dart rename to gallery/lib/l10n/messages_ro.dart diff --git a/gallery/gallery/lib/l10n/messages_ru.dart b/gallery/lib/l10n/messages_ru.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ru.dart rename to gallery/lib/l10n/messages_ru.dart diff --git a/gallery/gallery/lib/l10n/messages_si.dart b/gallery/lib/l10n/messages_si.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_si.dart rename to gallery/lib/l10n/messages_si.dart diff --git a/gallery/gallery/lib/l10n/messages_sk.dart b/gallery/lib/l10n/messages_sk.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sk.dart rename to gallery/lib/l10n/messages_sk.dart diff --git a/gallery/gallery/lib/l10n/messages_sl.dart b/gallery/lib/l10n/messages_sl.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sl.dart rename to gallery/lib/l10n/messages_sl.dart diff --git a/gallery/gallery/lib/l10n/messages_sq.dart b/gallery/lib/l10n/messages_sq.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sq.dart rename to gallery/lib/l10n/messages_sq.dart diff --git a/gallery/gallery/lib/l10n/messages_sr.dart b/gallery/lib/l10n/messages_sr.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sr.dart rename to gallery/lib/l10n/messages_sr.dart diff --git a/gallery/gallery/lib/l10n/messages_sr_Latn.dart b/gallery/lib/l10n/messages_sr_Latn.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sr_Latn.dart rename to gallery/lib/l10n/messages_sr_Latn.dart diff --git a/gallery/gallery/lib/l10n/messages_sv.dart b/gallery/lib/l10n/messages_sv.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sv.dart rename to gallery/lib/l10n/messages_sv.dart diff --git a/gallery/gallery/lib/l10n/messages_sw.dart b/gallery/lib/l10n/messages_sw.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_sw.dart rename to gallery/lib/l10n/messages_sw.dart diff --git a/gallery/gallery/lib/l10n/messages_ta.dart b/gallery/lib/l10n/messages_ta.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ta.dart rename to gallery/lib/l10n/messages_ta.dart diff --git a/gallery/gallery/lib/l10n/messages_te.dart b/gallery/lib/l10n/messages_te.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_te.dart rename to gallery/lib/l10n/messages_te.dart diff --git a/gallery/gallery/lib/l10n/messages_th.dart b/gallery/lib/l10n/messages_th.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_th.dart rename to gallery/lib/l10n/messages_th.dart diff --git a/gallery/gallery/lib/l10n/messages_tl.dart b/gallery/lib/l10n/messages_tl.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_tl.dart rename to gallery/lib/l10n/messages_tl.dart diff --git a/gallery/gallery/lib/l10n/messages_tr.dart b/gallery/lib/l10n/messages_tr.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_tr.dart rename to gallery/lib/l10n/messages_tr.dart diff --git a/gallery/gallery/lib/l10n/messages_uk.dart b/gallery/lib/l10n/messages_uk.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_uk.dart rename to gallery/lib/l10n/messages_uk.dart diff --git a/gallery/gallery/lib/l10n/messages_ur.dart b/gallery/lib/l10n/messages_ur.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_ur.dart rename to gallery/lib/l10n/messages_ur.dart diff --git a/gallery/gallery/lib/l10n/messages_uz.dart b/gallery/lib/l10n/messages_uz.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_uz.dart rename to gallery/lib/l10n/messages_uz.dart diff --git a/gallery/gallery/lib/l10n/messages_vi.dart b/gallery/lib/l10n/messages_vi.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_vi.dart rename to gallery/lib/l10n/messages_vi.dart diff --git a/gallery/gallery/lib/l10n/messages_zh.dart b/gallery/lib/l10n/messages_zh.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_zh.dart rename to gallery/lib/l10n/messages_zh.dart diff --git a/gallery/gallery/lib/l10n/messages_zh_CN.dart b/gallery/lib/l10n/messages_zh_CN.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_zh_CN.dart rename to gallery/lib/l10n/messages_zh_CN.dart diff --git a/gallery/gallery/lib/l10n/messages_zh_HK.dart b/gallery/lib/l10n/messages_zh_HK.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_zh_HK.dart rename to gallery/lib/l10n/messages_zh_HK.dart diff --git a/gallery/gallery/lib/l10n/messages_zh_TW.dart b/gallery/lib/l10n/messages_zh_TW.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_zh_TW.dart rename to gallery/lib/l10n/messages_zh_TW.dart diff --git a/gallery/gallery/lib/l10n/messages_zu.dart b/gallery/lib/l10n/messages_zu.dart similarity index 100% rename from gallery/gallery/lib/l10n/messages_zu.dart rename to gallery/lib/l10n/messages_zu.dart diff --git a/gallery/gallery/lib/layout/adaptive.dart b/gallery/lib/layout/adaptive.dart similarity index 100% rename from gallery/gallery/lib/layout/adaptive.dart rename to gallery/lib/layout/adaptive.dart diff --git a/gallery/gallery/lib/layout/focus_traversal_policy.dart b/gallery/lib/layout/focus_traversal_policy.dart similarity index 100% rename from gallery/gallery/lib/layout/focus_traversal_policy.dart rename to gallery/lib/layout/focus_traversal_policy.dart diff --git a/gallery/gallery/lib/layout/highlight_focus.dart b/gallery/lib/layout/highlight_focus.dart similarity index 100% rename from gallery/gallery/lib/layout/highlight_focus.dart rename to gallery/lib/layout/highlight_focus.dart diff --git a/gallery/gallery/lib/layout/text_scale.dart b/gallery/lib/layout/text_scale.dart similarity index 100% rename from gallery/gallery/lib/layout/text_scale.dart rename to gallery/lib/layout/text_scale.dart diff --git a/gallery/gallery/lib/main.dart b/gallery/lib/main.dart similarity index 100% rename from gallery/gallery/lib/main.dart rename to gallery/lib/main.dart diff --git a/gallery/gallery/lib/pages/about.dart b/gallery/lib/pages/about.dart similarity index 100% rename from gallery/gallery/lib/pages/about.dart rename to gallery/lib/pages/about.dart diff --git a/gallery/gallery/lib/pages/backdrop.dart b/gallery/lib/pages/backdrop.dart similarity index 100% rename from gallery/gallery/lib/pages/backdrop.dart rename to gallery/lib/pages/backdrop.dart diff --git a/gallery/gallery/lib/pages/category_list_item.dart b/gallery/lib/pages/category_list_item.dart similarity index 100% rename from gallery/gallery/lib/pages/category_list_item.dart rename to gallery/lib/pages/category_list_item.dart diff --git a/gallery/gallery/lib/pages/demo.dart b/gallery/lib/pages/demo.dart similarity index 100% rename from gallery/gallery/lib/pages/demo.dart rename to gallery/lib/pages/demo.dart diff --git a/gallery/gallery/lib/pages/home.dart b/gallery/lib/pages/home.dart similarity index 100% rename from gallery/gallery/lib/pages/home.dart rename to gallery/lib/pages/home.dart diff --git a/gallery/gallery/lib/pages/settings.dart b/gallery/lib/pages/settings.dart similarity index 100% rename from gallery/gallery/lib/pages/settings.dart rename to gallery/lib/pages/settings.dart diff --git a/gallery/gallery/lib/pages/settings_list_item.dart b/gallery/lib/pages/settings_list_item.dart similarity index 100% rename from gallery/gallery/lib/pages/settings_list_item.dart rename to gallery/lib/pages/settings_list_item.dart diff --git a/gallery/gallery/lib/pages/splash.dart b/gallery/lib/pages/splash.dart similarity index 100% rename from gallery/gallery/lib/pages/splash.dart rename to gallery/lib/pages/splash.dart diff --git a/gallery/gallery/lib/studies/crane/app.dart b/gallery/lib/studies/crane/app.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/app.dart rename to gallery/lib/studies/crane/app.dart diff --git a/gallery/gallery/lib/studies/crane/backdrop.dart b/gallery/lib/studies/crane/backdrop.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/backdrop.dart rename to gallery/lib/studies/crane/backdrop.dart diff --git a/gallery/gallery/lib/studies/crane/backlayer.dart b/gallery/lib/studies/crane/backlayer.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/backlayer.dart rename to gallery/lib/studies/crane/backlayer.dart diff --git a/gallery/gallery/lib/studies/crane/border_tab_indicator.dart b/gallery/lib/studies/crane/border_tab_indicator.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/border_tab_indicator.dart rename to gallery/lib/studies/crane/border_tab_indicator.dart diff --git a/gallery/gallery/lib/studies/crane/colors.dart b/gallery/lib/studies/crane/colors.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/colors.dart rename to gallery/lib/studies/crane/colors.dart diff --git a/gallery/gallery/lib/studies/crane/eat_form.dart b/gallery/lib/studies/crane/eat_form.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/eat_form.dart rename to gallery/lib/studies/crane/eat_form.dart diff --git a/gallery/gallery/lib/studies/crane/fly_form.dart b/gallery/lib/studies/crane/fly_form.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/fly_form.dart rename to gallery/lib/studies/crane/fly_form.dart diff --git a/gallery/gallery/lib/studies/crane/header_form.dart b/gallery/lib/studies/crane/header_form.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/header_form.dart rename to gallery/lib/studies/crane/header_form.dart diff --git a/gallery/gallery/lib/studies/crane/item_cards.dart b/gallery/lib/studies/crane/item_cards.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/item_cards.dart rename to gallery/lib/studies/crane/item_cards.dart diff --git a/gallery/gallery/lib/studies/crane/model/data.dart b/gallery/lib/studies/crane/model/data.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/model/data.dart rename to gallery/lib/studies/crane/model/data.dart diff --git a/gallery/gallery/lib/studies/crane/model/destination.dart b/gallery/lib/studies/crane/model/destination.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/model/destination.dart rename to gallery/lib/studies/crane/model/destination.dart diff --git a/gallery/gallery/lib/studies/crane/model/formatters.dart b/gallery/lib/studies/crane/model/formatters.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/model/formatters.dart rename to gallery/lib/studies/crane/model/formatters.dart diff --git a/gallery/gallery/lib/studies/crane/sleep_form.dart b/gallery/lib/studies/crane/sleep_form.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/sleep_form.dart rename to gallery/lib/studies/crane/sleep_form.dart diff --git a/gallery/gallery/lib/studies/crane/theme.dart b/gallery/lib/studies/crane/theme.dart similarity index 100% rename from gallery/gallery/lib/studies/crane/theme.dart rename to gallery/lib/studies/crane/theme.dart diff --git a/gallery/gallery/lib/studies/fortnightly/app.dart b/gallery/lib/studies/fortnightly/app.dart similarity index 100% rename from gallery/gallery/lib/studies/fortnightly/app.dart rename to gallery/lib/studies/fortnightly/app.dart diff --git a/gallery/gallery/lib/studies/fortnightly/shared.dart b/gallery/lib/studies/fortnightly/shared.dart similarity index 100% rename from gallery/gallery/lib/studies/fortnightly/shared.dart rename to gallery/lib/studies/fortnightly/shared.dart diff --git a/gallery/gallery/lib/studies/rally/app.dart b/gallery/lib/studies/rally/app.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/app.dart rename to gallery/lib/studies/rally/app.dart diff --git a/gallery/gallery/lib/studies/rally/charts/line_chart.dart b/gallery/lib/studies/rally/charts/line_chart.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/charts/line_chart.dart rename to gallery/lib/studies/rally/charts/line_chart.dart diff --git a/gallery/gallery/lib/studies/rally/charts/pie_chart.dart b/gallery/lib/studies/rally/charts/pie_chart.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/charts/pie_chart.dart rename to gallery/lib/studies/rally/charts/pie_chart.dart diff --git a/gallery/gallery/lib/studies/rally/charts/vertical_fraction_bar.dart b/gallery/lib/studies/rally/charts/vertical_fraction_bar.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/charts/vertical_fraction_bar.dart rename to gallery/lib/studies/rally/charts/vertical_fraction_bar.dart diff --git a/gallery/gallery/lib/studies/rally/colors.dart b/gallery/lib/studies/rally/colors.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/colors.dart rename to gallery/lib/studies/rally/colors.dart diff --git a/gallery/gallery/lib/studies/rally/data.dart b/gallery/lib/studies/rally/data.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/data.dart rename to gallery/lib/studies/rally/data.dart diff --git a/gallery/gallery/lib/studies/rally/finance.dart b/gallery/lib/studies/rally/finance.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/finance.dart rename to gallery/lib/studies/rally/finance.dart diff --git a/gallery/gallery/lib/studies/rally/formatters.dart b/gallery/lib/studies/rally/formatters.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/formatters.dart rename to gallery/lib/studies/rally/formatters.dart diff --git a/gallery/gallery/lib/studies/rally/home.dart b/gallery/lib/studies/rally/home.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/home.dart rename to gallery/lib/studies/rally/home.dart diff --git a/gallery/gallery/lib/studies/rally/login.dart b/gallery/lib/studies/rally/login.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/login.dart rename to gallery/lib/studies/rally/login.dart diff --git a/gallery/gallery/lib/studies/rally/tabs/accounts.dart b/gallery/lib/studies/rally/tabs/accounts.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/tabs/accounts.dart rename to gallery/lib/studies/rally/tabs/accounts.dart diff --git a/gallery/gallery/lib/studies/rally/tabs/bills.dart b/gallery/lib/studies/rally/tabs/bills.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/tabs/bills.dart rename to gallery/lib/studies/rally/tabs/bills.dart diff --git a/gallery/gallery/lib/studies/rally/tabs/budgets.dart b/gallery/lib/studies/rally/tabs/budgets.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/tabs/budgets.dart rename to gallery/lib/studies/rally/tabs/budgets.dart diff --git a/gallery/gallery/lib/studies/rally/tabs/overview.dart b/gallery/lib/studies/rally/tabs/overview.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/tabs/overview.dart rename to gallery/lib/studies/rally/tabs/overview.dart diff --git a/gallery/gallery/lib/studies/rally/tabs/settings.dart b/gallery/lib/studies/rally/tabs/settings.dart similarity index 100% rename from gallery/gallery/lib/studies/rally/tabs/settings.dart rename to gallery/lib/studies/rally/tabs/settings.dart diff --git a/gallery/gallery/lib/studies/shrine/app.dart b/gallery/lib/studies/shrine/app.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/app.dart rename to gallery/lib/studies/shrine/app.dart diff --git a/gallery/gallery/lib/studies/shrine/backdrop.dart b/gallery/lib/studies/shrine/backdrop.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/backdrop.dart rename to gallery/lib/studies/shrine/backdrop.dart diff --git a/gallery/gallery/lib/studies/shrine/category_menu_page.dart b/gallery/lib/studies/shrine/category_menu_page.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/category_menu_page.dart rename to gallery/lib/studies/shrine/category_menu_page.dart diff --git a/gallery/gallery/lib/studies/shrine/colors.dart b/gallery/lib/studies/shrine/colors.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/colors.dart rename to gallery/lib/studies/shrine/colors.dart diff --git a/gallery/gallery/lib/studies/shrine/expanding_bottom_sheet.dart b/gallery/lib/studies/shrine/expanding_bottom_sheet.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/expanding_bottom_sheet.dart rename to gallery/lib/studies/shrine/expanding_bottom_sheet.dart diff --git a/gallery/gallery/lib/studies/shrine/home.dart b/gallery/lib/studies/shrine/home.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/home.dart rename to gallery/lib/studies/shrine/home.dart diff --git a/gallery/gallery/lib/studies/shrine/login.dart b/gallery/lib/studies/shrine/login.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/login.dart rename to gallery/lib/studies/shrine/login.dart diff --git a/gallery/gallery/lib/studies/shrine/model/app_state_model.dart b/gallery/lib/studies/shrine/model/app_state_model.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/model/app_state_model.dart rename to gallery/lib/studies/shrine/model/app_state_model.dart diff --git a/gallery/gallery/lib/studies/shrine/model/product.dart b/gallery/lib/studies/shrine/model/product.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/model/product.dart rename to gallery/lib/studies/shrine/model/product.dart diff --git a/gallery/gallery/lib/studies/shrine/model/products_repository.dart b/gallery/lib/studies/shrine/model/products_repository.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/model/products_repository.dart rename to gallery/lib/studies/shrine/model/products_repository.dart diff --git a/gallery/gallery/lib/studies/shrine/page_status.dart b/gallery/lib/studies/shrine/page_status.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/page_status.dart rename to gallery/lib/studies/shrine/page_status.dart diff --git a/gallery/gallery/lib/studies/shrine/scrim.dart b/gallery/lib/studies/shrine/scrim.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/scrim.dart rename to gallery/lib/studies/shrine/scrim.dart diff --git a/gallery/gallery/lib/studies/shrine/shopping_cart.dart b/gallery/lib/studies/shrine/shopping_cart.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/shopping_cart.dart rename to gallery/lib/studies/shrine/shopping_cart.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/asymmetric_view.dart b/gallery/lib/studies/shrine/supplemental/asymmetric_view.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/asymmetric_view.dart rename to gallery/lib/studies/shrine/supplemental/asymmetric_view.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/balanced_layout.dart b/gallery/lib/studies/shrine/supplemental/balanced_layout.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/balanced_layout.dart rename to gallery/lib/studies/shrine/supplemental/balanced_layout.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/cut_corners_border.dart b/gallery/lib/studies/shrine/supplemental/cut_corners_border.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/cut_corners_border.dart rename to gallery/lib/studies/shrine/supplemental/cut_corners_border.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/desktop_product_columns.dart b/gallery/lib/studies/shrine/supplemental/desktop_product_columns.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/desktop_product_columns.dart rename to gallery/lib/studies/shrine/supplemental/desktop_product_columns.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/layout_cache.dart b/gallery/lib/studies/shrine/supplemental/layout_cache.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/layout_cache.dart rename to gallery/lib/studies/shrine/supplemental/layout_cache.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/product_card.dart b/gallery/lib/studies/shrine/supplemental/product_card.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/product_card.dart rename to gallery/lib/studies/shrine/supplemental/product_card.dart diff --git a/gallery/gallery/lib/studies/shrine/supplemental/product_columns.dart b/gallery/lib/studies/shrine/supplemental/product_columns.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/supplemental/product_columns.dart rename to gallery/lib/studies/shrine/supplemental/product_columns.dart diff --git a/gallery/gallery/lib/studies/shrine/theme.dart b/gallery/lib/studies/shrine/theme.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/theme.dart rename to gallery/lib/studies/shrine/theme.dart diff --git a/gallery/gallery/lib/studies/shrine/triangle_category_indicator.dart b/gallery/lib/studies/shrine/triangle_category_indicator.dart similarity index 100% rename from gallery/gallery/lib/studies/shrine/triangle_category_indicator.dart rename to gallery/lib/studies/shrine/triangle_category_indicator.dart diff --git a/gallery/gallery/lib/studies/starter/app.dart b/gallery/lib/studies/starter/app.dart similarity index 100% rename from gallery/gallery/lib/studies/starter/app.dart rename to gallery/lib/studies/starter/app.dart diff --git a/gallery/gallery/lib/studies/starter/home.dart b/gallery/lib/studies/starter/home.dart similarity index 100% rename from gallery/gallery/lib/studies/starter/home.dart rename to gallery/lib/studies/starter/home.dart diff --git a/gallery/gallery/lib/themes/gallery_theme_data.dart b/gallery/lib/themes/gallery_theme_data.dart similarity index 100% rename from gallery/gallery/lib/themes/gallery_theme_data.dart rename to gallery/lib/themes/gallery_theme_data.dart diff --git a/gallery/gallery/lib/themes/material_demo_theme_data.dart b/gallery/lib/themes/material_demo_theme_data.dart similarity index 100% rename from gallery/gallery/lib/themes/material_demo_theme_data.dart rename to gallery/lib/themes/material_demo_theme_data.dart diff --git a/gallery/gallery/linux/.gitignore b/gallery/linux/.gitignore similarity index 100% rename from gallery/gallery/linux/.gitignore rename to gallery/linux/.gitignore diff --git a/gallery/gallery/linux/Makefile b/gallery/linux/Makefile similarity index 100% rename from gallery/gallery/linux/Makefile rename to gallery/linux/Makefile diff --git a/gallery/gallery/linux/flutter/generated_plugin_registrant.cc b/gallery/linux/flutter/generated_plugin_registrant.cc similarity index 100% rename from gallery/gallery/linux/flutter/generated_plugin_registrant.cc rename to gallery/linux/flutter/generated_plugin_registrant.cc diff --git a/gallery/gallery/linux/flutter/generated_plugin_registrant.h b/gallery/linux/flutter/generated_plugin_registrant.h similarity index 100% rename from gallery/gallery/linux/flutter/generated_plugin_registrant.h rename to gallery/linux/flutter/generated_plugin_registrant.h diff --git a/gallery/gallery/linux/main.cc b/gallery/linux/main.cc similarity index 100% rename from gallery/gallery/linux/main.cc rename to gallery/linux/main.cc diff --git a/gallery/gallery/macos/.gitignore b/gallery/macos/.gitignore similarity index 100% rename from gallery/gallery/macos/.gitignore rename to gallery/macos/.gitignore diff --git a/gallery/gallery/macos/Flutter/Flutter-Debug.xcconfig b/gallery/macos/Flutter/Flutter-Debug.xcconfig similarity index 100% rename from gallery/gallery/macos/Flutter/Flutter-Debug.xcconfig rename to gallery/macos/Flutter/Flutter-Debug.xcconfig diff --git a/gallery/gallery/macos/Flutter/Flutter-Release.xcconfig b/gallery/macos/Flutter/Flutter-Release.xcconfig similarity index 100% rename from gallery/gallery/macos/Flutter/Flutter-Release.xcconfig rename to gallery/macos/Flutter/Flutter-Release.xcconfig diff --git a/gallery/gallery/macos/Flutter/GeneratedPluginRegistrant.swift b/gallery/macos/Flutter/GeneratedPluginRegistrant.swift similarity index 100% rename from gallery/gallery/macos/Flutter/GeneratedPluginRegistrant.swift rename to gallery/macos/Flutter/GeneratedPluginRegistrant.swift diff --git a/gallery/gallery/macos/Podfile b/gallery/macos/Podfile similarity index 100% rename from gallery/gallery/macos/Podfile rename to gallery/macos/Podfile diff --git a/gallery/gallery/macos/Podfile.lock b/gallery/macos/Podfile.lock similarity index 100% rename from gallery/gallery/macos/Podfile.lock rename to gallery/macos/Podfile.lock diff --git a/gallery/gallery/macos/Runner.xcodeproj/project.pbxproj b/gallery/macos/Runner.xcodeproj/project.pbxproj similarity index 100% rename from gallery/gallery/macos/Runner.xcodeproj/project.pbxproj rename to gallery/macos/Runner.xcodeproj/project.pbxproj diff --git a/gallery/gallery/macos/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/gallery/macos/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from gallery/gallery/macos/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to gallery/macos/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/gallery/gallery/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/gallery/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from gallery/gallery/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to gallery/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/gallery/gallery/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/gallery/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from gallery/gallery/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to gallery/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/gallery/gallery/macos/Runner.xcworkspace/contents.xcworkspacedata b/gallery/macos/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from gallery/gallery/macos/Runner.xcworkspace/contents.xcworkspacedata rename to gallery/macos/Runner.xcworkspace/contents.xcworkspacedata diff --git a/gallery/gallery/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/gallery/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from gallery/gallery/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to gallery/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/gallery/gallery/macos/Runner/AppDelegate.swift b/gallery/macos/Runner/AppDelegate.swift similarity index 100% rename from gallery/gallery/macos/Runner/AppDelegate.swift rename to gallery/macos/Runner/AppDelegate.swift diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/1024.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/1024.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/1024.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/1024.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/128.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/128.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/128.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/128.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/16.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/16.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/16.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/16.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/256.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/256.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/256.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/256.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/32.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/32.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/32.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/32.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/512.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/512.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/512.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/512.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/64.png b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/64.png similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/64.png rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/64.png diff --git a/gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from gallery/gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to gallery/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/gallery/gallery/macos/Runner/Base.lproj/MainMenu.xib b/gallery/macos/Runner/Base.lproj/MainMenu.xib similarity index 100% rename from gallery/gallery/macos/Runner/Base.lproj/MainMenu.xib rename to gallery/macos/Runner/Base.lproj/MainMenu.xib diff --git a/gallery/gallery/macos/Runner/Configs/AppInfo.xcconfig b/gallery/macos/Runner/Configs/AppInfo.xcconfig similarity index 100% rename from gallery/gallery/macos/Runner/Configs/AppInfo.xcconfig rename to gallery/macos/Runner/Configs/AppInfo.xcconfig diff --git a/gallery/gallery/macos/Runner/Configs/Debug.xcconfig b/gallery/macos/Runner/Configs/Debug.xcconfig similarity index 100% rename from gallery/gallery/macos/Runner/Configs/Debug.xcconfig rename to gallery/macos/Runner/Configs/Debug.xcconfig diff --git a/gallery/gallery/macos/Runner/Configs/Release.xcconfig b/gallery/macos/Runner/Configs/Release.xcconfig similarity index 100% rename from gallery/gallery/macos/Runner/Configs/Release.xcconfig rename to gallery/macos/Runner/Configs/Release.xcconfig diff --git a/gallery/gallery/macos/Runner/Configs/Warnings.xcconfig b/gallery/macos/Runner/Configs/Warnings.xcconfig similarity index 100% rename from gallery/gallery/macos/Runner/Configs/Warnings.xcconfig rename to gallery/macos/Runner/Configs/Warnings.xcconfig diff --git a/gallery/gallery/macos/Runner/DebugProfile.entitlements b/gallery/macos/Runner/DebugProfile.entitlements similarity index 100% rename from gallery/gallery/macos/Runner/DebugProfile.entitlements rename to gallery/macos/Runner/DebugProfile.entitlements diff --git a/gallery/gallery/macos/Runner/Info.plist b/gallery/macos/Runner/Info.plist similarity index 100% rename from gallery/gallery/macos/Runner/Info.plist rename to gallery/macos/Runner/Info.plist diff --git a/gallery/gallery/macos/Runner/MainFlutterWindow.swift b/gallery/macos/Runner/MainFlutterWindow.swift similarity index 100% rename from gallery/gallery/macos/Runner/MainFlutterWindow.swift rename to gallery/macos/Runner/MainFlutterWindow.swift diff --git a/gallery/gallery/macos/Runner/Release.entitlements b/gallery/macos/Runner/Release.entitlements similarity index 100% rename from gallery/gallery/macos/Runner/Release.entitlements rename to gallery/macos/Runner/Release.entitlements diff --git a/gallery/gallery/pubspec.lock b/gallery/pubspec.lock similarity index 100% rename from gallery/gallery/pubspec.lock rename to gallery/pubspec.lock diff --git a/gallery/gallery/pubspec.yaml b/gallery/pubspec.yaml similarity index 100% rename from gallery/gallery/pubspec.yaml rename to gallery/pubspec.yaml diff --git a/gallery/gallery/test/pages/home_test.dart b/gallery/test/pages/home_test.dart similarity index 100% rename from gallery/gallery/test/pages/home_test.dart rename to gallery/test/pages/home_test.dart diff --git a/gallery/gallery/test/widget_test.dart b/gallery/test/widget_test.dart similarity index 100% rename from gallery/gallery/test/widget_test.dart rename to gallery/test/widget_test.dart diff --git a/gallery/gallery/tool/codeviewer_cli/README.md b/gallery/tool/codeviewer_cli/README.md similarity index 100% rename from gallery/gallery/tool/codeviewer_cli/README.md rename to gallery/tool/codeviewer_cli/README.md diff --git a/gallery/gallery/tool/codeviewer_cli/main.dart b/gallery/tool/codeviewer_cli/main.dart similarity index 100% rename from gallery/gallery/tool/codeviewer_cli/main.dart rename to gallery/tool/codeviewer_cli/main.dart diff --git a/gallery/gallery/tool/codeviewer_cli/prehighlighter.dart b/gallery/tool/codeviewer_cli/prehighlighter.dart similarity index 100% rename from gallery/gallery/tool/codeviewer_cli/prehighlighter.dart rename to gallery/tool/codeviewer_cli/prehighlighter.dart diff --git a/gallery/gallery/tool/codeviewer_cli/segment_generator.dart b/gallery/tool/codeviewer_cli/segment_generator.dart similarity index 100% rename from gallery/gallery/tool/codeviewer_cli/segment_generator.dart rename to gallery/tool/codeviewer_cli/segment_generator.dart diff --git a/gallery/gallery/tool/grind.dart b/gallery/tool/grind.dart similarity index 100% rename from gallery/gallery/tool/grind.dart rename to gallery/tool/grind.dart diff --git a/gallery/gallery/tool/l10n_cli/README.md b/gallery/tool/l10n_cli/README.md similarity index 100% rename from gallery/gallery/tool/l10n_cli/README.md rename to gallery/tool/l10n_cli/README.md diff --git a/gallery/gallery/tool/l10n_cli/l10n_cli.dart b/gallery/tool/l10n_cli/l10n_cli.dart similarity index 100% rename from gallery/gallery/tool/l10n_cli/l10n_cli.dart rename to gallery/tool/l10n_cli/l10n_cli.dart diff --git a/gallery/gallery/tool/l10n_cli/main.dart b/gallery/tool/l10n_cli/main.dart similarity index 100% rename from gallery/gallery/tool/l10n_cli/main.dart rename to gallery/tool/l10n_cli/main.dart diff --git a/gallery/gallery/web/favicon.ico b/gallery/web/favicon.ico similarity index 100% rename from gallery/gallery/web/favicon.ico rename to gallery/web/favicon.ico diff --git a/gallery/gallery/web/index.html b/gallery/web/index.html similarity index 100% rename from gallery/gallery/web/index.html rename to gallery/web/index.html diff --git a/gallery/gallery/windows/.gitignore b/gallery/windows/.gitignore similarity index 100% rename from gallery/gallery/windows/.gitignore rename to gallery/windows/.gitignore diff --git a/gallery/gallery/windows/AppConfiguration.props b/gallery/windows/AppConfiguration.props similarity index 100% rename from gallery/gallery/windows/AppConfiguration.props rename to gallery/windows/AppConfiguration.props diff --git a/gallery/gallery/windows/FlutterBuild.vcxproj b/gallery/windows/FlutterBuild.vcxproj similarity index 100% rename from gallery/gallery/windows/FlutterBuild.vcxproj rename to gallery/windows/FlutterBuild.vcxproj diff --git a/gallery/gallery/windows/FlutterPlugins.props b/gallery/windows/FlutterPlugins.props similarity index 100% rename from gallery/gallery/windows/FlutterPlugins.props rename to gallery/windows/FlutterPlugins.props diff --git a/gallery/gallery/windows/Runner.rc b/gallery/windows/Runner.rc similarity index 100% rename from gallery/gallery/windows/Runner.rc rename to gallery/windows/Runner.rc diff --git a/gallery/gallery/windows/Runner.sln b/gallery/windows/Runner.sln similarity index 100% rename from gallery/gallery/windows/Runner.sln rename to gallery/windows/Runner.sln diff --git a/gallery/gallery/windows/Runner.vcxproj b/gallery/windows/Runner.vcxproj similarity index 100% rename from gallery/gallery/windows/Runner.vcxproj rename to gallery/windows/Runner.vcxproj diff --git a/gallery/gallery/windows/Runner.vcxproj.filters b/gallery/windows/Runner.vcxproj.filters similarity index 100% rename from gallery/gallery/windows/Runner.vcxproj.filters rename to gallery/windows/Runner.vcxproj.filters diff --git a/gallery/gallery/windows/flutter/generated_plugin_registrant.cc b/gallery/windows/flutter/generated_plugin_registrant.cc similarity index 100% rename from gallery/gallery/windows/flutter/generated_plugin_registrant.cc rename to gallery/windows/flutter/generated_plugin_registrant.cc diff --git a/gallery/gallery/windows/flutter/generated_plugin_registrant.h b/gallery/windows/flutter/generated_plugin_registrant.h similarity index 100% rename from gallery/gallery/windows/flutter/generated_plugin_registrant.h rename to gallery/windows/flutter/generated_plugin_registrant.h diff --git a/gallery/gallery/windows/main.cpp b/gallery/windows/main.cpp similarity index 100% rename from gallery/gallery/windows/main.cpp rename to gallery/windows/main.cpp diff --git a/gallery/gallery/windows/resource.h b/gallery/windows/resource.h similarity index 100% rename from gallery/gallery/windows/resource.h rename to gallery/windows/resource.h diff --git a/gallery/gallery/windows/resources/app_icon.ico b/gallery/windows/resources/app_icon.ico similarity index 100% rename from gallery/gallery/windows/resources/app_icon.ico rename to gallery/windows/resources/app_icon.ico diff --git a/gallery/gallery/windows/runner.exe.manifest b/gallery/windows/runner.exe.manifest similarity index 100% rename from gallery/gallery/windows/runner.exe.manifest rename to gallery/windows/runner.exe.manifest diff --git a/gallery/gallery/windows/scripts/bundle_assets_and_deps.bat b/gallery/windows/scripts/bundle_assets_and_deps.bat similarity index 100% rename from gallery/gallery/windows/scripts/bundle_assets_and_deps.bat rename to gallery/windows/scripts/bundle_assets_and_deps.bat diff --git a/gallery/gallery/windows/scripts/prepare_dependencies.bat b/gallery/windows/scripts/prepare_dependencies.bat similarity index 100% rename from gallery/gallery/windows/scripts/prepare_dependencies.bat rename to gallery/windows/scripts/prepare_dependencies.bat diff --git a/gallery/gallery/windows/win32_window.cc b/gallery/windows/win32_window.cc similarity index 100% rename from gallery/gallery/windows/win32_window.cc rename to gallery/windows/win32_window.cc diff --git a/gallery/gallery/windows/win32_window.h b/gallery/windows/win32_window.h similarity index 100% rename from gallery/gallery/windows/win32_window.h rename to gallery/windows/win32_window.h diff --git a/gallery/gallery/windows/window_configuration.cpp b/gallery/windows/window_configuration.cpp similarity index 100% rename from gallery/gallery/windows/window_configuration.cpp rename to gallery/windows/window_configuration.cpp diff --git a/gallery/gallery/windows/window_configuration.h b/gallery/windows/window_configuration.h similarity index 100% rename from gallery/gallery/windows/window_configuration.h rename to gallery/windows/window_configuration.h From a103ff621931e8782bd308cfa7ec3217a309810b Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 20:45:35 +0100 Subject: [PATCH 2/8] Update banner_demo.dart --- gallery/lib/demos/material/banner_demo.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gallery/lib/demos/material/banner_demo.dart b/gallery/lib/demos/material/banner_demo.dart index 058d7e5b263..05e9bdd4797 100644 --- a/gallery/lib/demos/material/banner_demo.dart +++ b/gallery/lib/demos/material/banner_demo.dart @@ -44,12 +44,13 @@ class _BannerDemoState extends State { @override Widget build(BuildContext context) { + final colorScheme = Theme.of(context).colorScheme; final banner = MaterialBanner( content: Text(GalleryLocalizations.of(context).bannerDemoText), leading: _showLeading ? CircleAvatar( - child: Icon(Icons.access_alarm), - backgroundColor: Theme.of(context).colorScheme.primary, + child: Icon(Icons.access_alarm, color: colorScheme.onPrimary), + backgroundColor: colorScheme.primary, ) : null, actions: [ @@ -71,6 +72,7 @@ class _BannerDemoState extends State { }, ), ], + backgroundColor: colorScheme.background, ); return Scaffold( From 224bc2d63793c4fcbdfbaa5087b40487428ab9ce Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 20:45:46 +0100 Subject: [PATCH 3/8] Update documentation --- gallery/README.md | 2 +- gallery/lib/l10n/README.md | 8 ++++---- gallery/tool/codeviewer_cli/README.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gallery/README.md b/gallery/README.md index 31b096632b4..06f8e33a7ab 100644 --- a/gallery/README.md +++ b/gallery/README.md @@ -53,7 +53,7 @@ platform it runs on. This is determined based on window size as outlined in To generate localized strings or highlighted code segments, make sure that you have [grinder](https://pub.dev/packages/grinder) installed. You can install it -by getting the packages in `samples/gallery/gallery/`: +by getting the packages in `samples/gallery/`: ``` flutter pub get ``` diff --git a/gallery/lib/l10n/README.md b/gallery/lib/l10n/README.md index 3ddc838b371..3aeb5b368f5 100644 --- a/gallery/lib/l10n/README.md +++ b/gallery/lib/l10n/README.md @@ -1,6 +1,6 @@ # Localization -## Generating New Locale Messages +## Creating New Locale Messages When adding new strings to be localized, update `intl_en_US.arb`, which is used by this project as the template. When creating new entries, they @@ -24,7 +24,7 @@ to be completed. ## How to Generate GalleryLocalizations with Grinder -From the `samples/gallery/gallery/` directory: +From the `samples/gallery/` directory: 1. Make sure you have [grinder](https://pub.dev/packages/grinder) installed by running `flutter pub get`. 2. Then run `flutter pub run grinder l10n` to generate `GalleryLocalizations`. @@ -36,7 +36,7 @@ the script, you have to update `gallery_localizations.dart` and move the `en_US` locale to the top of the list. ## How to Generate GalleryLocalizations with l10n scripts -To generate GalleryLocalizations, from `samples/gallery/gallery/` run: +To generate GalleryLocalizations, from `samples/gallery/` run: ```dart dart ${YOUR_FLUTTER_PATH}/dev/tools/localization/bin/gen_l10n.dart \ @@ -45,7 +45,7 @@ dart ${YOUR_FLUTTER_PATH}/dev/tools/localization/bin/gen_l10n.dart \ --output-class=GalleryLocalizations ``` -From `samples/gallery/gallery/`, run `dart ../l10n_cli/bin/main.dart`, which +From `samples/gallery/`, run `dart ../l10n_cli/bin/main.dart`, which will generate `intl_en_US.xml`. This will be used by the internal translation console to generate messages in the different locales. diff --git a/gallery/tool/codeviewer_cli/README.md b/gallery/tool/codeviewer_cli/README.md index bf6536d351f..c97b376bde9 100644 --- a/gallery/tool/codeviewer_cli/README.md +++ b/gallery/tool/codeviewer_cli/README.md @@ -14,7 +14,7 @@ Highlighted code widgets are stored in the ## How to generate code segments -From the `samples/gallery/gallery/` directory: +From the `samples/gallery/` directory: 1. Make sure you have [grinder](https://pub.dev/packages/grinder) installed by running `flutter pub get`. 2. Then run `flutter pub run grinder update-code-segments` to generate code From 8bc8d206105efb02b2b4dea8ef09c50bfe608736 Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 20:48:20 +0100 Subject: [PATCH 4/8] Add hidden files --- gallery/.gitignore | 79 ++++++++++++++++++++++++++++++++++++++++++++++ gallery/.metadata | 10 ++++++ 2 files changed, 89 insertions(+) create mode 100644 gallery/.gitignore create mode 100644 gallery/.metadata diff --git a/gallery/.gitignore b/gallery/.gitignore new file mode 100644 index 00000000000..24b006ec576 --- /dev/null +++ b/gallery/.gitignore @@ -0,0 +1,79 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +.firebase/ +.flutter-plugins-dependencies + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Android related +**/android/**/gradle-wrapper.jar +**/android/.gradle +**/android/captures/ +**/android/gradlew +**/android/gradlew.bat +**/android/local.properties +**/android/**/GeneratedPluginRegistrant.java + +# iOS/XCode related +**/ios/**/*.mode1v3 +**/ios/**/*.mode2v3 +**/ios/**/*.moved-aside +**/ios/**/*.pbxuser +**/ios/**/*.perspectivev3 +**/ios/**/*sync/ +**/ios/**/.sconsign.dblite +**/ios/**/.tags* +**/ios/**/.vagrant/ +**/ios/**/DerivedData/ +**/ios/**/Icon? +**/ios/**/Pods/ +**/ios/**/.symlinks/ +**/ios/**/profile +**/ios/**/xcuserdata +**/ios/.generated/ +**/ios/Flutter/App.framework +**/ios/Flutter/Flutter.framework +**/ios/Flutter/Generated.xcconfig +**/ios/Flutter/app.flx +**/ios/Flutter/app.zip +**/ios/Flutter/flutter_assets/ +**/ios/Flutter/flutter_export_environment.sh +**/ios/ServiceDefinitions.json +**/ios/Runner/GeneratedPluginRegistrant.* + +# Web related +lib/generated_plugin_registrant.dart + +# Exceptions to above rules. +!**/ios/**/default.mode1v3 +!**/ios/**/default.mode2v3 +!**/ios/**/default.pbxuser +!**/ios/**/default.perspectivev3 +!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/gallery/.metadata b/gallery/.metadata new file mode 100644 index 00000000000..9ce83ab05c9 --- /dev/null +++ b/gallery/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: f5733f7a62ebc7c2ba324a2b410cd81215956b7d + channel: master + +project_type: app From 320b09a50eb29bdf38d9929146fbfe845e18a600 Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 20:51:40 +0100 Subject: [PATCH 5/8] Edit Travis script --- tool/travis_flutter_script.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tool/travis_flutter_script.sh b/tool/travis_flutter_script.sh index 4a8a616aa76..a2d18bd2485 100755 --- a/tool/travis_flutter_script.sh +++ b/tool/travis_flutter_script.sh @@ -29,7 +29,7 @@ declare -ar PROJECT_NAMES=( "add_to_app/flutter_module" \ "add_to_app/flutter_module_using_plugin" \ "animations" \ - "gallery/gallery" \ + "gallery" \ "flutter_maps_firestore" \ "isolate_example" \ "jsonexample" \ @@ -62,10 +62,10 @@ done # gallery have been generated using the latest gallery code. Also test that # the localization scripts have been run, so that they are up to date for the # gallery. -pushd gallery/gallery -echo "Run code segments check for 'gallery/gallery'." +pushd gallery +echo "Run code segments check for 'gallery'." "${LOCAL_SDK_PATH}/bin/flutter" pub run grinder verify-code-segments -echo "Run localization check for 'gallery/gallery'." +echo "Run localization check for 'gallery'." "${LOCAL_SDK_PATH}/bin/flutter" pub run grinder verify-l10n popd From 9a96a8b9e15073ae7c0d7605f44dd02c72115564 Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 20:51:51 +0100 Subject: [PATCH 6/8] Update top level docs --- CONTRIBUTING.md | 2 +- INDEX.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9cede13b62d..68308479347 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -56,7 +56,7 @@ Each app should: [stable](https://github.com/flutter/flutter/wiki/Flutter-build-release-channels) release of the Flutter SDK. * Include the same - [`analysis_options.yaml`](https://github.com/flutter/samples/blob/master/gallery/gallery/analysis_options.yaml) + [`analysis_options.yaml`](https://github.com/flutter/samples/blob/master/gallery/analysis_options.yaml) file used throughout the repo. These files include a base set of analyzer conventions and lints. * Have no analyzer errors or warnings. diff --git a/INDEX.md b/INDEX.md index e1930d63ef7..dc0833d5494 100644 --- a/INDEX.md +++ b/INDEX.md @@ -139,7 +139,7 @@ thread and into an isolate. ## Demos -#### [Shrine](gallery/gallery/lib/studies/shrine) _(Flutter team)_ +#### [Shrine](gallery/lib/studies/shrine) _(Flutter team)_ The Shrine demo app from the Flutter team. It's designed to showcase how apps can put their own spin on the Material Design components and how to use ScopedModel to maintain app state across screens. From 7eb801813cbc47da275b6a8e3dcb5c61fb605fae Mon Sep 17 00:00:00 2001 From: guidezpl Date: Tue, 4 Feb 2020 21:38:58 +0100 Subject: [PATCH 7/8] Update README.md path --- gallery/lib/l10n/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gallery/lib/l10n/README.md b/gallery/lib/l10n/README.md index 3aeb5b368f5..f142bc2801b 100644 --- a/gallery/lib/l10n/README.md +++ b/gallery/lib/l10n/README.md @@ -45,7 +45,7 @@ dart ${YOUR_FLUTTER_PATH}/dev/tools/localization/bin/gen_l10n.dart \ --output-class=GalleryLocalizations ``` -From `samples/gallery/`, run `dart ../l10n_cli/bin/main.dart`, which +From `samples/gallery/`, run `dart tool/l10n_cli/main.dart`, which will generate `intl_en_US.xml`. This will be used by the internal translation console to generate messages in the different locales. From 3c1aee7652d60eaa6d9853d6fb01d5b7b8c584d6 Mon Sep 17 00:00:00 2001 From: guidezpl Date: Thu, 6 Feb 2020 10:20:31 +0100 Subject: [PATCH 8/8] Move Crane middle tab up --- gallery/lib/studies/crane/backdrop.dart | 141 ++++++++++++++---------- 1 file changed, 82 insertions(+), 59 deletions(-) diff --git a/gallery/lib/studies/crane/backdrop.dart b/gallery/lib/studies/crane/backdrop.dart index 563d45fb172..d4a56131970 100644 --- a/gallery/lib/studies/crane/backdrop.dart +++ b/gallery/lib/studies/crane/backdrop.dart @@ -23,10 +23,12 @@ class _FrontLayer extends StatelessWidget { Key key, this.title, this.index, + this.mobileTopOffset, }) : super(key: key); final String title; final int index; + final double mobileTopOffset; static const frontLayerBorderRadius = 16.0; @@ -37,29 +39,33 @@ class _FrontLayer extends StatelessWidget { return DefaultFocusTraversal( policy: ReadingOrderTraversalPolicy(), - child: PhysicalShape( - elevation: 16, - color: cranePrimaryWhite, - clipper: ShapeBorderClipper( - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.only( - topLeft: Radius.circular(frontLayerBorderRadius), - topRight: Radius.circular(frontLayerBorderRadius), + child: Padding( + padding: + isDesktop ? EdgeInsets.zero : EdgeInsets.only(top: mobileTopOffset), + child: PhysicalShape( + elevation: 16, + color: cranePrimaryWhite, + clipper: ShapeBorderClipper( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.only( + topLeft: Radius.circular(frontLayerBorderRadius), + topRight: Radius.circular(frontLayerBorderRadius), + ), ), ), - ), - child: ListView( - padding: isDesktop - ? EdgeInsets.symmetric( - horizontal: - isSmallDesktop ? appPaddingSmall : appPaddingLarge, - vertical: 22) - : EdgeInsets.all(20), - children: [ - Text(title, style: Theme.of(context).textTheme.subtitle), - SizedBox(height: 20), - ItemCards(index: index), - ], + child: ListView( + padding: isDesktop + ? EdgeInsets.symmetric( + horizontal: + isSmallDesktop ? appPaddingSmall : appPaddingLarge, + vertical: 22) + : EdgeInsets.all(20), + children: [ + Text(title, style: Theme.of(context).textTheme.subtitle), + SizedBox(height: 20), + ItemCards(index: index), + ], + ), ), ), ); @@ -94,23 +100,27 @@ class Backdrop extends StatefulWidget { class _BackdropState extends State with TickerProviderStateMixin { TabController _tabController; - Animation _flyLayerOffset; - Animation _sleepLayerOffset; - Animation _eatLayerOffset; + Animation _flyLayerHorizontalOffset; + Animation _sleepLayerHorizontalOffset; + Animation _eatLayerHorizontalOffset; + + // How much the 'sleep' front layer is vertically offset relative to other + // front layers, in pixels, with the mobile layout. + static const _sleepLayerTopOffset = 60.0; @override void initState() { super.initState(); _tabController = TabController(length: 3, vsync: this); - // Offsets to create a gap between front layers. - _flyLayerOffset = _tabController.animation + // Offsets to create a horizontal gap between front layers. + _flyLayerHorizontalOffset = _tabController.animation .drive(Tween(begin: Offset(0, 0), end: Offset(-0.05, 0))); - _sleepLayerOffset = _tabController.animation + _sleepLayerHorizontalOffset = _tabController.animation .drive(Tween(begin: Offset(0.05, 0), end: Offset(0, 0))); - _eatLayerOffset = _tabController.animation + _eatLayerHorizontalOffset = _tabController.animation .drive(Tween(begin: Offset(0.10, 0), end: Offset(0.05, 0))); } @@ -163,38 +173,51 @@ class _BackdropState extends State with TickerProviderStateMixin { 20 * textScaleFactor / 2 : 175 + 140 * textScaleFactor / 2, ), - child: TabBarView( - physics: isDesktop - ? NeverScrollableScrollPhysics() - : null, // use default TabBarView physics - controller: _tabController, - children: [ - SlideTransition( - position: _flyLayerOffset, - child: _FrontLayer( - title: GalleryLocalizations.of(context) - .craneFlySubhead, - index: 0, - ), - ), - SlideTransition( - position: _sleepLayerOffset, - child: _FrontLayer( - title: GalleryLocalizations.of(context) - .craneSleepSubhead, - index: 1, - ), + // To display the middle front layer higher than the others, + // we allow the TabBarView to overflow by an offset + // (doubled because it technically overflows top & bottom). + // The other front layers are top padded by this offset. + child: LayoutBuilder(builder: (context, constraints) { + return OverflowBox( + maxHeight: + constraints.maxHeight + _sleepLayerTopOffset * 2, + child: TabBarView( + physics: isDesktop + ? NeverScrollableScrollPhysics() + : null, // use default TabBarView physics + controller: _tabController, + children: [ + SlideTransition( + position: _flyLayerHorizontalOffset, + child: _FrontLayer( + title: GalleryLocalizations.of(context) + .craneFlySubhead, + index: 0, + mobileTopOffset: _sleepLayerTopOffset, + ), + ), + SlideTransition( + position: _sleepLayerHorizontalOffset, + child: _FrontLayer( + title: GalleryLocalizations.of(context) + .craneSleepSubhead, + index: 1, + mobileTopOffset: 0, + ), + ), + SlideTransition( + position: _eatLayerHorizontalOffset, + child: _FrontLayer( + title: GalleryLocalizations.of(context) + .craneEatSubhead, + index: 2, + mobileTopOffset: _sleepLayerTopOffset, + ), + ), + ], ), - SlideTransition( - position: _eatLayerOffset, - child: _FrontLayer( - title: GalleryLocalizations.of(context) - .craneEatSubhead, - index: 2, - ), - ), - ], - ), + ); + }), ), ], ),