Skip to content

Instantly share code, notes, and snippets.

View jonahwilliams's full-sized avatar

Jonah Williams jonahwilliams

  • Roblox
  • San Mateo, CA
View GitHub Profile
This file has been truncated, but you can view the full file.
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"><defs><linearGradient id="g1" x1="0" y1="-425" x2="43.4" y2="-499.828" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#FF9123"/><stop offset="1" stop-color="#FF552D"/></linearGradient><linearGradient id="g10" x1="0" y1="-825" x2="43.4" y2="-899.828" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#FF9123"/><stop offset="1" stop-color="#FF552D"/></linearGradient><linearGradient id="g11" x1="0" y1="-625" x2="43.4" y2="-699.828" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#FF9123"/><stop offset="1" stop-color="#FF552D"/></linearGradient><linearGradient id="g12" x1="0" y1="-725" x2="60.76" y2="-829.759" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#FF9123"/><stop offset="1" stop-color="#FFEB6E"/></linearGradient><linearGradient id="g13" x1="0" y1="-425" x2="43.4" y2="-499.828" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#FF552D"/><stop offset="1" stop-color="#FF552D"/></linearGradient><lin
@jonahwilliams
jonahwilliams / main.dart
Created August 11, 2022 00:35
GPU vs IO image
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'dart:ui' as ui;
import 'dart:developer';
import 'package:http/http.dart' as http;
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
#version 120
#ifdef GL_ARB_shading_language_420pack
#extension GL_ARB_shading_language_420pack : require
#endif
struct FragInfo
{
vec2 texture_size;
vec2 blur_direction;
float blur_sigma;
diff --git a/lib/ui/compositing.dart b/lib/ui/compositing.dart
index c815293abd..b5a0cb6e81 100644
--- a/lib/ui/compositing.dart
+++ b/lib/ui/compositing.dart
@@ -18,25 +18,6 @@ class Scene extends NativeFieldWrapperClass1 {
@pragma('vm:entry-point')
Scene._();
- /// Synchronously creates a handle to an image from this scene.
- ///
// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
void main() {
debugDefaultTargetPlatformOverride = TargetPlatform.android;
runApp(MaterialApp(
diff --git a/packages/flutter/lib/src/material/page_transitions_theme.dart b/packages/flutter/lib/src/material/page_transitions_theme.dart
index d3ce7fe3ca..98ccdecf77 100644
--- a/packages/flutter/lib/src/material/page_transitions_theme.dart
+++ b/packages/flutter/lib/src/material/page_transitions_theme.dart
@@ -564,7 +564,7 @@ class PageTransitionsTheme with Diagnosticable {
static const Map<TargetPlatform, PageTransitionsBuilder> _defaultBuilders = <TargetPlatform, PageTransitionsBuilder>{
TargetPlatform.android: ZoomPageTransitionsBuilder(),
TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
- TargetPlatform.macOS: CupertinoPageTransitionsBuilder(),
+ TargetPlatform.macOS: ZoomPageTransitionsBuilder(),
@jonahwilliams
jonahwilliams / main.dart
Created May 19, 2022 17:51
example first build bench
import 'dart:ui' as ui show window;
import 'package:flutter/material.dart';
void main() {
final binding = WidgetsFlutterBinding.ensureInitialized();
ui.window.onPointerDataPacket = null;
var root = MediaQuery.fromWindow(
child: Directionality(
textDirection: TextDirection.ltr,
@jonahwilliams
jonahwilliams / main.dart
Created March 30, 2022 00:33
ghostscript testo
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'dart:typed_data';
import 'package:flutter_test/flutter_test.dart';
import 'package:vector_graphics/vector_graphics.dart';
import 'package:vector_graphics_compiler/vector_graphics_compiler.dart';
@jonahwilliams
jonahwilliams / main.dart
Created March 27, 2022 00:05
Hot Reload for Dart CLI
import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'package:vm_service/vm_service_io.dart';
void main() async {
var process = await Process.start('dart', ['run', '--enable-vm-service', 'lib/main.dart']);
var completer = Completer<String>();
process.stdout
.transform(utf8.decoder)