├── .gradle ├── 5.1.1 │ ├── gc.properties │ ├── fileChanges │ │ └── last-build.bin │ └── fileHashes │ │ └── fileHashes.lock ├── vcs-1 │ └── gc.properties └── buildOutputCleanup │ ├── cache.properties │ └── buildOutputCleanup.lock ├── lib ├── l10n │ └── intl_nb.arb ├── eu │ └── hydrologis │ │ └── smash │ │ └── l10n │ │ └── localization.dart └── generated_plugin_registrant.dart ├── assets ├── themes │ └── Elevate │ │ ├── ele-res │ │ ├── .nomedia │ │ ├── s_peak_small.svg │ │ ├── s_volcano_small.svg │ │ ├── s_cliff.svg │ │ ├── wmfg_white_bar.svg │ │ ├── wmfg_black_dot.svg │ │ ├── wmfg_red_dot.svg │ │ ├── wmbg_green_round.svg │ │ ├── wmbg_red_round.svg │ │ ├── wmbg_white_round.svg │ │ ├── wmfg_black_lower.svg │ │ ├── wmfg_blue_dot.svg │ │ ├── wmfg_blue_right.svg │ │ ├── wmfg_brown_dot.svg │ │ ├── wmfg_green_dot.svg │ │ ├── wmfg_orange_dot.svg │ │ ├── wmfg_purple_dot.svg │ │ ├── wmfg_red_right.svg │ │ ├── wmfg_white_dot.svg │ │ ├── wmfg_yellow_dot.svg │ │ ├── wmfg_black_diamond.svg │ │ ├── wmfg_green_right.svg │ │ ├── wmfg_orange_right.svg │ │ ├── wmfg_white_right.svg │ │ ├── wmfg_black_pointer.svg │ │ ├── wmfg_black_rectangle.svg │ │ ├── wmfg_black_triangle.svg │ │ ├── wmfg_red_lower.svg │ │ ├── wmfg_blue_lower.svg │ │ ├── wmfg_brown_lower.svg │ │ ├── wmfg_green_lower.svg │ │ ├── wmfg_orange_hexagon.svg │ │ ├── wmfg_orange_lower.svg │ │ ├── wmfg_purple_lower.svg │ │ ├── wmfg_white_lower.svg │ │ ├── wmfg_yellow_hexagon.svg │ │ ├── wmfg_yellow_lower.svg │ │ ├── wmfg_blue_diamond.svg │ │ ├── wmfg_brown_diamond.svg │ │ ├── wmfg_green_diamond.svg │ │ ├── wmfg_orange_diamond.svg │ │ ├── wmfg_purple_diamond.svg │ │ ├── wmfg_red_diamond.svg │ │ ├── wmfg_red_rectangle.svg │ │ ├── wmfg_white_diamond.svg │ │ ├── wmfg_yellow_diamond.svg │ │ ├── wmfg_black_bar.svg │ │ ├── wmfg_black_corner.svg │ │ ├── wmfg_blue_rectangle.svg │ │ ├── wmfg_blue_triangle.svg │ │ ├── wmfg_blue_triangle_turned.svg │ │ ├── wmfg_brown_rectangle.svg │ │ ├── wmfg_gray_triangle.svg │ │ ├── wmfg_green_pointer.svg │ │ ├── wmfg_green_rectangle.svg │ │ ├── wmfg_green_triangle.svg │ │ ├── wmfg_orange_rectangle.svg │ │ ├── wmfg_purple_rectangle.svg │ │ ├── wmfg_red_pointer.svg │ │ ├── wmfg_red_triangle.svg │ │ ├── wmfg_red_triangle_turned.svg │ │ ├── wmfg_white_pointer.svg │ │ ├── wmfg_white_rectangle.svg │ │ ├── wmfg_white_triangle.svg │ │ ├── wmfg_yellow_rectangle.svg │ │ ├── wmfg_yellow_triangle.svg │ │ ├── wmfg_blue_pointer.svg │ │ ├── wmfg_brown_pointer.svg │ │ ├── wmfg_gray_pointer.svg │ │ ├── wmfg_green_triangle_turned.svg │ │ ├── wmfg_orange_pointer.svg │ │ ├── wmfg_orange_triangle.svg │ │ ├── wmfg_purple_pointer.svg │ │ ├── wmfg_purple_triangle.svg │ │ ├── wmfg_white_triangle_turned.svg │ │ ├── wmfg_yellow_pointer.svg │ │ ├── wmfg_yellow_triangle_turned.svg │ │ ├── wmfg_blue_bar.svg │ │ ├── wmfg_red_bar.svg │ │ ├── wmfg_red_corner.svg │ │ ├── wmfg_black_stripe.svg │ │ ├── wmfg_blue_corner.svg │ │ ├── wmfg_blue_stripe.svg │ │ ├── wmfg_brown_bar.svg │ │ ├── wmfg_brown_stripe.svg │ │ ├── wmfg_gray_bar.svg │ │ ├── wmfg_green_bar.svg │ │ ├── wmfg_green_corner.svg │ │ ├── wmfg_green_stripe.svg │ │ ├── wmfg_orange_bar.svg │ │ ├── wmfg_purple_bar.svg │ │ ├── wmfg_red_stripe.svg │ │ ├── wmfg_white_corner.svg │ │ ├── wmfg_white_stripe.svg │ │ ├── wmfg_yellow_bar.svg │ │ ├── wmfg_yellow_corner.svg │ │ ├── wmfg_orange_stripe.svg │ │ ├── wmfg_purple_stripe.svg │ │ ├── wmfg_yellow_stripe.svg │ │ ├── s_pt_bus.svg │ │ ├── s_pt_tram.svg │ │ ├── wmfg_black_diamond_line.svg │ │ ├── wmfg_black_rectangle_line.svg │ │ ├── wmfg_blue_slash.svg │ │ ├── wmfg_green_slash.svg │ │ ├── wmfg_red_slash.svg │ │ ├── s_pt_rail.svg │ │ ├── s_pt_subway.svg │ │ ├── wmfg_black_triangle_line.svg │ │ ├── wmfg_blue_backslash.svg │ │ ├── wmfg_blue_bowl.svg │ │ ├── wmfg_green_bowl.svg │ │ ├── wmfg_red_backslash.svg │ │ ├── wmfg_yellow_slash.svg │ │ ├── s_pt_bus_station.svg │ │ ├── wmfg_black_backslash.svg │ │ ├── wmfg_black_crest.svg │ │ ├── wmfg_green_backslash.svg │ │ ├── wmfg_white_backslash.svg │ │ ├── wmfg_yellow_backslash.svg │ │ ├── wmfg_yellow_bowl.svg │ │ ├── wmfg_black_red_diamond.svg │ │ ├── wmfg_green_diamond_line.svg │ │ ├── wmfg_orange_diamond_line.svg │ │ ├── wmfg_red_diamond_line.svg │ │ ├── wmfg_white_diamond_line.svg │ │ ├── wmfg_white_rectangle_line.svg │ │ ├── wmfg_yellow_diamond_line.svg │ │ ├── wmbg_black_frame.svg │ │ ├── wmfg_yellow_rectangle_line.svg │ │ ├── wmfg_blue_triangle_line.svg │ │ ├── wmfg_green_triangle_line.svg │ │ ├── wmfg_red_triangle_line.svg │ │ ├── wmfg_white_triangle_line.svg │ │ ├── wmfg_white_red_diamond.svg │ │ ├── wmfg_yellow_triangle_line.svg │ │ ├── wmbg_black.svg │ │ ├── wmbg_brown_frame.svg │ │ ├── wmbg_gray_frame.svg │ │ ├── wmbg_orange_frame.svg │ │ ├── wmbg_purple_frame.svg │ │ ├── wmbg_white_frame.svg │ │ ├── wmfg_red_crest.svg │ │ ├── wmbg_red.svg │ │ ├── wmbg_blue.svg │ │ ├── wmbg_brown.svg │ │ ├── wmbg_gray.svg │ │ ├── wmbg_green.svg │ │ ├── wmbg_orange.svg │ │ ├── wmbg_purple.svg │ │ ├── wmbg_yellow.svg │ │ ├── wmbg_white.svg │ │ ├── wmfg_black_cross.svg │ │ ├── wmfg_blue_cross.svg │ │ ├── wmfg_green_cross.svg │ │ ├── wmfg_red_cross.svg │ │ ├── wmfg_white_cross.svg │ │ ├── wmfg_orange_cross.svg │ │ ├── wmfg_wolfshook.svg │ │ ├── wmfg_yellow_cross.svg │ │ ├── wmfg_black_turned_T.svg │ │ ├── wmfg_blue_turned_T.svg │ │ ├── wmfg_green_turned_T.svg │ │ ├── wmfg_red_turned_T.svg │ │ ├── wmfg_white_turned_T.svg │ │ ├── wmfg_yellow_turned_T.svg │ │ ├── wmfg_heart.svg │ │ ├── wmfg_green_drop.svg │ │ ├── wmfg_red_drop.svg │ │ ├── s_ridge.svg │ │ ├── wmfg_black_x.svg │ │ ├── wmfg_blue_x.svg │ │ ├── wmfg_brown_x.svg │ │ ├── wmfg_green_x.svg │ │ ├── wmfg_red_x.svg │ │ ├── wmfg_white_x.svg │ │ ├── wmfg_yellow_x.svg │ │ ├── wmfg_orange_circle.svg │ │ ├── wmfg_purple_circle.svg │ │ ├── wmfg_blue_fork.svg │ │ ├── wmfg_red_fork.svg │ │ ├── wmfg_black_fork.svg │ │ ├── wmfg_green_fork.svg │ │ ├── wmfg_yellow_fork.svg │ │ ├── wmfg_blue_L.svg │ │ ├── wmfg_green_L.svg │ │ ├── wmfg_red_L.svg │ │ ├── wmfg_yellow_L.svg │ │ ├── wmfg_blue_arch.svg │ │ ├── wmfg_yellow_arch.svg │ │ ├── s_goods_lift.svg │ │ ├── wmfg_red_arch.svg │ │ ├── wmfg_black_arch.svg │ │ ├── wmfg_green_arch.svg │ │ ├── wmfg_white_arch.svg │ │ ├── wmfg_white_slash.svg │ │ ├── s_alpine_hut_lz.svg │ │ ├── s_camp_site_lz.svg │ │ ├── s_hospital_lz.svg │ │ ├── s_pt_ferry.svg │ │ ├── s_pt_rail_lz.svg │ │ ├── wmbg_red_frame.svg │ │ ├── wmbg_black_round.svg │ │ ├── wmbg_green_circle.svg │ │ ├── wmfg_ammonit.svg │ │ ├── wmfg_green_drop_line.svg │ │ ├── wmfg_red_drop_line.svg │ │ ├── wmbg_blue_frame.svg │ │ ├── wmbg_yellow_frame.svg │ │ ├── wmbg_blue_round.svg │ │ ├── wmbg_brown_circle.svg │ │ ├── wmbg_brown_round.svg │ │ ├── wmbg_gray_circle.svg │ │ ├── wmbg_gray_round.svg │ │ ├── wmbg_orange_circle.svg │ │ ├── wmbg_orange_round.svg │ │ ├── wmbg_purple_circle.svg │ │ ├── wmbg_purple_round.svg │ │ ├── wmbg_yellow_round.svg │ │ ├── wmbg_green_frame.svg │ │ ├── wmfg_tower.svg │ │ ├── wmfg_blue_circle.svg │ │ ├── wmfg_green_circle.svg │ │ ├── s_city.svg │ │ ├── s_city_4.svg │ │ ├── p_camp_site.svg │ │ ├── wmfg_black_circle.svg │ │ ├── p_camp_site_large.svg │ │ ├── wmfg_white_circle.svg │ │ ├── s_gondola.svg │ │ ├── wmfg_shell.svg │ │ ├── wmfg_red_shell.svg │ │ ├── wmfg_yellow_circle.svg │ │ ├── wmbg_red_circle.svg │ │ ├── wmfg_shell_modern.svg │ │ ├── wmfg_yellow_shell.svg │ │ ├── wmfg_red_circle.svg │ │ ├── s_aerialway_station.svg │ │ ├── wmbg_blue_circle.svg │ │ ├── s_boundary_stone.svg │ │ ├── s_bunker.svg │ │ ├── p_military.svg │ │ ├── p_swimming_outdoor.svg │ │ ├── p_aboriginal_lands.svg │ │ ├── p_attraction.svg │ │ ├── p_intermittent.svg │ │ └── s_bunker_disused.svg │ │ ├── read_me_elevate.txt │ │ └── smash_fix.txt ├── smash_icon.png ├── smash_text.png ├── emptytile256.png ├── launcher_icon.png ├── maptools_icon.png ├── smash_logo_64.png ├── ic_launcher_ios.png ├── smash_icon_no_text.png └── fonts │ ├── OpenSans-Bold.ttf │ ├── OpenSans-Italic.ttf │ ├── OpenSans-Regular.ttf │ └── OpenSans-BoldItalic.ttf ├── linux ├── .gitignore ├── main.cc ├── flutter │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake └── my_application.h ├── android ├── settings_aar.gradle ├── app │ └── src │ │ ├── main │ │ ├── web_hi_res_512.png │ │ ├── res │ │ │ ├── drawable │ │ │ │ ├── splash.png │ │ │ │ └── launch_background.xml │ │ │ ├── mipmap │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_smash.png │ │ │ │ └── smash_notification.png │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_smash.png │ │ │ │ └── smash_notification.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_smash.png │ │ │ │ └── smash_notification.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_smash.png │ │ │ │ └── smash_notification.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_smash.png │ │ │ │ └── smash_notification.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_smash.png │ │ │ │ └── smash_notification.png │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ └── values │ │ │ │ └── styles.xml │ │ └── kotlin │ │ │ └── eu │ │ │ └── hydrologis │ │ │ └── smash │ │ │ └── MainActivity.kt │ │ ├── debug │ │ └── AndroidManifest.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── .gitignore └── settings.gradle ├── ios ├── Flutter │ ├── .last_build_id │ ├── Debug.xcconfig │ ├── Release.xcconfig │ └── AppFrameworkInfo.plist ├── Runner │ ├── Runner-Bridging-Header.h │ ├── Assets.xcassets │ │ ├── LaunchImage.imageset │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ ├── README.md │ │ │ └── Contents.json │ │ └── AppIcon.appiconset │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ ├── AppDelegate.swift │ └── Runner.entitlements ├── Runner.xcodeproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── WorkspaceSettings.xcsettings │ │ └── IDEWorkspaceChecks.plist ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── WorkspaceSettings.xcsettings │ │ └── IDEWorkspaceChecks.plist └── .gitignore ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 78.txt │ ├── 79.txt │ ├── 73.txt │ ├── 80.txt │ ├── 81.txt │ ├── 71.txt │ ├── 74.txt │ ├── 77.txt │ ├── 70.txt │ ├── 66.txt │ └── 75.txt │ ├── title.txt │ ├── short_description.txt │ └── images │ ├── icon.png │ └── phoneScreenshots │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── 8.png ├── macos ├── .gitignore ├── Runner │ ├── Configs │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ ├── Warnings.xcconfig │ │ └── AppInfo.xcconfig │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── app_icon_128.png │ │ │ ├── app_icon_16.png │ │ │ ├── app_icon_256.png │ │ │ ├── app_icon_32.png │ │ │ ├── app_icon_512.png │ │ │ ├── app_icon_64.png │ │ │ └── app_icon_1024.png │ ├── AppDelegate.swift │ ├── Release.entitlements │ ├── DebugProfile.entitlements │ ├── MainFlutterWindow.swift │ └── smashDebug.entitlements ├── Flutter │ ├── Flutter-Debug.xcconfig │ └── Flutter-Release.xcconfig ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Runner.xcodeproj │ └── project.xcworkspace │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── windows ├── runner │ ├── resources │ │ └── app_icon.ico │ ├── resource.h │ ├── utils.h │ └── runner.exe.manifest ├── .gitignore └── flutter │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake ├── devtools_options.yaml ├── l10n.yaml ├── .gitmodules ├── analysis_options.yaml ├── .github └── workflows │ └── close-stale-issues.yml └── .zenodo.json /.gradle/5.1.1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/l10n/intl_nb.arb: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/.nomedia: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /.gradle/5.1.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/settings_aar.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /ios/Flutter/.last_build_id: -------------------------------------------------------------------------------- 1 | eda6b378cedd142c271e354e3a1293d6 -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/78.txt: -------------------------------------------------------------------------------- 1 | Bugfix release. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/79.txt: -------------------------------------------------------------------------------- 1 | Bugfix release. -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | SMASH — Smart Mobile App for Surveyor's Happiness -------------------------------------------------------------------------------- /assets/smash_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/smash_icon.png -------------------------------------------------------------------------------- /assets/smash_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/smash_text.png -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Mon Jul 22 10:33:41 CEST 2019 2 | gradle.version=5.1.1 3 | -------------------------------------------------------------------------------- /assets/emptytile256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/emptytile256.png -------------------------------------------------------------------------------- /assets/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/launcher_icon.png -------------------------------------------------------------------------------- /assets/maptools_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/maptools_icon.png -------------------------------------------------------------------------------- /assets/smash_logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/smash_logo_64.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/73.txt: -------------------------------------------------------------------------------- 1 | - bugfix release for log crashes on certain devices -------------------------------------------------------------------------------- /assets/ic_launcher_ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/ic_launcher_ios.png -------------------------------------------------------------------------------- /assets/smash_icon_no_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/smash_icon_no_text.png -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/fonts/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/xcuserdata/ 7 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /assets/fonts/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/fonts/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /android/app/src/main/web_hi_res_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/web_hi_res_512.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Digital field mapping app for geodiaries, fast surveys and GIS data collection. -------------------------------------------------------------------------------- /.gradle/5.1.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/.gradle/5.1.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /assets/themes/Elevate/read_me_elevate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/assets/themes/Elevate/read_me_elevate.txt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/drawable/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap/ic_launcher.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap/ic_launcher_smash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap/ic_launcher_smash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap/smash_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap/smash_notification.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_smash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_smash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/smash_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-hdpi/smash_notification.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_smash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_smash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/smash_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-mdpi/smash_notification.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_smash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_smash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/smash_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xhdpi/smash_notification.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_smash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_smash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/smash_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xxhdpi/smash_notification.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_smash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_smash.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/smash_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/android/app/src/main/res/mipmap-xxxhdpi/smash_notification.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/8.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/80.txt: -------------------------------------------------------------------------------- 1 | - postgis connection enhancements 2 | - new form widgets (tap counter, wheel, autocomplete combo with urls) 3 | - memory enabled forms 4 | - bugfixes -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geopaparazzi/smash/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /android/app/src/main/kotlin/eu/hydrologis/smash/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package eu.hydrologis.smash 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- 1 | description: This file stores settings for Dart & Flutter DevTools. 2 | documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states 3 | extensions: 4 | -------------------------------------------------------------------------------- /linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 3 | #include "Generated.xcconfig" 4 | -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 3 | #include "Generated.xcconfig" 4 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/81.txt: -------------------------------------------------------------------------------- 1 | Bugfix release: 2 | 3 | - simple image notes on map do not open 4 | - badges often trap the tap on the add note/log buttons 5 | - profile view now uses the map configuration of the main view -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4096m 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | # the below is set to false due to a permissions plugin bug 5 | #android.enableR8=false 6 | kotlin.jvm.target.validation.mode=IGNORE -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/71.txt: -------------------------------------------------------------------------------- 1 | - new integrated Formbuilder 2 | - added where filter option for geopackage dbs 3 | - added setting configuration to remove some tools from the toolbar 4 | - revisited editing menu 5 | - many many fixes -------------------------------------------------------------------------------- /l10n.yaml: -------------------------------------------------------------------------------- 1 | arb-dir: lib/l10n 2 | template-arb-file: intl_en.arb 3 | output-localization-file: l10n.dart 4 | output-class: SL 5 | synthetic-package: false 6 | output-dir: lib/generated 7 | preferred-supported-locales: en 8 | nullable-getter: false 9 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 3 | #include "ephemeral/Flutter-Generated.xcconfig" 4 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 3 | #include "ephemeral/Flutter-Generated.xcconfig" 4 | -------------------------------------------------------------------------------- /assets/themes/Elevate/smash_fix.txt: -------------------------------------------------------------------------------- 1 | Rules with single max-zoom 12 need to be changed 2 | 3 | - 4 | + -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/74.txt: -------------------------------------------------------------------------------- 1 | - bugfix release for log crashes on certain devices 2 | - cleanup of soem google service leftovers 3 | - translations update 4 | - bug fix for logs not loading when to few points 5 | - fix log info view on map responsiveness -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri May 24 14:36:55 CEST 2024 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_peak_small.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_volcano_small.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_cliff.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/eu/hydrologis/smash/l10n/localization.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/widgets.dart'; 2 | import 'package:smash/generated/l10n.dart'; 3 | 4 | class Localization { 5 | static SL? _loc; 6 | 7 | SL get loc => Localization._loc!; 8 | 9 | static void init(BuildContext context) => _loc = SL.of(context)!; 10 | } 11 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/77.txt: -------------------------------------------------------------------------------- 1 | News: 2 | 3 | - new fullscreen map view 4 | - support for mutiple storages on devices that support them 5 | - several fixes 6 | - new languages: Tamil is now fully translated, together with: Italian, English, Catalan, Chinese, Czech, German, Japanese and some more partially translated. See: https://hosted.weblate.org/projects/smash/#languages -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_green_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_red_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_white_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_dot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "flutter"] 2 | path = .flutter 3 | url = https://github.com/flutter/flutter.git 4 | branch = stable 5 | [submodule "smashlibs"] 6 | path = smashlibs 7 | url = https://github.com/moovida/smashlibs.git 8 | [submodule "smash_import_export_plugins"] 9 | path = smash_import_export_plugins 10 | url = https://github.com/geopaparazzi/smash_import_export_plugins.git 11 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_hexagon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_hexagon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_lower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_corner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_triangle_turned.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_gray_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_triangle_turned.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_gray_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_triangle_turned.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_triangle_turned.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_pointer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_triangle_turned.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_corner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_corner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_gray_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_corner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_corner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_corner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_stripe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | com.apple.security.cs.allow-jit 8 | 9 | com.apple.security.network.server 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_bus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/70.txt: -------------------------------------------------------------------------------- 1 | - new geometries inside forms (polygon, line, point) 2 | - zoom tile maps beyond max zoomlevel through scaling 3 | - geojson layer support 4 | - new 'current log' panel size 5 | - box selection on info tool 6 | - more efficient and clean toolbar 7 | - better online sources handling and recover 8 | - length and area in feature info 9 | - url based combo boxes in forms 10 | - many many fixes -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_tram.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_diamond_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_rectangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_slash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_slash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_slash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_rail.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_subway.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_triangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_backslash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_bowl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_bowl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_backslash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_slash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | # see https://github.com/dart-lang/pedantic#enabled-lints. 2 | include: package:pedantic/analysis_options.yaml 3 | # For lint rules and documentation, see http://dart-lang.github.io/linter/lints. 4 | linter: 5 | rules: 6 | omit_local_variable_types: false, 7 | prefer_single_quotes: false, 8 | non_constant_identifier_names: false. 9 | # - camel_case_types 10 | analyzer: 11 | # exclude: 12 | # - path/to/excluded/files/** -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_bus_station.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_backslash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_crest.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_backslash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_backslash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_backslash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_bowl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_red_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_diamond_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_diamond_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_diamond_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_diamond_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_rectangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_diamond_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_black_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_rectangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_triangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_triangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_triangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_triangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_red_diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_triangle_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_black.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_brown_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_gray_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_orange_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_purple_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_white_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /linux/my_application.h: -------------------------------------------------------------------------------- 1 | #ifndef FLUTTER_MY_APPLICATION_H_ 2 | #define FLUTTER_MY_APPLICATION_H_ 3 | 4 | #include 5 | 6 | G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, 7 | GtkApplication) 8 | 9 | /** 10 | * my_application_new: 11 | * 12 | * Creates a new Flutter-based application. 13 | * 14 | * Returns: a new #MyApplication. 15 | */ 16 | MyApplication* my_application_new(); 17 | 18 | #endif // FLUTTER_MY_APPLICATION_H_ 19 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_crest.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | class MainFlutterWindow: NSWindow { 5 | override func awakeFromNib() { 6 | let flutterViewController = FlutterViewController.init() 7 | let windowFrame = self.frame 8 | self.contentViewController = flutterViewController 9 | self.setFrame(windowFrame, display: true) 10 | 11 | RegisterGeneratedPlugins(registry: flutterViewController) 12 | 13 | super.awakeFromNib() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_red.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/66.txt: -------------------------------------------------------------------------------- 1 | - new enhanced editing workflow: tap to add geometries, long tap to edit 2 | - area and length (polygons and lines) added to attributes table 3 | - images of forms now have their own position, not the note's 4 | - single tap now centers on map position 5 | - language updates for Italian, French, Japanese, Norwegian, Russian 6 | - fix for empty exported image folder 7 | - fix for misbehaving measure tool 8 | - fix for geopackage export (was connecting logs) -------------------------------------------------------------------------------- /macos/Runner/smashDebug.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | com.apple.security.cs.allow-jit 8 | 9 | com.apple.security.network.client 10 | 11 | com.apple.security.network.server 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_brown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_gray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_green.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_orange.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_purple.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_yellow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Runner.rc 4 | // 5 | #define IDI_APP_ICON 101 6 | 7 | // Next default values for new objects 8 | // 9 | #ifdef APSTUDIO_INVOKED 10 | #ifndef APSTUDIO_READONLY_SYMBOLS 11 | #define _APS_NEXT_RESOURCE_VALUE 102 12 | #define _APS_NEXT_COMMAND_VALUE 40001 13 | #define _APS_NEXT_CONTROL_VALUE 1001 14 | #define _APS_NEXT_SYMED_VALUE 101 15 | #endif 16 | #endif 17 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_wolfshook.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_turned_T.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_turned_T.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_turned_T.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_turned_T.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_turned_T.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_turned_T.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_heart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_drop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_drop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_ridge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_brown_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_x.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_orange_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_purple_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_fork.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_fork.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_fork.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_fork.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_fork.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_L.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_L.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_L.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_L.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_goods_lift.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/75.txt: -------------------------------------------------------------------------------- 1 | News: 2 | 3 | - There is now a new project info page that gives stats about the project contents 4 | - Sorting layer list from higher to lower z-order. This has been asked by many and is now in line with usual GIS modes. 5 | - Images are now optionally exported when exporting a project to Geopackages 6 | - Images are now exported into a project named folder 7 | 8 | Fixes: 9 | 10 | - Track log summary covers top right quadrant of screen. Now there is a preference to disable/enable it. 11 | - Image note not working when note is attached to map centre 12 | - fences have been fixed and integrated again -------------------------------------------------------------------------------- /.github/workflows/close-stale-issues.yml: -------------------------------------------------------------------------------- 1 | name: Close stale issues 2 | on: 3 | schedule: 4 | - cron: "0 0 * * *" # Runs daily at midnight UTC 5 | jobs: 6 | stale: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/stale@v9 10 | with: 11 | repo-token: ${{ secrets.GITHUB_TOKEN }} 12 | days-before-stale: 300 13 | days-before-close: 60 14 | stale-issue-label: "stale" 15 | stale-issue-message: "This issue has been marked as stale due to inactivity for 60 days." 16 | close-issue-message: "This issue was closed due to inactivity for 14 days after being marked as stale." 17 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- 1 | WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings 2 | GCC_WARN_UNDECLARED_SELECTOR = YES 3 | CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES 4 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE 5 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES 6 | CLANG_WARN_PRAGMA_PACK = YES 7 | CLANG_WARN_STRICT_PROTOTYPES = YES 8 | CLANG_WARN_COMMA = YES 9 | GCC_WARN_STRICT_SELECTOR_MATCH = YES 10 | CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES 11 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES 12 | GCC_WARN_SHADOW = YES 13 | CLANG_WARN_UNREACHABLE_CODE = YES 14 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_slash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_alpine_hut_lz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_camp_site_lz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_hospital_lz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/generated_plugin_registrant.dart: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // ignore: unused_import 6 | import 'dart:ui'; 7 | 8 | import 'package:shared_preferences_web/shared_preferences_web.dart'; 9 | import 'package:url_launcher_web/url_launcher_web.dart'; 10 | 11 | import 'package:flutter_web_plugins/flutter_web_plugins.dart'; 12 | 13 | // ignore: public_member_api_docs 14 | void registerPlugins(PluginRegistry registry) { 15 | SharedPreferencesPlugin.registerWith( 16 | registry.registrarFor(SharedPreferencesPlugin)); 17 | UrlLauncherPlugin.registerWith(registry.registrarFor(UrlLauncherPlugin)); 18 | registry.registerMessageHandler(); 19 | } 20 | -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- 1 | // Application-level settings for the Runner target. 2 | // 3 | // This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the 4 | // future. If not, the values below would default to using the project name when this becomes a 5 | // 'flutter create' template. 6 | 7 | // The application's name. By default this is also the title of the Flutter window. 8 | PRODUCT_NAME = smash 9 | 10 | // The application's bundle identifier 11 | PRODUCT_BUNDLE_IDENTIFIER = eu.hydrologis.smash 12 | 13 | // The copyright displayed in application information 14 | PRODUCT_COPYRIGHT = Copyright © 2020 eu.hydrologis. All rights reserved. 15 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_ferry.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_pt_rail_lz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- 1 | *.mode1v3 2 | *.mode2v3 3 | *.moved-aside 4 | *.pbxuser 5 | *.perspectivev3 6 | **/*sync/ 7 | .sconsign.dblite 8 | .tags* 9 | **/.vagrant/ 10 | **/DerivedData/ 11 | Icon? 12 | **/Pods/ 13 | **/.symlinks/ 14 | profile 15 | xcuserdata 16 | **/.generated/ 17 | Flutter/App.framework 18 | Flutter/Flutter.framework 19 | Flutter/Flutter.podspec 20 | Flutter/Generated.xcconfig 21 | Flutter/app.flx 22 | Flutter/app.zip 23 | Flutter/flutter_assets/ 24 | Flutter/flutter_export_environment.sh 25 | ServiceDefinitions.json 26 | Runner/GeneratedPluginRegistrant.* 27 | 28 | # Exceptions to above rules. 29 | !default.mode1v3 30 | !default.mode2v3 31 | !default.pbxuser 32 | !default.perspectivev3 33 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_red_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_black_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_green_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | import background_locator_2 4 | 5 | func registerPlugins(registry: FlutterPluginRegistry) -> () { 6 | GeneratedPluginRegistrant.register(with: registry) 7 | } 8 | 9 | @UIApplicationMain 10 | @objc class AppDelegate: FlutterAppDelegate { 11 | override func application( 12 | _ application: UIApplication, 13 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 14 | ) -> Bool { 15 | GeneratedPluginRegistrant.register(with: self) 16 | BackgroundLocatorPlugin.setPluginRegistrantCallback(registerPlugins) 17 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_ammonit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_drop_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_drop_line.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_blue_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_yellow_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_blue_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_brown_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_brown_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_gray_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_gray_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_orange_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_orange_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_purple_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_purple_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_yellow_round.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_green_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- 1 | #ifndef RUNNER_UTILS_H_ 2 | #define RUNNER_UTILS_H_ 3 | 4 | #include 5 | #include 6 | 7 | // Creates a console for the process, and redirects stdout and stderr to 8 | // it for both the runner and the Flutter library. 9 | void CreateAndAttachConsole(); 10 | 11 | // Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string 12 | // encoded in UTF-8. Returns an empty std::string on failure. 13 | std::string Utf8FromUtf16(const wchar_t* utf16_string); 14 | 15 | // Gets the command line arguments passed in as a std::vector, 16 | // encoded in UTF-8. Returns an empty std::vector on failure. 17 | std::vector GetCommandLineArguments(); 18 | 19 | #endif // RUNNER_UTILS_H_ 20 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_tower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ios/Runner/Runner.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | com.apple.security.device.audio-input 8 | 9 | com.apple.security.device.camera 10 | 11 | com.apple.security.network.client 12 | 13 | com.apple.security.personal-information.addressbook 14 | 15 | com.apple.security.personal-information.calendars 16 | 17 | com.apple.security.personal-information.location 18 | 19 | com.apple.security.personal-information.photos-library 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_blue_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_green_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_city.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | def flutterSdkPath = { 3 | def properties = new Properties() 4 | file("local.properties").withInputStream { properties.load(it) } 5 | def flutterSdkPath = properties.getProperty("flutter.sdk") 6 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 7 | return flutterSdkPath 8 | }() 9 | 10 | includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") 11 | 12 | repositories { 13 | google() 14 | mavenCentral() 15 | gradlePluginPortal() 16 | } 17 | } 18 | 19 | plugins { 20 | id "dev.flutter.flutter-plugin-loader" version "1.0.0" 21 | id "com.android.application" version "8.6.0" apply false 22 | id "org.jetbrains.kotlin.android" version "1.9.24" apply false 23 | } 24 | 25 | include ":app" -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_city_4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_camp_site.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_black_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_camp_site_large.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_white_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_gondola.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_shell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_shell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | io.flutter.flutter.app 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | App 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | MinimumOSVersion 24 | 11.0 25 | 26 | 27 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_red_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_shell_modern.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_yellow_shell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmfg_red_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | file_selector_linux 7 | sqlite3_flutter_libs 8 | url_launcher_linux 9 | ) 10 | 11 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 12 | ) 13 | 14 | set(PLUGIN_BUNDLED_LIBRARIES) 15 | 16 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 17 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) 18 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 19 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 20 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 21 | endforeach(plugin) 22 | 23 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 24 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) 25 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 26 | endforeach(ffi_plugin) 27 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_aerialway_station.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/wmbg_blue_circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PerMonitorV2 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | file_selector_windows 7 | permission_handler_windows 8 | share_plus 9 | sqlite3_flutter_libs 10 | url_launcher_windows 11 | ) 12 | 13 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 14 | ) 15 | 16 | set(PLUGIN_BUNDLED_LIBRARIES) 17 | 18 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 19 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) 20 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 21 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 22 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 23 | endforeach(plugin) 24 | 25 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 26 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) 27 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 28 | endforeach(ffi_plugin) 29 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_boundary_stone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_bunker.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- 1 | { 2 | "access_right": "open", 3 | "title":"SMASH", 4 | "description":"SMASH, the free and open source digital field mapping for IOS and Android", 5 | "language": "eng", 6 | "license": {"id":"GPL-3.0-or-later"}, 7 | "keywords": ["gis","mobile", "smash", "android", "ios", "digital field mapping"], 8 | "creators": [ 9 | { 10 | "name":"Andrea Antonello", 11 | "affiliation":"HydroloGIS S.r.l., Free University of Bolzano", 12 | "orcid":"0000-0001-9543-751X" 13 | }, 14 | { 15 | "name":"Silvia Franceschi", 16 | "affiliation":"HydroloGIS S.r.l." 17 | } 18 | ], 19 | "contributors": [ 20 | { 21 | "name":"Daniel Kastl", 22 | "type": "Other" 23 | }, 24 | { 25 | "name":"Ko Nagase", 26 | "type": "Other" 27 | }, 28 | { 29 | "name":"Mario Basa", 30 | "type": "Other" 31 | }, 32 | { 33 | "name":"Francesco Frassinelli", 34 | "type": "Other" 35 | } 36 | ], 37 | "references": [ 38 | 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_military.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_swimming_outdoor.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_aboriginal_lands.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_attraction.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/p_intermittent.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/themes/Elevate/ele-res/s_bunker_disused.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | --------------------------------------------------------------------------------