Skip to content

Instantly share code, notes, and snippets.

import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/physics.dart';
main() {
runApp(MaterialApp(home: Scaffold(body: ColorWheel())));
}
typedef RangeRecord = ({int index, double begin, double end, double turn});
import 'dart:convert';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:http/http.dart' as http;
parseJSON() async {
final json = JsonCodec.withReviver((key, value) {
// print(' -- reviver -- key: $key, value: $value');
return switch (value) {
import 'dart:math';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:async/async.dart';
main() => runApp(MaterialApp(home: Scaffold(body: Prompter())));
/*
sample usage:
@override
Widget build(BuildContext context) {
// finds multiple instances of EditableTextState:
return DumbVisitor(
onFound: (EditableTextState ets) {
print('=' * 60);
print('1 $ets');
import 'dart:math';
import 'dart:ui';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
// import 'package:boxy/boxy.dart';
typedef AccordionItem = ({Widget header, Widget body, double offsetFactor});
import 'dart:ui' as ui;
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:collection/collection.dart';
import 'package:quiver/cache.dart';
import 'package:quiver/collection.dart';
part 'nine_patch_aux.dart';
@pskink
pskink / flow_resizer.dart
Last active February 24, 2024 17:41
simple 4 side widget resizer
import 'dart:async';
import 'dart:math';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:collection/collection.dart';
import 'paths.dart';
import 'dart:math';
import 'dart:ui';
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'flow_painting_context_extension.dart';
/// A combination of [Flow] and [CustomPaint] widgets.
import 'dart:math';
import 'dart:ui';
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/services.dart';
import 'package:path_drawing/path_drawing.dart';
import 'package:xml/xml.dart';
import 'dart:math';
import 'dart:ui' as ui;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:collection/collection.dart';
import 'package:flutter/physics.dart';
main() {
runApp(MaterialApp(