Block or Report
Block or report dnfield
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,264 contributions in the last year
Less
More
Activity overview
Contribution activity
May 2023
Created 23 commits in 7 repositories
Created 2 repositories
- dnfield/rive-flutter Dart
- dnfield/helix Rust
Created a pull request in flutter/engine that received 37 comments
Add a Display
API to dart:ui that reports the physical size, DPR, and refresh rate of the main display
Fixes flutter/flutter#123307 - for Android, iOS, and Web, for the main display only (flutter/flutter#125938 tracks supporting multiple displays, fl…
+703
−167
•
37
comments
Opened 20 other pull requests in 8 repositories
flutter/engine
12
merged
1
open
- Cherry picks for image decoding in Impeller
- [Impeller] Avoid encoding metal commands while the GPU is unavailable when decoding images.
- Implement PlatformDispatcher.displays on web
- [Impeller] Feature detection for subgroup support in Vulkan
- Make FML_LOG safe from static initialization
- [Impeller] avoid creating multiple concurrent message loops for Andorid Vulkan
- [CP] [Impeller] Fix bounds when painting style is stroke width for image shaders (#42052)
- Fix bounds when painting style is stroke width for image shaders
- Report displays for macOS
- [Impeller] Make index buffer optional
- Disable flaky tests on arm64
- Make run_tests.py assert that the ios test dylib is at least as new as libFlutter.dylib
- [Impeller] Remove duplicate component in path.h
flutter/buildroot
1
merged
flutter/flutter
1
merged
dnfield/flutter_svg
1
merged
dnfield/vector_graphics
1
merged
flutter/website
1
merged
flutter/tests
1
merged
helix-editor/helix
1
open
Reviewed 64 pull requests in 8 repositories
flutter/engine
25 pull requests
- Enable bugprone-unchecked-optional-access, disable in files with warnings
- [Impeller] Avoid encoding metal commands while the GPU is unavailable when decoding images.
- [Impeller] Switch back to shared buffer UI image uploading on iOS
- Revert Dart SDK to 398e847c0b24ad2e57194844410613b7dadcb74f
- [Impeller] Allow batching compute workloads for geometry computations.
- Implement PlatformDispatcher.displays on web
- [Impeller] Feature detection for subgroup support in Vulkan
- [Impeller] fix Xcode frame capture.
- [Impeller] Create an autorelease pool for Impeller tests running on macOS.
- [Impeller] remove framebuffer blending from atlas, fix transform scale
- [Impeller] Encode render passes concurrently on iOS.
- Revert "[Impeller] use host image upload path on simulator"
- [Impeller] Add UV compute shader.
- [Impeller] Create reusable prefix sum.
- [CP] [Impeller] Fix the issue that 'coverage_coords' is incorrectly calculated in 'FillPathGeometry::GetPositionUVBuffer' #42155
- [Impeller] Return image decoder error messages to the Dart API
- [Impeller] avoid creating multiple concurrent message loops for Andorid Vulkan
- [Impeller] Fix 1d threadgroup dispatch size, Implement drawPoint geometry computation with compute, fallback to specialized CPU.
- [Impeller] Fix the issue that 'coverage_coords' is incorrectly calculated in 'FillPathGeometry::GetPositionUVBuffer'
- [Impeller] use host image upload path on simulator
- [Android] Fix BasicMessageChannel.resizeChannelBuffer
- [Impeller] Don't rely on zeroing of threadgroup shared memory, don't early return in quad decomp.
- Makes android embedding to send full uri
- [Impelller] fix flickering due to synchronization issues in compute tessellator.
- Report displays for macOS
- Some pull request reviews not shown.
flutter/flutter
7 pull requests
- When resized network image has error, all future unrelated images using the same url will fail, even if the network becomes OK
- Support minifcation for apps that depend on AGP 8 and integration_test
-
Adds
TestDisplay
API for testingDisplay
features - Update SemanticsUpdateBuilderSpy for the conversion of SemanticsUpdateBuilder into a base class
- Add inputFormatters in date picker dialog
-
Improve the format in
asset_bundle.dart
- Use flutter.minSdkVersion instead of hardcoding 19
flutter/buildroot
5 pull requests
dnfield/flutter_svg
1 pull request
flutter/tests
1 pull request
dnfield/vector_graphics
1 pull request
flutter/packages
1 pull request
helix-editor/helix
1 pull request
Created an issue in flutter/flutter that received 11 comments
iOS objc FlutterChannelsTest tests flaky on an arm64 build
I'm noticing failures of testCallsNotifyLowMemory
in flutter/engine#41685. When I try to run it locally, I get different failures or sometimes no f…
11
comments
Opened 11 other issues in 2 repositories
flutter/flutter
8
open
2
closed
- [CP] Impeller image decoding on iOS in the background
- [Impeller] generate mipmaps when GPU becomes available.
- [Impeller] Engine gets confused when enable_impeller and enable_software_rendering are both true.
- Avoid creating concurrent message loops for the Vulkan/Metal contexts in Impeller.
- [CP] Fix bounds when painting style is stroke width for image shaders
- Provide guidance for customers about error recovery in release mode
-
Flutter's
dart
wrapper suggests usingdartaotruntime
, which is confusingly not on path. - Support getting display sizes and which display the current view is on in Desktop/Embedder platforms.
- Support getting sizes of multiple displays
- Android_embedding_bundle is out of date and difficult to update.
helix-editor/helix
1
open
1
contribution
in private repositories
May 11