[Manage attachments] Unnecessary toast error appears if user deletes any file from 'Manage attachments' > 'All files' section

EPAM AI DIAL chat version
0.18.0
What happened?
Need to re-check. Probably the same issue exists in 0.17.0 version
Preconditions:
there is at least one file in root of All files in Manage attachments
Steps:

Open Manage attachments form
hover filename from 'All files' section
select Delete option in context menu, confirm deletion

Actual result:
error toast message is displayed "Discarding shared with you resource failed. Please try again later." -> bug
file is removed from all files -> ok

NOTE:

issue reproducible for files from folders inside 'All files'
NOT reproducible for files from 'Shared with me' or  if to delete at the same time file from both sections

Expected result: no toast error message should appear
Confidential information

[X] I confirm that do not share any confidential information

Verified on staging env successfully


InteractiveViewer should allow full-screen overlay zooming

Describtion
InteractiveViewer widget is not working as I expected, because it not covering the other widget on my screen when I zoom in.
but instead, it zooms in below the other widgets.
I think it should be at the top of the screen.
Also, It should provide the ability to hide the status bar and the navbar while using it like Instagram as an example.
Expected result

Actual result

Hi @Abdelazeem777
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample?
Please file a new issue for any other improvement that you wan for this widget and completely fill out the template. We don't track more than one problem in a GitHub issue as they may be duplicates of different existing issues, or may need different teams to look at them.
Thank you

flutter doctor -v
[✓] Flutter (Channel stable, 1.20.4, on Linux, locale en_US.UTF-8)
    • Flutter version 1.20.4 at /home/abdelazeem/flutter
    • Framework revision fba99f6cf9 (4 days ago), 2020-09-14 15:32:52 -0700
    • Engine revision d1bc06f032
    • Dart version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /home/abdelazeem/Android/Sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: /snap/android-studio/91/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Android Studio (version 4.0)
    • Android Studio at /snap/android-studio/91/android-studio
    • Flutter plugin version 49.0.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.49.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.14.1

[✓] Connected device (1 available)
    • Phantom6 Plus (mobile) • <IP_ADDRESS>:5555 • android-arm64 • Android 7.1.1 (API 25)

• No issues found!

flutter run -v
[ +122 ms] executing: [/home/abdelazeem/flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[  +57 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] fba99f6cf9a14512e461e3122c8ddfaa25394e89
[        ] executing: [/home/abdelazeem/flutter/] git tag --contains HEAD
[ +482 ms] Exit code 0 from: git tag --contains HEAD
[        ] 1.20.4
[   +8 ms] executing: [/home/abdelazeem/flutter/] git rev-parse --abbrev-ref --symbolic
@{u}
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/abdelazeem/flutter/] git ls-remote --get-url origin
[   +5 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +58 ms] executing: [/home/abdelazeem/flutter/] git rev-parse --abbrev-ref HEAD
[   +9 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +56 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping
update.
[  +35 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb devices -l
[  +48 ms] List of devices attached
           <IP_ADDRESS>:5555       device product:Phantom6-Plus model:Phantom6_Plus
           device:Phantom6-Plus transport_id:1
[   +7 ms] /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell
getprop
[ +183 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping
update.
[ +168 ms] Found plugin flutter_plugin_android_lifecycle at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecy
cle-1.0.8/
[  +27 ms] Found plugin image_cropper at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/image_cropper-1.3.0/
[   +3 ms] Found plugin image_picker at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.7+4/
[  +21 ms] Found plugin path_provider at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.11/
[   +4 ms] Found plugin path_provider_linux at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +3 ms] Found plugin path_provider_macos at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+3/
[  +30 ms] Found plugin shared_preferences at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.8/
[   +2 ms] Found plugin shared_preferences_linux at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.
2+1/
[   +2 ms] Found plugin shared_preferences_macos at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.
1+10/
[   +4 ms] Found plugin shared_preferences_web at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+
7/
[   +7 ms] Found plugin sqflite at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.1/
[ +103 ms] Found plugin flutter_plugin_android_lifecycle at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecy
cle-1.0.8/
[   +5 ms] Found plugin image_cropper at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/image_cropper-1.3.0/
[   +1 ms] Found plugin image_picker at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.7+4/
[   +7 ms] Found plugin path_provider at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.11/
[   +1 ms] Found plugin path_provider_linux at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+3/
[   +9 ms] Found plugin shared_preferences at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.8/
[   +2 ms] Found plugin shared_preferences_linux at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.
2+1/
[   +2 ms] Found plugin shared_preferences_macos at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.
1+10/
[   +4 ms] Found plugin shared_preferences_web at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+
7/
[   +3 ms] Found plugin sqflite at
/home/abdelazeem/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.1/
[  +77 ms] Generating /home/abdelazeem/Flutter
Projects/post/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +32 ms] ro.hardware = mt6797
[        ] ro.build.characteristics = default
[  +63 ms] Starting incremental build...
[   +2 ms] Initializing file store
[  +13 ms] Skipping target: gen_localizations
[   +5 ms] complete
[   +4 ms] Launching lib/main.dart on Phantom6 Plus in debug mode...
[   +8 ms] /home/abdelazeem/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/abdelazeem/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapsh
ot --sdk-root
/home/abdelazeem/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/
--incremental --target=flutter --debugger-module-names
-Ddart.developer.causal_async_stacks=true --output-dill
/tmp/flutter_tools.QBRMNI/flutter_tool.HEWWWG/app.dill --packages .packages
-Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initiali
zers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build/cache.dill.track.dill
[  +12 ms] executing: /home/abdelazeem/Android/Sdk/build-tools/29.0.3/aapt dump xmltree
/home/abdelazeem/Flutter Projects/post/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[  +47 ms] Exit code 0 from: /home/abdelazeem/Android/Sdk/build-tools/29.0.3/aapt dump
xmltree /home/abdelazeem/Flutter Projects/post/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.post" (Raw: "com.example.post")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw:
                 "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.RECEIVE_BOOT_COMPLETED"
                 (Raw: "android.permission.RECEIVE_BOOT_COMPLETED")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.READ_EXTERNAL_STORAGE"
                 (Raw: "android.permission.READ_EXTERNAL_STORAGE")
               E: uses-permission (line=17)
                 A: android:name(0x01010003)="android.permission.WRITE_EXTERNAL_STORAGE"
                 (Raw: "android.permission.WRITE_EXTERNAL_STORAGE")
               E: application (line=25)
                 A: android:label(0x01010001)="post" (Raw: "post")
                 A: android:icon(0x01010002)=@0x7f0c0001
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A:
                 android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponent
                 Factory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=31)
                   A: android:theme(0x01010000)=@0x7f0e00a1
                   A: android:name(0x01010003)="com.example.post.MainActivity" (Raw:
                   "com.example.post.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=45)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.NormalTheme"
                     (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0e00a2
                   E: meta-data (line=55)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.SplashScreenD
                     rawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f06005e
                   E: intent-filter (line=59)
                     E: action (line=60)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw:
                       "android.intent.action.MAIN")
                     E: category (line=62)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER"
                       (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=69)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw:
                   "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: provider (line=73)
                   A:
                   android:name(0x01010003)="io.flutter.plugins.imagepicker.ImagePickerFi
                   leProvider" (Raw:
                   "io.flutter.plugins.imagepicker.ImagePickerFileProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A:
                   android:authorities(0x01010018)="com.example.post.flutter.image_provid
                   er" (Raw: "com.example.post.flutter.image_provider")
                   A: android:grantUriPermissions(0x0101001b)=(type 0x12)0xffffffff
                   E: meta-data (line=78)
                     A: android:name(0x01010003)="android.support.FILE_PROVIDER_PATHS"
                     (Raw: "android.support.FILE_PROVIDER_PATHS")
                     A: android:resource(0x01010025)=@0x7f100000
[  +13 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
shell -x logcat -v time -t 1
[ +236 ms] Exit code 0 from: /home/abdelazeem/Android/Sdk/platform-tools/adb -s
<IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           09-18 15:10:53.622 I/wmt_launcher(  317): fw dynamic ctrl flag has been set
[   +1 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
shell -x logcat -v time -t 1
[ +119 ms] Exit code 0 from: /home/abdelazeem/Android/Sdk/platform-tools/adb -s
<IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           09-18 15:10:53.622 I/wmt_launcher(  317): fw dynamic ctrl flag has been set
[   +7 ms] <- compile package:post/main.dart
[  +19 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb version
[   +7 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as /home/abdelazeem/Android/Sdk/platform-tools/adb
[   +2 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb start-server
[   +7 ms] Building APK
[  +23 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +4 ms] Using gradle from /home/abdelazeem/Flutter Projects/post/android/gradlew.
[   +1 ms] /home/abdelazeem/Flutter Projects/post/android/gradlew mode: 33277 rwxrwxr-x.
[  +13 ms] executing: /snap/android-studio/91/android-studio/jre/bin/java -version
[+1029 ms] Exit code 0 from: /snap/android-studio/91/android-studio/jre/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode)
[  +12 ms] executing: [/home/abdelazeem/Flutter Projects/post/android/]
/home/abdelazeem/Flutter Projects/post/android/gradlew -Pverbose=true
-Ptarget-platform=android-arm64 -Ptarget=/home/abdelazeem/Flutter
Projects/post/lib/main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[+4820 ms] > Task :app:compileFlutterBuildDebug UP-TO-DATE
[  +11 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:preBuild UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:preDebugBuild UP-TO-DATE
[   +3 ms] > Task :flutter_plugin_android_lifecycle:compileDebugAidl NO-SOURCE
[  +60 ms] > Task :image_cropper:preBuild UP-TO-DATE
[        ] > Task :image_cropper:preDebugBuild UP-TO-DATE
[  +94 ms] > Task :image_picker:preBuild UP-TO-DATE
[        ] > Task :image_picker:preDebugBuild UP-TO-DATE
[        ] > Task :image_picker:compileDebugAidl NO-SOURCE
[        ] > Task :path_provider:preBuild UP-TO-DATE
[        ] > Task :path_provider:preDebugBuild UP-TO-DATE
[        ] > Task :path_provider:compileDebugAidl NO-SOURCE
[        ] > Task :shared_preferences:preBuild UP-TO-DATE
[        ] > Task :shared_preferences:preDebugBuild UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :sqflite:preBuild UP-TO-DATE
[   +9 ms] > Task :sqflite:preDebugBuild UP-TO-DATE
[        ] > Task :sqflite:compileDebugAidl NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugRenderscript NO-SOURCE
[        ] > Task :image_cropper:packageDebugRenderscript NO-SOURCE
[        ] > Task :image_picker:packageDebugRenderscript NO-SOURCE
[        ] > Task :path_provider:packageDebugRenderscript NO-SOURCE
[        ] > Task :shared_preferences:packageDebugRenderscript NO-SOURCE
[        ] > Task :sqflite:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:checkDebugManifest UP-TO-DATE
[        ] > Task :image_cropper:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[  +84 ms] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugShaders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugShaders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugAssets UP-TO-DATE
[        ] > Task :image_cropper:mergeDebugShaders UP-TO-DATE
[  +97 ms] > Task :image_cropper:compileDebugShaders UP-TO-DATE
[        ] > Task :image_cropper:generateDebugAssets UP-TO-DATE
[        ] > Task :image_cropper:packageDebugAssets UP-TO-DATE
[        ] > Task :image_picker:mergeDebugShaders UP-TO-DATE
[        ] > Task :image_picker:compileDebugShaders UP-TO-DATE
[        ] > Task :image_picker:generateDebugAssets UP-TO-DATE
[        ] > Task :image_picker:packageDebugAssets UP-TO-DATE
[        ] > Task :path_provider:mergeDebugShaders UP-TO-DATE
[        ] > Task :path_provider:compileDebugShaders UP-TO-DATE
[        ] > Task :path_provider:generateDebugAssets UP-TO-DATE
[        ] > Task :path_provider:packageDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences:generateDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences:packageDebugAssets UP-TO-DATE
[        ] > Task :sqflite:mergeDebugShaders UP-TO-DATE
[        ] > Task :sqflite:compileDebugShaders UP-TO-DATE
[        ] > Task :sqflite:generateDebugAssets UP-TO-DATE
[        ] > Task :sqflite:packageDebugAssets UP-TO-DATE
[   +1 ms] > Task :app:mergeDebugAssets
[ +395 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[  +99 ms] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResValues UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugRenderscript NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugResources UP-TO-DATE
[        ] > Task :image_cropper:generateDebugResValues UP-TO-DATE
[        ] > Task :image_cropper:compileDebugRenderscript NO-SOURCE
[        ] > Task :image_cropper:generateDebugResources UP-TO-DATE
[        ] > Task :image_cropper:packageDebugResources UP-TO-DATE
[        ] > Task :image_picker:compileDebugRenderscript NO-SOURCE
[        ] > Task :image_picker:generateDebugResValues UP-TO-DATE
[        ] > Task :image_picker:generateDebugResources UP-TO-DATE
[        ] > Task :image_picker:packageDebugResources UP-TO-DATE
[        ] > Task :path_provider:compileDebugRenderscript NO-SOURCE
[        ] > Task :path_provider:generateDebugResValues UP-TO-DATE
[        ] > Task :path_provider:generateDebugResources UP-TO-DATE
[        ] > Task :path_provider:packageDebugResources UP-TO-DATE
[  +95 ms] > Task :shared_preferences:generateDebugResValues UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugRenderscript NO-SOURCE
[        ] > Task :shared_preferences:generateDebugResources UP-TO-DATE
[        ] > Task :shared_preferences:packageDebugResources UP-TO-DATE
[        ] > Task :sqflite:generateDebugResValues UP-TO-DATE
[        ] > Task :sqflite:compileDebugRenderscript NO-SOURCE
[        ] > Task :sqflite:generateDebugResources UP-TO-DATE
[        ] > Task :sqflite:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:checkDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugManifest UP-TO-DATE
[        ] > Task :image_cropper:checkDebugManifest UP-TO-DATE
[  +97 ms] > Task :image_cropper:processDebugManifest UP-TO-DATE
[        ] > Task :image_picker:checkDebugManifest UP-TO-DATE
[        ] > Task :image_picker:processDebugManifest UP-TO-DATE
[        ] > Task :path_provider:checkDebugManifest UP-TO-DATE
[        ] > Task :path_provider:processDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences:checkDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences:processDebugManifest UP-TO-DATE
[        ] > Task :sqflite:checkDebugManifest UP-TO-DATE
[        ] > Task :sqflite:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugRFile UP-TO-DATE
[        ] > Task :image_cropper:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :image_cropper:generateDebugRFile UP-TO-DATE
[        ] > Task :image_picker:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :image_picker:generateDebugRFile UP-TO-DATE
[        ] > Task :path_provider:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :path_provider:generateDebugRFile UP-TO-DATE
[        ] > Task :shared_preferences:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :shared_preferences:generateDebugRFile UP-TO-DATE
[        ] > Task :sqflite:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :sqflite:generateDebugRFile UP-TO-DATE
[  +95 ms] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:javaPreCompileDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :image_cropper:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :image_cropper:javaPreCompileDebug UP-TO-DATE
[        ] > Task :image_cropper:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :image_cropper:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :image_picker:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :image_picker:javaPreCompileDebug UP-TO-DATE
[        ] > Task :image_picker:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :image_picker:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :path_provider:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :path_provider:javaPreCompileDebug UP-TO-DATE
[        ] > Task :path_provider:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :path_provider:bundleLibCompileDebug UP-TO-DATE
[  +96 ms] > Task :shared_preferences:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :shared_preferences:javaPreCompileDebug UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :shared_preferences:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :sqflite:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :sqflite:javaPreCompileDebug UP-TO-DATE
[   +4 ms] > Task :sqflite:compileDebugJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :sqflite:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugJavaRes NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibResDebug UP-TO-DATE
[        ] > Task :image_cropper:processDebugJavaRes NO-SOURCE
[        ] > Task :image_cropper:bundleLibResDebug UP-TO-DATE
[        ] > Task :image_picker:processDebugJavaRes NO-SOURCE
[        ] > Task :image_picker:bundleLibResDebug UP-TO-DATE
[        ] > Task :path_provider:processDebugJavaRes NO-SOURCE
[        ] > Task :path_provider:bundleLibResDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences:processDebugJavaRes NO-SOURCE
[        ] > Task :shared_preferences:bundleLibResDebug UP-TO-DATE
[        ] > Task :sqflite:processDebugJavaRes NO-SOURCE
[        ] > Task :sqflite:bundleLibResDebug UP-TO-DATE
[  +86 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :path_provider:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :path_provider:createFullJarDebug UP-TO-DATE
[        ] > Task :sqflite:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :sqflite:createFullJarDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:createFullJarDebug UP-TO-DATE
[        ] > Task :image_picker:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :image_picker:createFullJarDebug UP-TO-DATE
[        ] > Task :shared_preferences:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :shared_preferences:createFullJarDebug UP-TO-DATE
[        ] > Task :image_cropper:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :image_cropper:createFullJarDebug UP-TO-DATE
[  +95 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[  +99 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task
:flutter_plugin_android_lifecycle:transformNativeLibsWithIntermediateJniLibsForDebug
UP-TO-DATE
[        ] > Task :image_cropper:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :image_cropper:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :image_cropper:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :image_cropper:transformNativeLibsWithIntermediateJniLibsForDebug
UP-TO-DATE
[        ] > Task :image_picker:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :image_picker:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :image_picker:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :image_picker:transformNativeLibsWithIntermediateJniLibsForDebug
UP-TO-DATE
[        ] > Task :path_provider:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :path_provider:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :path_provider:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :path_provider:transformNativeLibsWithIntermediateJniLibsForDebug
UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :shared_preferences:stripDebugDebugSymbols UP-TO-DATE
[   +3 ms] > Task :shared_preferences:transformNativeLibsWithIntermediateJniLibsForDebug
UP-TO-DATE
[        ] > Task :sqflite:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :sqflite:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :sqflite:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :sqflite:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[  +83 ms] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :app:packageDebug UP-TO-DATE
[ +999 ms] > Task :app:assembleDebug
[        ] > Task :flutter_plugin_android_lifecycle:extractDebugAnnotations UP-TO-DATE
[  +99 ms] > Task :flutter_plugin_android_lifecycle:mergeDebugGeneratedProguardFiles
UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugConsumerProguardFiles
UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugJavaResource UP-TO-DATE
[        ] > Task
:flutter_plugin_android_lifecycle:transformClassesAndResourcesWithSyncLibJarsForDebug
UP-TO-DATE
[        ] > Task
:flutter_plugin_android_lifecycle:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +2 ms] > Task :flutter_plugin_android_lifecycle:bundleDebugAar UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugSources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:assembleDebug UP-TO-DATE
[        ] > Task :image_cropper:extractDebugAnnotations UP-TO-DATE
[        ] > Task :image_cropper:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :image_cropper:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :image_cropper:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :image_cropper:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :image_cropper:transformClassesAndResourcesWithSyncLibJarsForDebug
UP-TO-DATE
[        ] > Task :image_cropper:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :image_cropper:bundleDebugAar UP-TO-DATE
[        ] > Task :image_cropper:compileDebugSources UP-TO-DATE
[        ] > Task :image_cropper:assembleDebug UP-TO-DATE
[   +2 ms] > Task :image_picker:extractDebugAnnotations UP-TO-DATE
[        ] > Task :image_picker:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :image_picker:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :image_picker:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :image_picker:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :image_picker:transformClassesAndResourcesWithSyncLibJarsForDebug
UP-TO-DATE
[        ] > Task :image_picker:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :image_picker:bundleDebugAar UP-TO-DATE
[        ] > Task :image_picker:compileDebugSources UP-TO-DATE
[        ] > Task :image_picker:assembleDebug UP-TO-DATE
[        ] > Task :path_provider:extractDebugAnnotations UP-TO-DATE
[        ] > Task :path_provider:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :path_provider:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :path_provider:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :path_provider:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :path_provider:transformClassesAndResourcesWithSyncLibJarsForDebug
UP-TO-DATE
[        ] > Task :path_provider:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :path_provider:bundleDebugAar UP-TO-DATE
[        ] > Task :path_provider:compileDebugSources UP-TO-DATE
[        ] > Task :path_provider:assembleDebug UP-TO-DATE
[        ] > Task :shared_preferences:extractDebugAnnotations UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :shared_preferences:transformClassesAndResourcesWithSyncLibJarsForDebug
UP-TO-DATE
[        ] > Task :shared_preferences:transformNativeLibsWithSyncJniLibsForDebug
UP-TO-DATE
[        ] > Task :shared_preferences:bundleDebugAar UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugSources UP-TO-DATE
[        ] > Task :shared_preferences:assembleDebug UP-TO-DATE
[        ] > Task :sqflite:extractDebugAnnotations UP-TO-DATE
[        ] > Task :sqflite:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :sqflite:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :sqflite:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :sqflite:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :sqflite:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :sqflite:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :sqflite:bundleDebugAar UP-TO-DATE
[        ] > Task :sqflite:compileDebugSources UP-TO-DATE
[        ] > Task :sqflite:assembleDebug UP-TO-DATE
[        ] BUILD SUCCESSFUL in 7s
[        ] 199 actionable tasks: 4 executed, 195 up-to-date
[ +327 ms] Running Gradle task 'assembleDebug'... (completed in 9.0s)
[ +580 ms] calculateSha: LocalDirectory: '/home/abdelazeem/Flutter
Projects/post/build/app/outputs/flutter-apk'/app.apk
[ +147 ms] calculateSha: reading file took 147us
[+1078 ms] calculateSha: computing sha took 1077us
[   +4 ms] ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
[   +3 ms] executing: /home/abdelazeem/Android/Sdk/build-tools/29.0.3/aapt dump xmltree
/home/abdelazeem/Flutter Projects/post/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[  +42 ms] Exit code 0 from: /home/abdelazeem/Android/Sdk/build-tools/29.0.3/aapt dump
xmltree /home/abdelazeem/Flutter Projects/post/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.post" (Raw: "com.example.post")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw:
                 "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.RECEIVE_BOOT_COMPLETED"
                 (Raw: "android.permission.RECEIVE_BOOT_COMPLETED")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.READ_EXTERNAL_STORAGE"
                 (Raw: "android.permission.READ_EXTERNAL_STORAGE")
               E: uses-permission (line=17)
                 A: android:name(0x01010003)="android.permission.WRITE_EXTERNAL_STORAGE"
                 (Raw: "android.permission.WRITE_EXTERNAL_STORAGE")
               E: application (line=25)
                 A: android:label(0x01010001)="post" (Raw: "post")
                 A: android:icon(0x01010002)=@0x7f0c0001
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A:
                 android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponent
                 Factory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=31)
                   A: android:theme(0x01010000)=@0x7f0e00a1
                   A: android:name(0x01010003)="com.example.post.MainActivity" (Raw:
                   "com.example.post.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=45)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.NormalTheme"
                     (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0e00a2
                   E: meta-data (line=55)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.SplashScreenD
                     rawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f06005e
                   E: intent-filter (line=59)
                     E: action (line=60)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw:
                       "android.intent.action.MAIN")
                     E: category (line=62)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER"
                       (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=69)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw:
                   "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: provider (line=73)
                   A:
                   android:name(0x01010003)="io.flutter.plugins.imagepicker.ImagePickerFi
                   leProvider" (Raw:
                   "io.flutter.plugins.imagepicker.ImagePickerFileProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A:
                   android:authorities(0x01010018)="com.example.post.flutter.image_provid
                   er" (Raw: "com.example.post.flutter.image_provider")
                   A: android:grantUriPermissions(0x0101001b)=(type 0x12)0xffffffff
                   E: meta-data (line=78)
                     A: android:name(0x01010003)="android.support.FILE_PROVIDER_PATHS"
                     (Raw: "android.support.FILE_PROVIDER_PATHS")
                     A: android:resource(0x01010025)=@0x7f100000
[   +4 ms] Stopping app 'app.apk' on Phantom6 Plus.
[   +1 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
shell am force-stop com.example.post
[+1721 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
shell pm list packages com.example.post
[ +744 ms] package:com.example.post
[   +2 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
shell cat /data/local/tmp/sky.com.example.post.sha1
[ +109 ms] cde566f33cb1892d3f48def923d57a6c89c73b08
[        ] Latest build already installed.
[        ] Phantom6 Plus startApp
[   +2 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
shell am start -a android.intent.action.RUN -f 0x20000000 --ez
enable-background-compilation true --ez enable-dart-profiling true --ez
enable-checked-mode true --ez verify-entry-points true
com.example.post/com.example.post.MainActivity
[ +758 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000
cmp=com.example.post/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[+2721 ms] Observatory URL on device: http://<IP_ADDRESS>:49005/3wNnmWlk-Kg=/
[   +1 ms] executing: /home/abdelazeem/Android/Sdk/platform-tools/adb -s <IP_ADDRESS>:5555
forward tcp:0 tcp:49005
[   +9 ms] 38757
[        ] Forwarded host port 38757 to device port 49005 for Observatory
[  +11 ms] Caching compiled dill
[ +330 ms] Connecting to service protocol: http://<IP_ADDRESS>:38757/3wNnmWlk-Kg=/
[ +727 ms] I/flutter ( 4691): 602.0
[  +19 ms] Successfully connected to service protocol:
http://<IP_ADDRESS>:38757/3wNnmWlk-Kg=/
[        ] Waiting for Phantom6 Plus to report its views...
[ +224 ms] Waiting for Phantom6 Plus to report its views... (completed in 221ms, longer
than expected)
[ +295 ms] DevFS: Creating new filesystem on the device (null)
[ +331 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.example.post/code_cache/postBVJVXI/post/)
[   +2 ms] Updating assets
[ +259 ms] Syncing files to device Phantom6 Plus...
[   +2 ms] Scanning asset files
[   +3 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:post/main.dart 2efdae19-6f4f-43bb-b895-11ba0be4a284
[        ] <- 2efdae19-6f4f-43bb-b895-11ba0be4a284
[ +302 ms] Updating files
[+1525 ms] DevFS: Sync finished
[        ] Syncing files to device Phantom6 Plus... (completed in 1,835ms)
[        ] Synced 1.5MB.
[        ] <- accept
[ +580 ms] Connected to _flutterView/0x72d3f04020.
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[   +1 ms] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Phantom6 Plus is available at:
           http://<IP_ADDRESS>:38757/3wNnmWlk-Kg=/
[+39028 ms] I/View    ( 4691): Key down dispatch to
io.flutter.embedding.android.FlutterView{fad96c8 VFE...... .F...... 0,0-1080,1806}, event
= KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_F11, scanCode=87, metaState=0,
flags=0x8, repeatCount=0, eventTime=535720937, downTime=535720937, deviceId=0,
source=0x101 }
[        ] I/View    ( 4691): Key up dispatch to
io.flutter.embedding.android.FlutterView{fad96c8 VFE...... .F...... 0,0-1080,1806}, event
= KeyEvent { action=ACTION_UP, keyCode=KEYCODE_F11, scanCode=87, metaState=0, flags=0x8,
repeatCount=0, eventTime=535721079, downTime=535720937, deviceId=0, source=0x101 }
[        ] I/View    ( 4691): Key down dispatch to
io.flutter.embedding.android.FlutterView{fad96c8 VFE...... .F...... 0,0-1080,1806}, event
= KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_F11, scanCode=87, metaState=0,
flags=0x8, repeatCount=0, eventTime=535721682, downTime=535721682, deviceId=0,
source=0x101 }
[        ] I/View    ( 4691): Key up dispatch to
io.flutter.embedding.android.FlutterView{fad96c8 VFE...... .F...... 0,0-1080,1806}, event
= KeyEvent { action=ACTION_UP, keyCode=KEYCODE_F11, scanCode=87, metaState=0, flags=0x8,
repeatCount=0, eventTime=535721872, downTime=535721682, deviceId=0, source=0x101 }

A snippet code you can run on Dartpad
import 'package:flutter/material.dart';

final Color darkBlue = Color.fromARGB(255, 18, 32, 47);

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        theme: ThemeData.dark().copyWith(scaffoldBackgroundColor: darkBlue),
        debugShowCheckedModeBanner: false,
        home: Scaffold(
          body: Column(
            children: [
              Container(
                  decoration: BoxDecoration(
                      color: Colors.white,
                      border: Border(bottom: BorderSide(color: Colors.green))),
                  width: double.infinity,
                  height: 60,
                  child: Column(children: [
                    Text('Abdelazeem Kuratem',
                        style: TextStyle(color: Colors.black)),
                    Text('5 min', style: TextStyle(color: Colors.black)),
                  ])),
              InteractiveViewer(
                panEnabled: false,
                child: Image.network(
                    "https://upload.wikimedia.org/wikipedia/commons/6/6a/Mona_Lisa.jpg"),
              ),
              Container(
                decoration: BoxDecoration(
                    color: Colors.grey[50],
                    border: Border(top: BorderSide(color: Colors.green))),
                child: Stack(
                  children: [
                    Row(
                      mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                      children: [
                        _createBottomButton(
                            text: 'Like',
                            icon: Icons.thumb_up,
                            onPressed: () {}),
                        _createBottomButton(
                            text: 'Comment',
                            icon: Icons.comment,
                            onPressed: () {}),
                        _createBottomButton(
                            text: 'Share', icon: Icons.share, onPressed: () {}),
                      ],
                    ),
                  ],
                ),
              )
            ],
          ),
        ));
  }

  Widget _createBottomButton({
    String text,
    IconData icon,
    Null Function() onPressed,
  }) {
    return FlatButton.icon(
      onPressed: onPressed,
      icon: Icon(
        icon,
        color: Colors.green,
        size: 21,
      ),
      label: Text(
        text,
        style: TextStyle(color: Colors.green, fontSize: 14),
      ),
    );
  }
}

Reproducible on latest master channel.
flutter doctor -v
[✓] Flutter (Channel master, 1.22.0-10.0.pre.251, on Mac OS X 10.15.6 19G2021 x86_64, locale en)
    • Flutter version 1.22.0-10.0.pre.251 at /Users/pedromassango/dev/SDKs/flutter_master
    • Framework revision d26268bb9e (14 hours ago), 2020-09-18 09:06:26 +0900
    • Engine revision 2abe69c608
    • Dart version 2.10.0 (build 2.10.0-136.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0, Build version 12A7209
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] IntelliJ IDEA Community Edition (version 2020.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 49.0.4
    • Dart plugin version 202.7319.5

[✓] VS Code (version 1.48.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.14.1

[✓] Connected device (4 available)
    • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • macOS (desktop)             • macos         • darwin-x64     • Mac OS X 10.15.6 19G2021 x86_64
    • Web Server (web)            • web-server    • web-javascript • Flutter Tools
    • Chrome (web)                • chrome        • web-javascript • Google Chrome 85.0.4183.102

! Doctor found issues in 1 category.
Process finished with exit code 0

This has to do more with code structure than being a bug. Your InteractiveViewer should be at the top of your tree and you should control the state of the pan/scroll settings based acceptable user action. The reason you are seeing this behavior is because the interactive viewer is nested in your column versus being a parent to all objects. You could also inject the view to the top of the widget tree on interaction and move it back when interaction ends, but that seems to be a more complicated route.

cc @justinmc
Experiencing the same issue as @Abdelazeem777 that I consider also as a bug more than a code structure issue. It is obvious to me that we want our zoomed media to overlap any surrounding widget.
 Could you please provide a code example ? I have a hard picturing the way to use InteractiveViewer() with this approach ? Thank you in advance

Using state management of your choice, use the interaction start, end, and update to change the constraints of the viewer as well as disable the app bar where applicable. I did find a way using OverlayEntry to overlay the viewer on interaction, but the dependency on GlobalKeys causes problems. @justinmc any thoughts on ways we could remove GlobalKeys or remedy collision if the viewer is injected as an overlay? If so, we could simple add a bool value that causes the viewer to act as an overlay when true.

Made an example at https://gist.github.com/PixelToast/5102ea9236ab79b0c2a5ca3bffb45b46
Demo: https://i.tst.sh/hbcbi.mp4
Would make a nice package :)

Made an example at https://gist.github.com/PixelToast/5102ea9236ab79b0c2a5ca3bffb45b46
Demo: https://i.tst.sh/hbcbi.mp4
Would make a nice package :)

Excellent work @PixelToast!  Really impressive quality & reactivity
@MichealReed 's Overlay idea actually works
I have slightly modified your code to make a reusable widget :
https://gist.github.com/zzterrozz/623531eef065a31470e85175c744c986
It tested it with CachedNetworkImageProvider (PageView Carousel) + video_player , all good!
Only issue I have is that it doesn't overlay the persistent_bottom_nav_bar (https://pub.dev/packages/persistent_bottom_nav_bar)
Any idea to fix that please ?

@PixelToast  @zzterrozz
Thanks, guys
It works like a charm.
Now I am able to achieve the expected result using your InteractiveViewerOverLay Widget
but still, we need the InteractiveViewer to behave like that without any tricky solution.
hope the Flutter team solve this issue in the future.
Here is my output

This is great!  Thanks everyone for the report and the work on a solution.
I think we should delay adding this into the framework to see how popular this approach is and how people use it.  Generally Flutter tries to keep its core widgets as generic and simple as possible.  That said, this could be a good parameter for InteractiveViewer or even a widget built on top of it (PhotoViewer?) if this is a popular use case.  I also really agree that it would be a great Pub package if anyone wants to build that.
To anyone that uses this in the future, please upvote 👍  the original issue and/or comment with your use case!

@justinmc
I think we gonna face the same problem with any other widget not for Images only
Also, the InteractiveViewerOverlay works with any kind of widget.

True, PhotoViewer is probably not the best name.
I also realized an obvious counterexample where we don't want this Overlay behavior: the flutter-go demo.  The board should never cover the pieces inventory on the left.  So if we did add this to the framework, we definitely need to keep the current default behavior as well.

I also agree that both behaviors should exist.
Another behavior example where we do not want to Overlay everything would be to create a story like instagram where we can zoom in/out on the background media but still display a toolbar on the side.
An "overlayAll" boolean seems the right idea, what do you think ?

I'd be on board with that if it proves to be a popular use case that people are struggling to implement themselves.  I'll monitor this issue for awhile and see what kind of attention it gets.

Is there any way I can use pan gesture on scaled interactive viewer widget? Right now after scaling, interactiveviewer utilizes pan gesture to move the zoom focal point around. What I want is to use pan gesture for some other operation than moving zoom focal point around. I tried disabling pan gesture and wrapped it with ignore pointer and then wrapped it with gesture detector but it didn't work.

However, your problem sounds like it's getting into difficult territory like https://github.com/flutter/flutter/issues/68594.  It could be more tricky.

Made an example at https://gist.github.com/PixelToast/5102ea9236ab79b0c2a5ca3bffb45b46
Demo: https://i.tst.sh/hbcbi.mp4
Would make a nice package :)

Excellent work @PixelToast! Really impressive quality & reactivity @MichealReed 's Overlay idea actually works
I have slightly modified your code to make a reusable widget : https://gist.github.com/zzterrozz/623531eef065a31470e85175c744c986
It tested it with CachedNetworkImageProvider (PageView Carousel) + video_player , all good!
Only issue I have is that it doesn't overlay the persistent_bottom_nav_bar (https://pub.dev/packages/persistent_bottom_nav_bar) Any idea to fix that please ?

Hi. The gist link is 404 do you still have that code example laying around?
Thanks.


WARNING: Base.Nothing is deprecated, use Void instead, WARNING: eval from module Compose to Gadfly:

I have upgraded Julia from 0.3 to 0.4, and then install Gadfly using Pkg.add("Gadfly")
No, Gadfly isn't present in my version 0.3. I've installed it after the upgrade.
And when I import it using:  using Gadfly, I get the following error:

But, when I import it along with another library, then it works alright.
julia> using DataFrames, Gadfly

julia> plot(x = rand(10), y = rand(10))

works alright, and the plot is as expected.
But still, is that an awkward behaviour?

Seems like a duplicate of #724 Would be commenting on that.


deb rpm: use latest install script

As install script for fluent-package had been deployed, we will switch to it.

I've forgot to follow amazon specific issue, so updated again.

waiting CI....

Fixed a syntax error.

The changed part is working expectedlly.


[5.10] Fix bugs with symbol links to /(_:_:) operators (#717)

Cherrypick of #717
Explanation: Fixes two bugs where operators with a "/" in the name couldn't be linked to and where their data files in the output archive could collide with other pages's data files.
Scope: Symbols with "/" in the name, for example /(_:_:) and /=(_:_:).
Issue: rdar://112555102
Risk: Low.
Testing: Added test, ran the existing tests, and manually tested in different scenarios.
Reviewer: @patshaughnessy

@swift-ci please test


update hostpath-provisioner.

update hostpath-provisioner.
Signed-off-by: CuiHaozhi<EMAIL_ADDRESS>

thanks. it needs an overhaul (docs included) but let's merge it like this since a few people have asked.


Creating custom human models

I have followed the PDF on creating custom human models and did all the things exactly.
After that how can I set the skin number for that model and use the agents.yaml file to configure to use that model?
I would really appreciate if you could give further instructions on how to add that custom-made human agent to the gazebo simulation.

Hello,
to add new models is not very easy, but can be done. First, you need to place the model (.dae) in the directory /media/models. Then you need to modify the code of the function processXML() of the class WorldGenerator.cpp to add your new model, so it can be used in the agents.yaml file, and therefore added to the simulation.

Hello,
I have followed exactly the same path you mentioned above. But still those human agents are not added to the simulation. I have used skin as 5 in agents.yaml file.
Also I have done following customizations. After that it worked but not always. Sometimes it works sometimes it doesn't.
Added the following code snippet in HuNavPlugin.cpp in hunav_gazebo_wrapper/src line 765.
case 5:
actorPose.Pos().Z(0.40);
break;
Added this line in actor_panel.cpp in hunav_rviz2_panel/src line 232
skin_combobox->addItem("Child");
Added this line in actor_panel.cpp in hunav_rviz2_panel/src line 1203
else if (aux.compare("Child") == 0)                                      // added
{
person_skin = "package://hunav_rviz2_panel/meshes/child.dae";
return 5;
}
Added this line in actor_panel.cpp in hunav_rviz2_panel/src line 1257
else if (skin == 5)
{
person_skin = "package://hunav_rviz2_panel/meshes/child.dae";
}
I only have a rough idea about what these codes and scripts are doing. But after doing those changes that custom model was spawned in the simulator. But for the same code, when I run it again sometimes that custom build human agent does not spawned.

Hi!
Most of the modifications you commented are related to the RViz panel. I would suggest you to forget about the panel for the moment and to try do to the required modifications in the WorldGenerator and the HuNavPlugin, which are more critical. So you can modifty the agents.yaml by hand instead of using the panel. Once everything is ok, you can try to modify the RViz panel.

Would you mind telling about the changes that I have to do in HuNavPlugin.cpp ? Also I guess I will have to use skin : 5 in agents.yaml since I have created a new skin for the model ?
This is the updated version of the processXML function in WorldGenerator.cpp. I have added child.dae at the end of the skin_filename array.
std::string skin_filename[] = { "elegant_man.dae", "casual_man.dae", "elegant_woman.dae", "regular_man.dae",
"worker_man.dae",  "walk.dae",  "walk-green.dae",    "walk-blue.dae",
"walk-red.dae",    "stand.dae", "child.dae"};
std::string animation_filename[] = { "07_01-walk.bvh",           "69_02_walk_forward.bvh",   "137_28-normal_wait.bvh",
"142_01-walk_childist.bvh", "07_04-slow_walk.bvh",      "02_01-walk.bvh",
"142_17-walk_scared.bvh",   "17_01-walk_with_anger.bvh" };
I have not changed anything in animation_filename. Only the skin_filename.


How to implement permessage-deflate support

I am a bit confused as to how implement deflate support, "permessage" lets one assume its for a complete message, but aparently it's on a per frame basis.
Would this need changes to wslay?

First of all: you need not to add support to DEFLATE. IMHO only Google Chrome has experimental support for this WebSocket extension. When this extension is not negotiated, then web client nor web server doesn't use it.
Related information can be found in RFC. ATM there is only draft for this RFC: https://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-27.
I guess that it will require some changes in wslay, because bit RSV1 from WebSocket header is used for indication of message compression.


Display note creation/modification timestamps

Is there a way to enable this in the interface? It is often useful to know when a note was created and/or when it was last modified and I see this metadata is stored on the backend.

Not currently but I'll add it to the next version coming soon.On 20 Jun 2024, at 12:50, Vlad Lasky @.***> wrote:
Is there a way to enable this in the interface?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>


fix inconsistent colors

What does this PR do?
Fix inconsistent colors
Description of Task to be completed?
Make colors uniform and consistent.
How should this be manually tested?
Visit book-a-meal
Any background context you want to provide?
N/A
What are the relevant pivotal tracker stories? (if applicable)
Make UI colors consistent

Pull Request Test Coverage Report for Build 124

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 88.099%

Totals

Change from base Build 122:
0.0%

Covered Lines:
1031

Relevant Lines:
1131

💛  - Coveralls


Model should be less sensitive to resolution

Overall the models are too sensitive to input resolution. There are two strategies to improve, 1) the preprocessing, 2) the model weights.
Preprocessing
As the resolution of the input data decreases compared to the data used to train the model, the patch size needs to be larger.
Can we come up with a function that describes how the patch size argument in predict_tile should respond to data of different resolutions?
I played with this notebook here:
https://github.com/weecology/DeepForest_demos/blob/master/street_tree/StreetTrees.ipynb
and briefly mention it here:
https://deepforest.readthedocs.io/en/latest/better.html#check-patch-size
I am imagining that predict_tile should have a resolution argument.
instead of the patch_size argument, it would have a resolution argument.
raster_path = get_data("OSBS_029.tif")
# Window size of 300px with an overlap of 25% among windows for this small tile.
predicted_raster = model.predict_tile(raster_path, return_plot = True, patch_size=300,patch_overlap=0.25)

raster_path = get_data("OSBS_029.tif")
predicted_raster = model.predict_tile(raster_path, return_plot = True, resolution=0.5, patch_overlap=0.25)

Alternatively, we could write a tutorial or procedure to automate the finding of the correct patch size.
Model training
We can retrain the model using different zoom augmentations to try to make it more robust to input patch size. This is a larger effort and takes more machine learning knowledge. I have played with the bird model and we have the annotations associated with these data
https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>5311v2
There are data to play with here from the birds
https://zenodo.org/record/5033174#.YkM2LBDMKHE
The hayes dataset is very high resolution, the drone was very close to the birds, and the everglades dataset is lower resolution.

Hey @bw4sz  Do you think upscaling/downscaling the input resolution to something that better matches a default patch_size a good way to deal with such an issue? We can explore all sorts of algorithms for this.

I am open to all ideas. In general I am worried about manipulating input
data, its computationally heavy (these are going to be huge tiles) and we
could lose detail when downscaling. But i'm open to testing it. My first
idea was to manipulate the patch size argument and leave the input data as
is. All options are open.
On Tue, Mar 29, 2022 at 9:47 AM Kush Kothari @.***>
wrote:

Hey @bw4sz https://github.com/bw4sz Do you think upscaling/downscaling
the input resolution to something that better matches a default patch_size
a good way to deal with such an issue? We can explore all sorts of
algorithms for this.
—
Reply to this email directly, view it on GitHub
https://github.com/weecology/DeepForest/issues/318#issuecomment-1082117101,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJHBLAVGCJSI3BJCZ5AIFLVCMXYLANCNFSM5R7AFGAA
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Ben Weinstein, Ph.D.
Postdoctoral Fellow
University of Florida
http://benweinstein.weebly.com/

I understand the concern about manipulation of the input data.
Actually, the idea I had originally had, was estimating the tree size as a blob. For example, we may need to downscale a tree x times, before it becomes a blob of width 10pixels. From then we can figure out the patch_size as a possible function of x. Higher resolution data will have a greater x, because it will need more downscales to get to a blob of specific width as compared to lower resolution data.
Blob-width detection can be done through some image preprocessing steps. Once we are able to figure out a function from x to patch_size, we'll apply this patch_size to the original data (not the downscaled version).
In simpler words, we first downscale the input to fit an ideal patch size. Then vary the patch size based on the number of downscales we had to do in the previous step and then apply this patch_size on the original image.
I'm not sure if I'm over complicating this. 😅 So your thoughts on this will be appreciated! I'll go through the docs to get a bit more idea of the inner workings of the project before trying out any ideas we can think of. 👍🏻

here is my comment without any concrete solution...
I had to work with different resolutions and found out a simple resolution argument may not be sufficient. I am using map images from web map server. Even there is well defined resolution for specific "zoom" level, the image quality can vary a lot due to their different original raw image sources. (i.e. the input images have been already down/up sampled). At the moment I use preprocess.split_raster to preprocess training data empirically and use different patch sizes to do inference (and the results will be aggregated). The overall performance is acceptable.

@dassaniansh let's use this issue. The first thing we need is the evaluation score (https://deepforest.readthedocs.io/en/latest/Evaluation.html) as a function of input resolution.

Download a set of evaluation data.
Resample in python/qgis (https://rasterio.readthedocs.io/en/latest/topics/resampling.html). The input res is 10cm, so probably something like 15cm, 20cm, 30cm, 40cm, 50cm, 60cm.
For each evaluation set take the baseline deepforest crown model and run the evaluation code.

Python 3.9.6 (default, Jul 30 2021, 09:31:09)
[Clang 10.0.0 ]
Type "help", "copyright", "credits" or "license" for more information.
from deepforest import get_data
import os
from deepforest.main import deepforest
m = deepforest()
Reading config file: deepforest_config.yml
m.use_release()
Model from DeepForest release https://github.com/weecology/DeepForest/releases/tag/1.0.0 was already downloaded. Loading model from file.
Loading pre-built model: https://github.com/weecology/DeepForest/releases/tag/1.0.0
csv_file = get_data("OSBS_029.csv")
root_dir = os.path.dirname(csv_file)

> results = m.evaluate(csv_file, root_dir, iou_threshold = 0.4, savedir=None)

/Users/benweinstein/.conda/envs/DeepForest/lib/python3.9/site-packages/torch/nn/functional.py:718: UserWarning: Named tensors and all their associated APIs are an experimental feature and subject to change. Please do not use them for anything important until they are released as stable. (Triggered internally at  ../c10/core/TensorImpl.h:1156.)
  return torch.max_pool2d(input, kernel_size, stride, padding, dilation, ceil_mode)
results
{'results':    prediction_id  truth_id       IoU  ...  true_label    image_path  match
0             31         0  0.000000  ...        Tree  OSBS_029.tif  False
1             41         1  0.000000  ...        Tree  OSBS_029.tif  False
2             17         2  0.564232  ...        Tree  OSBS_029.tif   True
3             50         3  0.543922  ...        Tree  OSBS_029.tif   True
4             34         4  0.616394  ...                Tree  OSBS_029.tif   True
57            42        57  0.575741  ...        Tree  OSBS_029.tif   True
58          None        58  0.000000  ...        Tree  OSBS_029.tif  False
59            10        59  0.692665  ...        Tree  OSBS_029.tif   True
60             1        60  0.763430  ...        Tree  OSBS_029.tif   True

[61 rows x 12 columns], 'box_precision': 0.8035714285714286, 'box_recall': 0.7377049180327869, 'class_recall':    label  recall  precision  size
0      0     1.0        1.0    56, 'predictions':           xmin        ymin        xmax  ...  label     score    image_path
0   330.080566  342.662140  373.715454  ...      0  0.802979  OSBS_029.tif
1   216.171249  206.591583  248.594864  ...      0  0.778803  OSBS_029.tif
2   325.359222   44.049034  363.431244  ...      0  0.751573  OSBS_029.tif
3   261.008606  238.633163  296.410034  ...      0  0.748605  OSBS_029.tif
4   173.029999    0.000000  229.023438  ...      0  0.738209  OSBS_029.tif
5   258.342041  198.233337  291.543762  ...      0  0.716250  OSBS_029.tif
6    97.654602  305.077118  152.689178  ...      0  0.711664  OSBS_029.tif
7    52.430378   72.021301   85.009918  ...      0  0.698782  OSBS_029.tif
8   292.347534  368.635132  332.700928  ...      0  0.688486  OSBS_029.tif
9   249.411453   51.019691  277.099640  ...      0  0.688165  OSBS_029.tif
10  317.631165  181.155960  345.687683  ...      0  0.686540  OSBS_029.tif
11   18.473246  346.017670   57.073792  ...      0  0.668805  OSBS_029.tif
12  272.603821  330.232361  305.601562  ...      0  0.666738  OSBS_029.tif
13  277.753357    0.110479  311.371582  ...      0  0.654231  OSBS_029.tif
14  195.076935  339.480408  227.222992  ...      0  0.648725  OSBS_029.tif
15  190.892273   78.937210  244.395508  ...      0  0.629515  OSBS_029.tif
16    0.000000  144.165573   42.506039  ...      0  0.622943  OSBS_029.tif
17  184.994812  256.272949  229.686768  ...      0  0.604757  OSBS_029.tif
18  382.137787  264.451416  400.000000  ...      0  0.600438  OSBS_029.tif
19  234.207275  296.622803  273.882538  ...      0  0.589491  OSBS_029.tif
20  289.422516   83.104446  332.196808  ...      0  0.574947  OSBS_029.tif
21  178.419952  372.066101  206.742188  ...      0  0.552992  OSBS_029.tif
22  327.421021  119.720184  358.950806  ...      0  0.551969  OSBS_029.tif
23    0.000000   48.725574   30.629400  ...      0  0.546445  OSBS_029.tif
24  374.312622  207.728210  398.147827  ...      0  0.538519  OSBS_029.tif
25  159.874435  167.144257  197.542709  ...      0  0.536578  OSBS_029.tif
26   58.809822  294.708130  101.116890  ...      0  0.534906  OSBS_029.tif
27   40.161354    0.914158   94.033958  ...      0  0.529695  OSBS_029.tif
28    3.540020  216.683243   40.567917  ...      0  0.527856  OSBS_029.tif
29  286.517975  137.959244  316.439972  ...      0  0.526694  OSBS_029.tif
30  369.212402   19.478354  398.912109  ...      0  0.524993  OSBS_029.tif
31  228.237549  388.862610  252.511566  ...      0  0.523766  OSBS_029.tif
32  104.303833  181.964188  155.852936  ...      0  0.523676  OSBS_029.tif
33   55.202187  190.014359   89.678932  ...      0  0.502996  OSBS_029.tif
34  312.022125    7.093416  344.556549  ...      0  0.502465  OSBS_029.tif
35  366.731781  119.042236  387.905792  ...      0  0.495438  OSBS_029.tif
36  118.516029   68.083710  147.080994  ...      0  0.492526  OSBS_029.tif
37   75.934868  144.205017  114.146507  ...      0  0.490224  OSBS_029.tif
38  145.504059  386.502502  176.084259  ...      0  0.487398  OSBS_029.tif
39    0.000000  258.224457   21.422482  ...      0  0.462236  OSBS_029.tif
40  102.027664   30.461601  130.979263  ...      0  0.418635  OSBS_029.tif
41  390.224884  375.093231  399.788422  ...      0  0.415022  OSBS_029.tif
42   88.018456  365.364807  107.558815  ...      0  0.403836  OSBS_029.tif
43  231.916046  243.187439  252.987671  ...      0  0.402279  OSBS_029.tif
44  388.845673  175.683319  399.906464  ...      0  0.397244  OSBS_029.tif
45  101.755402  124.721375  121.393097  ...      0  0.396860  OSBS_029.tif
46  384.908203  321.104553  400.000000  ...      0  0.389809  OSBS_029.tif
47   72.870079  251.158737  115.134605  ...      0  0.384928  OSBS_029.tif
48  130.386810   99.750061  183.451813  ...      0  0.369765  OSBS_029.tif
49  381.477173   75.818222  400.000000  ...      0  0.355139  OSBS_029.tif
50  373.786987    0.000000  399.417480  ...      0  0.350143  OSBS_029.tif
51    0.102808  200.861526    8.157425  ...      0  0.334018  OSBS_029.tif
52  312.861847  334.460052  337.424225  ...      0  0.323812  OSBS_029.tif
53  331.021149   88.350540  355.052887  ...      0  0.317281  OSBS_029.tif
54    0.317305  375.103668    8.618253  ...      0  0.315891  OSBS_029.tif
55  162.206650  264.200470  188.070602  ...      0  0.306989  OSBS_029.tif

[56 rows x 7 columns]}
results["box_recall"]
0.7377049180327869
results["box_precision"]
0.8035714285714286

Long term we will want to try curriculum learning/cross-training across different spatial resolutions.

Worth exploring slicing inference. https://colab.research.google.com/github/obss/sahi/blob/main/demo/inference_for_torchvision.ipynb


GeLU activation as a layer

I closed the PR that I opened it yesterday which proposed gelu as an activation function. This one is a much better implementation as the activation function here is represented as a keras layer

@WindQAQ no worries. I have a very simple query. When I run sanity-check and unit-test, is it possible to make it run for a particular set of files only? For example, I just want it to test for GeLU, is there any simple way to do it?
PS: Sorry noob question but I had to ask

unit-test can be done by running
bazel test -c opt -k \
--test_timeout 300,450,1200,3600 \
--test_output=all \
//tensorflow_addons/layers:gelu_test

(please type use to auto-complete the rule, say //tensorflow_addons/xxxxxx)
for sanity check, I think you refer to linter check right? If so, pylint --rcfile=tools/ci_build/pylintrc --output-format=parseable [YOUR FILES] would be useful.

I  don't have bazel installed locally. Can you please the equivalent docker command or something that I need to change in the files present in tools directory? Thanks

In my case, I always attach to the container to run tests. So I will first lanuch a container
docker run --rm -it -v ${PWD}:/addons -w /addons tensorflow/tensorflow:custom-op-ubuntu16 /bin/bash
pip install --upgrade pip # Pip must be upgraded to install manylinux2010 pkg
./configure.sh  # Links project with TensorFlow dependency

And run the commands I paste above.

I was about to create a pull request for Gelu too, but rather as an op implemented as C++:
https://github.com/mostafaelhoushi/tensorflow-addons
Here are the main files I have added:
gelu.cc
gelu_op.cc
gelu.py
gelu_test.py
I will wait for this pull request to be merged so that I can see how to rebase on top of it.

I was about to create a pull request for Gelu too, but rather as an op implemented as C++:
https://github.com/mostafaelhoushi/tensorflow-addons
Here are the main files I have added:
gelu.cc
gelu_op.cc
gelu.py
gelu_test.py
I will wait for this pull request to be merged so that I can see how to rebase on top of it.

@mostafaelhoushi looks like there is a PR #427 which implements the C++ op. Would you mind doing a review?
@AakashKumarNain Thanks very much! This looks great. Waiting for the activation to be merged first then we can review this and merge

@WindQAQ @seanpmorgan since #427 has been merged, should we close #420 and update this layer implementation to use #427 ?

@facaiy @WindQAQ I have updated the code. All test cases passed on my end, so I am positive that this commit should be enough to close this PR

@seanpmorgan all checks passed! Wooo!! :tada:

Great, Aakash! @WindQAQ Tzu-Wei, could you take a look again?

LGTM. Probably need only one test case (TestGeLU) with two test methods, say test_gelu and test_layer_as_activation. See https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/keras/layers/advanced_activations_test.py for more details. Thanks!

@WindQAQ  @facaiy I wanted to put them in a single Test case but I found out that keras_parameterized.run_all_keras_modes, keras_parameterized.run_with_all_model_types, and test_utils.run_all_in_graph_and_eager_modes don't play along well. In short, keras_parameterized doesn't allow any other decorator. But as @facaiy pointed out that layer_test has already tested it in both modes, I think it is safe to remove it. What do you say?

@AakashKumarNain  Yep, then just follow Facai's suggestions :P

@facaiy @WindQAQ I made the necessary changes. I think we are good to go

Thank you @WindQAQ @facaiy @seanpmorgan @Squadrick


Fix issues viewing full extent on USFWS computers

I have no idea what this means - if their screens are small it'll be easy to change the initial zoom [ 2 hours ] or add a "zoom to extent" command on load [ 4 hours ] or just add a zoom to extent button [ 6 hours ]

Cannot zoom out any further. Why not? I can't find max zoom in map.js

complete: 6cd676bbbe7856673083f40ea2b0c6ea84228649


If you need PSMNet but only want to go with python 3, check this repo then

Here is the repo. https://github.com/Cli98/PSMNsupLIDAR.
Do exactly same thing as what you want to do. And PSMNet has been modified to support python 3.
So why you need this?
There might be the case you need this. When you conduct inference (by calling submission.py) under py3 you will see no error but the inference result is totally incorrect. You may then waste lots of time to check why and find out some surprising reasons (Actually a lot of issues but I will not discuss at here). Yet by using this one (PSMNsupLIDAR), the result will be correct then, and you save time to debug.
How to use:
Git clone and move your data folder to root of this repo. And go ahead for what you will do.
Feel free to have a try if you want to save your time. Or go with python2, if you prefer.
Good luck.

Hi guys my repo is not available anymore

Hi guys my repo is not available anymore


Can't run R cells out of the box in Ubuntu 14.04

Hi,
I started to play with the Beaker Notebook on Ubuntu 14.04 today. I ran install-dependencies.sh as root, then beaker.command as a regular user. The notebook started fine and I could run Python cells, but R cells gave an error: SEVERE Error starting Rserve or similar. The problem disappeared after I ran install.packages('devtools') manually in an R console. I'm not 100% sure that this was the fix, since I tried a few things, but I am 100% certain that devtools wasn't installed even though install-dependencies.sh completed successfully.
My apologies for being vague - now that it works I can't reproduce and give you more details. Happy to run tests for you as directed though.
Many thanks for creating this excellent tool.
With best wishes,
Marek Kwiatkowski
edit: should at least have given the Beaker version, sorry:
build time: 2015-06-29 18:01 PDT
version: v1.3.1-0-g3072e5e

Thanks for the report, we are looking into it.

confirmed

need https://github.com/twosigma/beaker-notebook/commit/cd664b34ccd3bc19e365d4c1f7150694af02967c


Unhandled Rejection  - Cannot read property 'generateKey'

Hi,
When i start a live collaboration i receive the Error web page :
Can you help me and explain me how i can generate the key on my server ?
Regards,

Unhandled Rejection (TypeError): Cannot read property 'generateKey' of undefined
generateEncryptionKey
src/excalidraw/src/data/index.ts:86
83 | }
84 |
85 | async function generateEncryptionKey() {

86 |   const key = await window.crypto.subtle.generateKey(
87 |     {
88 |       name: "AES-GCM",
89 |       length: 128,
View compiled

generateCollaborationLink
src/excalidraw/src/data/index.ts:112
109 |
110 | export async function generateCollaborationLink() {
111 |   const id = await generateRandomID();

112 |   const key = await generateEncryptionKey();
113 |   return ${window.location.origin}${window.location.pathname}#room=${id},${key};
114 | }
115 |
View compiled
async App.openPortal
src/excalidraw/src/components/App.tsx:759
756 | };
757 |
758 | openPortal = async () => {
759 |   window.history.pushState(
| ^  760 |     {},
761 |     "Excalidraw",
762 |     await generateCollaborationLink(),
View compiled
This screen is visible only in development. It will not appear if the app crashes in production.

Hello. I can't find this error on our bug tracker. What browser & browser version are you using?

Can you help me and explain me how i can generate the key on my server ?

Unclear what you mean by your server.

Hello,
Some informations :

My Chrome PC Version 81.0.4044.138 doesn't work.
My Chrome Android Phone Version 80.0.3987.162 doesn't work
My Safari Ipad IOS works. Yes i can start a live session

I said : "Can you help me and explain me how i can generate the key on my server ?"
It means that i install NodeJS on my private server afetr git clone ... npm install ... npm start. I wanted to said : I can't start a live collaboration when i use excalidraw on my private server.
When i start a live session with my Ipad, when my PC or Phone try to join, then they receive the error :

Unhandled Rejection (TypeError): Cannot read property 'importKey' of undefined
getImportedKey
src/excalidraw/src/data/index.ts:117
114 | }
115 |
116 | function getImportedKey(key: string, usage: string) {

117 |   return window.crypto.subtle.importKey(
118 |     "jwk",
119 |     {
120 |       alg: "A128GCM",
View compiled
.........

Regards,

Okay. If you're not running your server on localhost, and the domain isn't secure (HTTPS), then the SubtleCrypto API won't be available.
Does this describe your problem?

I'm getting this error when I try to share the workspace on a self-hosted instance. Since you state in your README.md that collaborative features are not supported for self-hosted, yet, I think that's the issue for @JeromeD84
May I ask btw, if this can be implemented soon?
Or what would be necessary to implemented it myself?
Best regards,
Martin

As I understand it, this consists of two parts: 1) dockerizing the backend servers 2) supporting encryption on non-secure, non-localhost servers.
You don't have to wait for (1) as you can run the servers yourself, and change the ENV variables so they point to your server instead of ours.
As for (2), that will not work unless we drop the encryption part for self-hosted instances, which I don't see happening.
Since you mentioned you're getting the OP's error, it's likely connected to (2), though :frowning_face:.

Thanks for your reply @dwelle,
I have an https enabled local server. In that case I would just have to run the servers myself like you said and change the endpoints in .env file in the root of this project?
I take it, this is the socket server? : https://github.com/excalidraw/excalidraw-room
I can't quite figure out where the backend server for https://json.excalidraw.com/api/v1/ etc. is located, though.

@MartinP7r sorry, I must have missed your reply.
Yes, you should update your .env or wherever you supply ENV variables.
The JSON server repo is here: https://github.com/excalidraw/excalidraw-json
Also note that we'll be soon releasing a new npm package under @excalidraw/excalidraw where it'll be easy to implement your own backend(s). We should eventually get around to writing up how to do that, but before then you can to read the source of code of this repo since we've already factored out the backend logic from the core, and are using the same API to implement the backends for excalidraw.com
Cheers.

@dwelle thanks a lot for letting me know!


Fix zoomTo bug for scaled models

Fixes #10830.
updateBoundingSphere was only applying the scale to the radius of the model's local bounding sphere, not the center. This didn't matter for many models because their local bounding spheres are (0, 0, 0). However, this clearly results in an incorrect bounding sphere for models whose bounding spheres are "off-center."
Local sandcastle from the issue to demonstrate the correct behavior.

@ptrgags could you give this a review?

@j9liu the code looks good and I can confirm it fixes the problem works locally. The travis build failed due to a network error, so I restarted it. If it passes, I'll merge this

Thanks @j9liu!


parcellations to register

[ ]     'MarsAtlas'
[ ]     'IntrAnat-MarsAtlas'
[ ]     'AAL2'
[ ]     'AAL3'
[ ]     'AICHA'
[ ]     'Brodmann'
[ ]     'Destrieux'
[ ]     'DKT'
[ ]     'Hammers'
[ ]     'HCP-MMP1'
[ ]     'Lausanne2008-125'
[ ]     'Lausanne2008-250'
[ ]     'Lausanne2008-33'
[ ]     'Lausanne2008-60'
[ ]     'Lausanne2008-500'

HAVE (at least in prelim. versions):

[ ]     'Julich-Brain'
[ ]     'Waxholm SD'
[ ]     'Aseg'
[ ]     'DK atlas'
[ ]     'AAL1_2018'

HAVE in Interlex:

HCP-MMP1
DK
subset Brodmann
Waxholm SD
check FSL
check freesurfer

See also for reference:
https://github.com/SciCrunch/NIF-Ontology/issues/45
https://github.com/SciCrunch/NIF-Ontology/issues/49
https://github.com/tgbugs/pyontutils/tree/master/nifstd/nifstd_tools/parcellation

@SairaJHu based on our meeting I wanted to pin you to this issue


Fix "x509: failed to load system roots and no roots provided"

Note: Please remember to review the Datadog Contribution Guidelines
if you have not yet done so.
What does this PR do?
Tracer agent is using HTTPS connection to Datadog services to push payload, but when ca-certificates package is not installed then it fails during flush giving error as in title. This PR fixes that and allows to push the payload properly
Motivation
I am playing with APM and found that issue, since it's a quick fix I decided to do a PR

Hi @xvello  - I've updated the alpine image, builds nicely locally 👍


How to avoid these warnings

Version
3.0.0
Reproduction link
https://github.com/huruji/vuvas
Steps to reproduce
just clone the repo，install the deps，then run npm run dev:demo
What is expected?
not show these warnings
What is actually happening?
show many warnings

I build a custom canvas renderer based on Vue.js 3.0，the repo https://github.com/huruji/vuvas , but in development，vue runtime core console so many warings，maybe these warnings are unnecessary

You'd better provide a link to minimal reproduction. Your repo is too complex.

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server or StackOverflow.
If you did find a bug, please, open a new issue with a boiled down reproduction
(e.g. https://jsfiddle.net/zxsdj5ve/)


Backlinks panel does not show context

This is the sample image in the README.md about backlinks

I think I see some context surrounding the reference.
Is that supported and it's now broken? or that was never implemented?

Hi,
It works as designed. You can open help folder in VSCode and backlinks panel for this file, it should look the same as in the screenshot.
I agree that backlinks logic is not ideal right now. I think better logic would be to use outline aka breadcrumbs for every link, for instance imagine you have the following structure:
# Books

- [[Book Genre 1]]
  - Book Name 1
    - [[Read Next]]

It would be nice if description of [[Read Next]] link in backlinks panel would contain Books > [[Book Genre 1]] > Book Name 1 information providing more context about ascendent / descendent hierarchy where link is used.
Another dumber way to show surrounding context is to configure amount of lines that should be shown before / after then link similar to how grep -C num works.
I think providing descent backlinks context is an interesting and challenging problem to solve.
I'm interested in hearing more ideas and use cases.

Ahhh, I understand now, it only shows the context that's after the reference. All my examples only have context before it, that's why they're always empty.

I don't have any strong opinions about how backlinks should work. I'm new to this note-taking system and I'm using it for a specific project. I'm still figuring this out


[alert_handler] Renew D3 signoff

alert_handler's RTL changed since it had previously been signed off at D3.  This renews the D3 signoff, thus closes #22477.

Marking as draft until TC has signed off the lint waiver.

Doc lint has passed; the other CI checks shouldn't be relevant for this doc-only change


The default behavior of std::read_all is slow for large files

Discovered on commit 064e8ab19b64664729c1d39145225e9012bca267. The function std::read_all_with_allocator will buffer data 4096 bytes at a time and will call std::slice[[byte]]::resize_with_allocator for each buffered read. The default std::global_allocator (of type std::general_allocator) behaves poorly when reallocations occur every 4096 bytes, leading to poor performance when multi-MB files are read with std::read_all.
Changing the behavior of std::read_all_with_allocator would be difficult, as a valid use case for std::read_all_with_allocator could be to dynamically allocate a byte buffer exactly big enough to store the file contents, and then read the file with a std::linear_allocator.

Fixed with a multi-order-of-magnitude performance improvement in 0a3595e264b0830a43285ea1c2cfd4f267673f82.


Fix documentation examples

This led me to a bug we had (see https://github.com/seegno/ssn-validator/pull/6).

Deprecated by https://github.com/seegno/ssn-validator/pull/6.


Adding APIs to support ENet

This pull request adds APIs to support ENet for real-time segmentation. It also adds two new options to address two features from Viya 3.5 and 4.0.1:

enable classScoreInfo for dlscore if ground truth are available
support PNG and Base64 types of output for segmentation scoring

The example is updated:

all personal information removed
added a cell describing where to download data and how to prepare training data

@dxq77dxq would you please update the conflicting files, I changed in the meanwhile. After that I will be merging it to the master. thanks

Should be good to go. Thanks.


Update sample descriptions

What does this PR do?:
The PR updates the descriptions of the samples by updating their env.APP_DESC.
It also replaces the env.APP_DESC value with the env.APP_DISPLAY_NAME  at .fetch-skeleton.input.values.description as the new description is now more verbose.
The updated descriptions look like:

Which issue(s) this PR fixes:
https://issues.redhat.com/browse/DEVAI-32
PR acceptance criteria:
Testing and documentation do not need to be complete in order for this PR to be approved. We just need to ensure tracking issues are opened and linked to this PR, if they are not in the PR scope due to various constraints.

[ ] Tested and Verified

[ ] Documentation (READMEs, Product Docs, Blogs, Education Modules, etc.)

How to test changes / Special notes to the reviewer:
Import the fork's all.yaml and you'll be able to see the updated descriptions in the catalog.

Needs review from @MariaLeonova

The check is failing for an unrelated reason (an update currently imported from tssc pipeline)


Add documentation for WebCrypto API

Summary of what APIs and algorithms Deno currently supports.

This is now covered by the generated API reference


Why Pointcept implements hooks instead of using frameworks like Lightning?

Hello, I'm totally new to this repository, but I'm already familiar to some point group segmentation repositories like SoftGroup, Mask3D, etc.
Firstly, thank you for the great work in the repository.
Now to my question: I find quite curious the "manual" implementation of trainers and hooks. It's very similar to things that I already saw in frameworks like PyTorch Lightning. Is there a reason of why Pointcept uses an own customization instead of just using Lightning? A limitation of the models or a better generalization that Lightning can't achieve perhaps?

Hi, our hook mechanism is modified from Detectorn2. I decided to write by myself instead of using an existing framework as it is easier to customize, and no worry about dependence on a specific version of 3rd libraries.


Swift 4 support

Hi, are there any plans to migrate to Swift 4 in the near future? Thank you.

It's made in objc, so it works with any Swift version

@theolof  Ok, thank you


Linux distribution packages

I suggest deb and deriveds, rpm and deriveds, arch and alpine.
Targeting LTS's for now.

So, there's simple tool (https://github.com/Debian/dh-make-golang) to build Go packages for Debian, but it still supports Go 1.6 only. I tried to build code:
ubuntu@ubuntu:~$ dh-make-golang github.com/iron-io/functions
2017/03/12 21:20:25 Downloading "github.com/iron-io/functions/..."
go get: 6.82 MiBpackage github.com/iron-io/functions
	imports context: unrecognized import path "context" (import path does not begin with hostname)
go get: 404.57 MiB2017/03/12 21:23:07 Could not create a tarball of the upstream source: exit status 1

So, this problem specific for code transition from Go 1.6 to 1.7
Nevertheless, worth tracking project state.


Add test drivers match

Add test in system test to check whether different drivers give similar results
Currently only comparing classic and image driver outputs

@yixinmao - looks pretty good. I made some comments in the code.  The main thing you need to correct is the assumed order of the command line arguments.

@jhamman : I am not planning to review this unless I hear otherwise. When it looks OK go ahead and merge

@jhamman  I've incorporated your comments and all tests passed.


Some station orbits are not properly rendered

For example. In Vega System. Fort Dixon actually orbits the ELW (Tracy's Havan) and not the innermost rocky planet.
https://imgur.com/a/xRtAAT4

Thanks! Yes this is a known issue! I go into a bit on the forums, I've been working towards improving this but it's tricky as the game doesn't currently log enough data to make it possible to do this easily. I do have some ideas about it though…
(Sorry this got auto-closed.)