From cee267cf882211f90665c3da4401ef459a156404 Mon Sep 17 00:00:00 2001 From: Pierre-Louis Date: Wed, 5 Feb 2020 20:11:54 +0100 Subject: [PATCH] [Gallery] Fix directory structure (#312) --- CONTRIBUTING.md | 2 +- INDEX.md | 2 +- gallery/{gallery => }/.gitignore | 0 gallery/{gallery => }/.metadata | 0 gallery/README.md | 2 +- gallery/{gallery => }/analysis_options.yaml | 0 gallery/{gallery => }/android/.gitignore | 0 gallery/{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 .../kotlin/io/flutter/demo/gallery/MainActivity.kt | 0 .../app/src/main/res/drawable/launch_background.xml | 0 .../src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../main/res/mipmap-hdpi/ic_launcher_background.png | Bin .../main/res/mipmap-hdpi/ic_launcher_foreground.png | Bin .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../main/res/mipmap-mdpi/ic_launcher_background.png | Bin .../main/res/mipmap-mdpi/ic_launcher_foreground.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_background.png | Bin .../res/mipmap-xhdpi/ic_launcher_foreground.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_background.png | Bin .../res/mipmap-xxhdpi/ic_launcher_foreground.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_background.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_foreground.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../android/app/src/main/res/values/styles.xml | 0 .../android/app/src/profile/AndroidManifest.xml | 0 gallery/{gallery => }/android/build.gradle | 0 gallery/{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 .../assets/crane/destinations/2.0x/sleep_0.jpg | Bin .../assets/crane/destinations/2.0x/sleep_1.jpg | Bin .../assets/crane/destinations/2.0x/sleep_10.jpg | Bin .../assets/crane/destinations/2.0x/sleep_11.jpg | Bin .../assets/crane/destinations/2.0x/sleep_2.jpg | Bin .../assets/crane/destinations/2.0x/sleep_3.jpg | Bin .../assets/crane/destinations/2.0x/sleep_4.jpg | Bin .../assets/crane/destinations/2.0x/sleep_5.jpg | Bin .../assets/crane/destinations/2.0x/sleep_6.jpg | Bin .../assets/crane/destinations/2.0x/sleep_7.jpg | Bin .../assets/crane/destinations/2.0x/sleep_8.jpg | Bin .../assets/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 .../assets/crane/destinations/3.0x/sleep_0.jpg | Bin .../assets/crane/destinations/3.0x/sleep_1.jpg | Bin .../assets/crane/destinations/3.0x/sleep_10.jpg | Bin .../assets/crane/destinations/3.0x/sleep_11.jpg | Bin .../assets/crane/destinations/3.0x/sleep_2.jpg | Bin .../assets/crane/destinations/3.0x/sleep_3.jpg | Bin .../assets/crane/destinations/3.0x/sleep_4.jpg | Bin .../assets/crane/destinations/3.0x/sleep_5.jpg | Bin .../assets/crane/destinations/3.0x/sleep_6.jpg | Bin .../assets/crane/destinations/3.0x/sleep_7.jpg | Bin .../assets/crane/destinations/3.0x/sleep_8.jpg | Bin .../assets/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 .../{gallery => }/assets/crane/logo/2.0x/logo.png | Bin .../{gallery => }/assets/crane/logo/3.0x/logo.png | Bin gallery/{gallery => }/assets/crane/logo/logo.png | Bin .../assets/crane/logo/outline_logo.png | Bin .../demos/1.5x/bottom_navigation_background.png | Bin .../demos/2.0x/bottom_navigation_background.png | Bin .../demos/3.0x/bottom_navigation_background.png | Bin .../demos/4.0x/bottom_navigation_background.png | Bin .../assets/demos/bottom_navigation_background.png | Bin .../assets/fortnightly/1.5x/fortnightly_bees.jpg | Bin .../assets/fortnightly/1.5x/fortnightly_chart.png | Bin .../fortnightly/1.5x/fortnightly_feminists.jpg | Bin .../fortnightly/1.5x/fortnightly_healthcare.jpg | Bin .../assets/fortnightly/1.5x/fortnightly_title.png | Bin .../assets/fortnightly/2.0x/fortnightly_bees.jpg | Bin .../assets/fortnightly/2.0x/fortnightly_chart.png | Bin .../fortnightly/2.0x/fortnightly_feminists.jpg | Bin .../fortnightly/2.0x/fortnightly_healthcare.jpg | Bin .../assets/fortnightly/2.0x/fortnightly_title.png | Bin .../assets/fortnightly/3.0x/fortnightly_bees.jpg | Bin .../assets/fortnightly/3.0x/fortnightly_chart.png | Bin .../fortnightly/3.0x/fortnightly_feminists.jpg | Bin .../fortnightly/3.0x/fortnightly_healthcare.jpg | Bin .../assets/fortnightly/3.0x/fortnightly_title.png | Bin .../assets/fortnightly/4.0x/fortnightly_bees.jpg | Bin .../assets/fortnightly/4.0x/fortnightly_chart.png | Bin .../fortnightly/4.0x/fortnightly_feminists.jpg | Bin .../fortnightly/4.0x/fortnightly_healthcare.jpg | Bin .../assets/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 .../assets/fortnightly/fortnightly_fabrics.png | Bin .../assets/fortnightly/fortnightly_feminists.jpg | Bin .../assets/fortnightly/fortnightly_gas.png | Bin .../assets/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 .../{gallery => }/assets/logo/1.5x/flutter_logo.png | Bin .../assets/logo/1.5x/flutter_logo_color.png | Bin .../{gallery => }/assets/logo/2.0x/flutter_logo.png | Bin .../assets/logo/2.0x/flutter_logo_color.png | Bin .../{gallery => }/assets/logo/3.0x/flutter_logo.png | Bin .../assets/logo/3.0x/flutter_logo_color.png | Bin .../{gallery => }/assets/logo/4.0x/flutter_logo.png | Bin .../assets/logo/4.0x/flutter_logo_color.png | Bin gallery/{gallery => }/assets/logo/flutter_logo.png | Bin .../assets/logo/flutter_logo_color.png | Bin .../assets/splash_effects/splash_effect_1.gif | Bin .../assets/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 gallery/{gallery => }/assets/studies/crane_card.png | Bin .../assets/studies/crane_card_dark.png | Bin gallery/{gallery => }/assets/studies/rally_card.png | Bin .../assets/studies/rally_card_dark.png | Bin .../{gallery => }/assets/studies/shrine_card.png | Bin .../assets/studies/shrine_card_dark.png | Bin .../{gallery => }/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 .../fonts/google_fonts/LibreFranklin-ExtraBold.ttf | Bin .../fonts/google_fonts/LibreFranklin-Medium.ttf | Bin .../fonts/google_fonts/LibreFranklin-Regular.ttf | Bin .../fonts/google_fonts/LibreFranklin-SemiBold.ttf | Bin .../fonts/google_fonts/Merriweather-BoldItalic.ttf | Bin .../fonts/google_fonts/Merriweather-Light.ttf | Bin .../fonts/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 .../fonts/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 .../{gallery => }/fonts/google_fonts/Rubik-Bold.ttf | Bin .../fonts/google_fonts/Rubik-Medium.ttf | Bin .../fonts/google_fonts/Rubik-Regular.ttf | Bin gallery/{gallery => }/ios/.gitignore | 0 .../ios/Flutter/AppFrameworkInfo.plist | 0 gallery/{gallery => }/ios/Flutter/Debug.xcconfig | 0 gallery/{gallery => }/ios/Flutter/Release.xcconfig | 0 gallery/{gallery => }/ios/Podfile | 0 gallery/{gallery => }/ios/Podfile.lock | 0 .../ios/Runner.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../ios/Runner.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 gallery/{gallery => }/ios/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/AppIcon.appiconset/app_icon.png | Bin .../Assets.xcassets/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 .../Assets.xcassets/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 .../Assets.xcassets/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 .../Assets.xcassets/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 .../Assets.xcassets/LaunchImage.imageset/README.md | 0 .../ios/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 .../{gallery => }/lib/codeviewer/code_segments.dart | 0 .../{gallery => }/lib/codeviewer/code_style.dart | 0 gallery/{gallery => }/lib/constants.dart | 0 gallery/{gallery => }/lib/data/demos.dart | 0 gallery/{gallery => }/lib/data/gallery_options.dart | 0 gallery/{gallery => }/lib/data/icons.dart | 0 .../cupertino_activity_indicator_demo.dart | 0 .../lib/demos/cupertino/cupertino_alert_demo.dart | 0 .../lib/demos/cupertino/cupertino_button_demo.dart | 0 .../cupertino/cupertino_navigation_bar_demo.dart | 0 .../lib/demos/cupertino/cupertino_picker_demo.dart | 0 .../lib/demos/cupertino/cupertino_refresh_demo.dart | 0 .../cupertino/cupertino_segmented_control_demo.dart | 0 .../lib/demos/cupertino/cupertino_slider_demo.dart | 0 .../lib/demos/cupertino/cupertino_switch_demo.dart | 0 .../lib/demos/cupertino/cupertino_tab_bar_demo.dart | 0 .../demos/cupertino/cupertino_text_field_demo.dart | 0 .../lib/demos/material/banner_demo.dart | 0 .../lib/demos/material/bottom_app_bar_demo.dart | 0 .../lib/demos/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 .../{gallery => }/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 .../{gallery => }/lib/demos/material/list_demo.dart | 0 .../{gallery => }/lib/demos/material/menu_demo.dart | 0 .../lib/demos/material/picker_demo.dart | 0 .../lib/demos/material/progress_indicator_demo.dart | 0 .../lib/demos/material/selection_controls_demo.dart | 0 .../lib/demos/material/sliders_demo.dart | 0 .../lib/demos/material/snackbar_demo.dart | 0 .../{gallery => }/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 .../lib/demos/reference/transformations_demo.dart | 0 .../demos/reference/transformations_demo_board.dart | 0 .../transformations_demo_color_picker.dart | 0 .../transformations_demo_edit_board_point.dart | 0 .../transformations_demo_gesture_transformable.dart | 0 .../transformations_demo_inertial_motion.dart | 0 .../lib/demos/reference/typography_demo.dart | 0 .../lib/feature_discovery/animation.dart | 0 .../lib/feature_discovery/feature_discovery.dart | 0 .../lib/feature_discovery/overlay.dart | 0 gallery/{gallery => }/lib/l10n/README.md | 8 ++++---- .../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/{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/{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/{gallery => }/lib/l10n/messages_af.dart | 0 gallery/{gallery => }/lib/l10n/messages_all.dart | 0 gallery/{gallery => }/lib/l10n/messages_am.dart | 0 gallery/{gallery => }/lib/l10n/messages_ar.dart | 0 gallery/{gallery => }/lib/l10n/messages_ar_EG.dart | 0 gallery/{gallery => }/lib/l10n/messages_ar_JO.dart | 0 gallery/{gallery => }/lib/l10n/messages_ar_MA.dart | 0 gallery/{gallery => }/lib/l10n/messages_ar_SA.dart | 0 gallery/{gallery => }/lib/l10n/messages_as.dart | 0 gallery/{gallery => }/lib/l10n/messages_az.dart | 0 gallery/{gallery => }/lib/l10n/messages_be.dart | 0 gallery/{gallery => }/lib/l10n/messages_bg.dart | 0 gallery/{gallery => }/lib/l10n/messages_bn.dart | 0 gallery/{gallery => }/lib/l10n/messages_bs.dart | 0 gallery/{gallery => }/lib/l10n/messages_ca.dart | 0 gallery/{gallery => }/lib/l10n/messages_cs.dart | 0 gallery/{gallery => }/lib/l10n/messages_da.dart | 0 gallery/{gallery => }/lib/l10n/messages_de.dart | 0 gallery/{gallery => }/lib/l10n/messages_de_AT.dart | 0 gallery/{gallery => }/lib/l10n/messages_de_CH.dart | 0 gallery/{gallery => }/lib/l10n/messages_el.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_AU.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_CA.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_GB.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_IE.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_IN.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_NZ.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_SG.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_US.dart | 0 gallery/{gallery => }/lib/l10n/messages_en_ZA.dart | 0 gallery/{gallery => }/lib/l10n/messages_es.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_419.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_AR.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_BO.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_CL.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_CO.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_CR.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_DO.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_EC.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_GT.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_HN.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_MX.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_NI.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_PA.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_PE.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_PR.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_PY.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_SV.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_US.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_UY.dart | 0 gallery/{gallery => }/lib/l10n/messages_es_VE.dart | 0 gallery/{gallery => }/lib/l10n/messages_et.dart | 0 gallery/{gallery => }/lib/l10n/messages_eu.dart | 0 gallery/{gallery => }/lib/l10n/messages_fa.dart | 0 gallery/{gallery => }/lib/l10n/messages_fi.dart | 0 gallery/{gallery => }/lib/l10n/messages_fil.dart | 0 gallery/{gallery => }/lib/l10n/messages_fr.dart | 0 gallery/{gallery => }/lib/l10n/messages_fr_CA.dart | 0 gallery/{gallery => }/lib/l10n/messages_fr_CH.dart | 0 gallery/{gallery => }/lib/l10n/messages_gl.dart | 0 gallery/{gallery => }/lib/l10n/messages_gsw.dart | 0 gallery/{gallery => }/lib/l10n/messages_gu.dart | 0 gallery/{gallery => }/lib/l10n/messages_he.dart | 0 gallery/{gallery => }/lib/l10n/messages_hi.dart | 0 gallery/{gallery => }/lib/l10n/messages_hr.dart | 0 gallery/{gallery => }/lib/l10n/messages_hu.dart | 0 gallery/{gallery => }/lib/l10n/messages_hy.dart | 0 gallery/{gallery => }/lib/l10n/messages_id.dart | 0 gallery/{gallery => }/lib/l10n/messages_is.dart | 0 gallery/{gallery => }/lib/l10n/messages_it.dart | 0 gallery/{gallery => }/lib/l10n/messages_ja.dart | 0 gallery/{gallery => }/lib/l10n/messages_ka.dart | 0 gallery/{gallery => }/lib/l10n/messages_kk.dart | 0 gallery/{gallery => }/lib/l10n/messages_km.dart | 0 gallery/{gallery => }/lib/l10n/messages_kn.dart | 0 gallery/{gallery => }/lib/l10n/messages_ko.dart | 0 gallery/{gallery => }/lib/l10n/messages_ky.dart | 0 gallery/{gallery => }/lib/l10n/messages_lo.dart | 0 gallery/{gallery => }/lib/l10n/messages_lt.dart | 0 gallery/{gallery => }/lib/l10n/messages_lv.dart | 0 .../{gallery => }/lib/l10n/messages_messages.dart | 0 gallery/{gallery => }/lib/l10n/messages_mk.dart | 0 gallery/{gallery => }/lib/l10n/messages_ml.dart | 0 gallery/{gallery => }/lib/l10n/messages_mn.dart | 0 gallery/{gallery => }/lib/l10n/messages_mr.dart | 0 gallery/{gallery => }/lib/l10n/messages_ms.dart | 0 gallery/{gallery => }/lib/l10n/messages_my.dart | 0 gallery/{gallery => }/lib/l10n/messages_nb.dart | 0 gallery/{gallery => }/lib/l10n/messages_ne.dart | 0 gallery/{gallery => }/lib/l10n/messages_nl.dart | 0 gallery/{gallery => }/lib/l10n/messages_or.dart | 0 gallery/{gallery => }/lib/l10n/messages_pa.dart | 0 gallery/{gallery => }/lib/l10n/messages_pl.dart | 0 gallery/{gallery => }/lib/l10n/messages_pt.dart | 0 gallery/{gallery => }/lib/l10n/messages_pt_BR.dart | 0 gallery/{gallery => }/lib/l10n/messages_pt_PT.dart | 0 gallery/{gallery => }/lib/l10n/messages_ro.dart | 0 gallery/{gallery => }/lib/l10n/messages_ru.dart | 0 gallery/{gallery => }/lib/l10n/messages_si.dart | 0 gallery/{gallery => }/lib/l10n/messages_sk.dart | 0 gallery/{gallery => }/lib/l10n/messages_sl.dart | 0 gallery/{gallery => }/lib/l10n/messages_sq.dart | 0 gallery/{gallery => }/lib/l10n/messages_sr.dart | 0 .../{gallery => }/lib/l10n/messages_sr_Latn.dart | 0 gallery/{gallery => }/lib/l10n/messages_sv.dart | 0 gallery/{gallery => }/lib/l10n/messages_sw.dart | 0 gallery/{gallery => }/lib/l10n/messages_ta.dart | 0 gallery/{gallery => }/lib/l10n/messages_te.dart | 0 gallery/{gallery => }/lib/l10n/messages_th.dart | 0 gallery/{gallery => }/lib/l10n/messages_tl.dart | 0 gallery/{gallery => }/lib/l10n/messages_tr.dart | 0 gallery/{gallery => }/lib/l10n/messages_uk.dart | 0 gallery/{gallery => }/lib/l10n/messages_ur.dart | 0 gallery/{gallery => }/lib/l10n/messages_uz.dart | 0 gallery/{gallery => }/lib/l10n/messages_vi.dart | 0 gallery/{gallery => }/lib/l10n/messages_zh.dart | 0 gallery/{gallery => }/lib/l10n/messages_zh_CN.dart | 0 gallery/{gallery => }/lib/l10n/messages_zh_HK.dart | 0 gallery/{gallery => }/lib/l10n/messages_zh_TW.dart | 0 gallery/{gallery => }/lib/l10n/messages_zu.dart | 0 gallery/{gallery => }/lib/layout/adaptive.dart | 0 .../lib/layout/focus_traversal_policy.dart | 0 .../{gallery => }/lib/layout/highlight_focus.dart | 0 gallery/{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 .../{gallery => }/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 .../{gallery => }/lib/pages/settings_list_item.dart | 0 gallery/{gallery => }/lib/pages/splash.dart | 0 gallery/{gallery => }/lib/studies/crane/app.dart | 0 .../{gallery => }/lib/studies/crane/backdrop.dart | 0 .../{gallery => }/lib/studies/crane/backlayer.dart | 0 .../lib/studies/crane/border_tab_indicator.dart | 0 gallery/{gallery => }/lib/studies/crane/colors.dart | 0 .../{gallery => }/lib/studies/crane/eat_form.dart | 0 .../{gallery => }/lib/studies/crane/fly_form.dart | 0 .../lib/studies/crane/header_form.dart | 0 .../{gallery => }/lib/studies/crane/item_cards.dart | 0 .../{gallery => }/lib/studies/crane/model/data.dart | 0 .../lib/studies/crane/model/destination.dart | 0 .../lib/studies/crane/model/formatters.dart | 0 .../{gallery => }/lib/studies/crane/sleep_form.dart | 0 gallery/{gallery => }/lib/studies/crane/theme.dart | 0 .../{gallery => }/lib/studies/fortnightly/app.dart | 0 .../lib/studies/fortnightly/shared.dart | 0 gallery/{gallery => }/lib/studies/rally/app.dart | 0 .../lib/studies/rally/charts/line_chart.dart | 0 .../lib/studies/rally/charts/pie_chart.dart | 0 .../studies/rally/charts/vertical_fraction_bar.dart | 0 gallery/{gallery => }/lib/studies/rally/colors.dart | 0 gallery/{gallery => }/lib/studies/rally/data.dart | 0 .../{gallery => }/lib/studies/rally/finance.dart | 0 .../{gallery => }/lib/studies/rally/formatters.dart | 0 gallery/{gallery => }/lib/studies/rally/home.dart | 0 gallery/{gallery => }/lib/studies/rally/login.dart | 0 .../lib/studies/rally/tabs/accounts.dart | 0 .../{gallery => }/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/{gallery => }/lib/studies/shrine/app.dart | 0 .../{gallery => }/lib/studies/shrine/backdrop.dart | 0 .../lib/studies/shrine/category_menu_page.dart | 0 .../{gallery => }/lib/studies/shrine/colors.dart | 0 .../lib/studies/shrine/expanding_bottom_sheet.dart | 0 gallery/{gallery => }/lib/studies/shrine/home.dart | 0 gallery/{gallery => }/lib/studies/shrine/login.dart | 0 .../lib/studies/shrine/model/app_state_model.dart | 0 .../lib/studies/shrine/model/product.dart | 0 .../studies/shrine/model/products_repository.dart | 0 .../lib/studies/shrine/page_status.dart | 0 gallery/{gallery => }/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 .../shrine/supplemental/cut_corners_border.dart | 0 .../supplemental/desktop_product_columns.dart | 0 .../studies/shrine/supplemental/layout_cache.dart | 0 .../studies/shrine/supplemental/product_card.dart | 0 .../shrine/supplemental/product_columns.dart | 0 gallery/{gallery => }/lib/studies/shrine/theme.dart | 0 .../studies/shrine/triangle_category_indicator.dart | 0 gallery/{gallery => }/lib/studies/starter/app.dart | 0 gallery/{gallery => }/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 .../linux/flutter/generated_plugin_registrant.cc | 0 .../linux/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 .../macos/Flutter/GeneratedPluginRegistrant.swift | 0 gallery/{gallery => }/macos/Podfile | 0 gallery/{gallery => }/macos/Podfile.lock | 0 .../macos/Runner.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../Runner.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../{gallery => }/macos/Runner/AppDelegate.swift | 0 .../Assets.xcassets/AppIcon.appiconset/1024.png | Bin .../Assets.xcassets/AppIcon.appiconset/128.png | Bin .../Assets.xcassets/AppIcon.appiconset/16.png | Bin .../Assets.xcassets/AppIcon.appiconset/256.png | Bin .../Assets.xcassets/AppIcon.appiconset/32.png | Bin .../Assets.xcassets/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 .../{gallery => }/macos/Runner/Release.entitlements | 0 gallery/{gallery => }/pubspec.lock | 0 gallery/{gallery => }/pubspec.yaml | 0 gallery/{gallery => }/test/pages/home_test.dart | 0 gallery/{gallery => }/test/widget_test.dart | 0 gallery/{gallery => }/tool/codeviewer_cli/README.md | 2 +- gallery/{gallery => }/tool/codeviewer_cli/main.dart | 0 .../tool/codeviewer_cli/prehighlighter.dart | 0 .../tool/codeviewer_cli/segment_generator.dart | 0 gallery/{gallery => }/tool/grind.dart | 0 gallery/{gallery => }/tool/l10n_cli/README.md | 0 gallery/{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 .../{gallery => }/windows/AppConfiguration.props | 0 gallery/{gallery => }/windows/FlutterBuild.vcxproj | 0 gallery/{gallery => }/windows/FlutterPlugins.props | 0 gallery/{gallery => }/windows/Runner.rc | Bin gallery/{gallery => }/windows/Runner.sln | 0 gallery/{gallery => }/windows/Runner.vcxproj | 0 .../{gallery => }/windows/Runner.vcxproj.filters | 0 .../windows/flutter/generated_plugin_registrant.cc | 0 .../windows/flutter/generated_plugin_registrant.h | 0 gallery/{gallery => }/windows/main.cpp | 0 gallery/{gallery => }/windows/resource.h | 0 .../{gallery => }/windows/resources/app_icon.ico | Bin gallery/{gallery => }/windows/runner.exe.manifest | 0 .../windows/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 .../{gallery => }/windows/window_configuration.cpp | 0 .../{gallery => }/windows/window_configuration.h | 0 tool/travis_flutter_script.sh | 8 ++++---- 762 files changed, 12 insertions(+), 12 deletions(-) rename gallery/{gallery => }/.gitignore (100%) rename gallery/{gallery => }/.metadata (100%) 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%) 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 (92%) 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 (97%) 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/CONTRIBUTING.md b/CONTRIBUTING.md index 9cede13b6..683084793 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 e1930d63e..dc0833d54 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. diff --git a/gallery/gallery/.gitignore b/gallery/.gitignore similarity index 100% rename from gallery/gallery/.gitignore rename to gallery/.gitignore diff --git a/gallery/gallery/.metadata b/gallery/.metadata similarity index 100% rename from gallery/gallery/.metadata rename to gallery/.metadata diff --git a/gallery/README.md b/gallery/README.md index 31b096632..06f8e33a7 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/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/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 92% rename from gallery/gallery/lib/l10n/README.md rename to gallery/lib/l10n/README.md index 3ddc838b3..f142bc280 100644 --- a/gallery/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 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. 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 97% rename from gallery/gallery/tool/codeviewer_cli/README.md rename to gallery/tool/codeviewer_cli/README.md index bf6536d35..c97b376bd 100644 --- a/gallery/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 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 diff --git a/tool/travis_flutter_script.sh b/tool/travis_flutter_script.sh index 4a8a616aa..a2d18bd24 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