Skip to content

Instantly share code, notes, and snippets.

@luigi-rosso
luigi-rosso / tasks-spacegrey.hidden-tmTheme
Created November 7, 2017 21:37
Spacegrey base16-ocean Color Scheme for PlainTasks
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key><string>Notebook</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
@luigi-rosso
luigi-rosso / style.css
Last active May 1, 2018 22:37
VSCode Font
.editor-container {
-webkit-font-smoothing: none
}
@luigi-rosso
luigi-rosso / rectangle_flare.js
Created August 24, 2019 05:28
Flare Editor JSON - Simple Rectangle
{
// all properties of items are their "setup"/"rig" properties
// animations can override these as time elapses, however this example has no animations
"artboards": {
"type": "artboards", // every object is expected to have a type field
"id": 985, // ids are used to reference one object from another, however this example doesn't use this
"name": "Artboards", // every objet can have a user provided name
"main": true, // whether or not this artboard is the main artboard
"children": // most objects can have children (type artboards, artboard, node, shape, path)
[{
@luigi-rosso
luigi-rosso / circle_translation_animation.flr2d.js
Last active August 27, 2019 05:17
Example animation for Flare project file.
{
"artboards": {
"type": "artboards",
"id": 985,
"name": "Artboards",
"main": 0,
"children": [{
"type": "artboard",
"id": 986,
"name": "Artboard",
@luigi-rosso
luigi-rosso / keep_looping_flare_controls.dart
Created August 27, 2019 16:39
Fix for FlareControls to keep looping animations.
import 'dart:math';
import 'flare.dart';
import 'flare_actor.dart';
import 'flare_controller.dart';
import 'package:flare_dart/math/mat2d.dart';
/// [FlareControls] is a concrete implementation of the [FlareController].
///
/// This controller will provide some basic functionality, such as
/// playing an animation, and advancing every frame. If multiple animations are
@luigi-rosso
luigi-rosso / main.dart
Created September 9, 2019 18:42
Basic flutter to image of canvas.
import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'dart:ui' as ui;
void main() async {
const double width = 800;
const double height = 600;
final ui.PictureRecorder recorder = new ui.PictureRecorder();
final ui.Canvas canvas =
new ui.Canvas(recorder, Rect.fromLTWH(0, 0, width, height));
import 'dart:math';
import 'package:flare_dart/math/mat2d.dart';
import 'package:flare_flutter/flare.dart';
import 'package:flare_flutter/flare_controller.dart';
import 'package:flutter/animation.dart';
enum CameraButtonState { closed, camera, accept, upload, cancel }
const double _mixIconTime = 0.4;
@luigi-rosso
luigi-rosso / dynamic_image_swapping.dart
Last active January 28, 2020 16:12
Swap a Flare image at runtime.
import 'dart:async';
import 'dart:typed_data';
import 'package:flare_dart/math/mat2d.dart';
import 'package:flare_flutter/flare.dart';
import "package:flare_flutter/flare_actor.dart";
import 'package:flare_flutter/flare_controller.dart';
import "package:flutter/material.dart";
import 'package:flutter/services.dart';
@luigi-rosso
luigi-rosso / flare_controls.dart
Created November 27, 2019 00:32
FlareControls with playback speed.
import 'dart:math';
import 'package:flare_dart/math/mat2d.dart';
import 'flare.dart';
import 'flare_actor.dart';
import 'flare_controller.dart';
/// [FlareControls] is a concrete implementation of the [FlareController].
///
/// This controller will provide some basic functionality, such as
/// playing an animation, and advancing every frame. If multiple animations are
@luigi-rosso
luigi-rosso / main.dart
Created December 21, 2019 07:23
Inner Shadow Dart Pad
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'dart:ui' as ui;
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {