Skip to content

Instantly share code, notes, and snippets.

View Albert221's full-sized avatar
💻

Albert Wolszon Albert221

💻
View GitHub Profile
@Albert221
Albert221 / JetBrains-Mono.css
Last active August 11, 2025 11:36
CSS for using JetBrains Mono on the Web. Simply copy&paste it to your stylesheet.
@font-face {
font-family: 'JetBrains Mono';
src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'),
url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
font-weight: 700;
font-style: italic;
font-display: swap;
}
@font-face {
@Albert221
Albert221 / main.dart
Created June 22, 2020 16:49
Tutorial on deploying Arbify locally and using it in your Flutter app
import 'package:arbify_hello_world/l10n/l10n.dart';
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
supportedLocales: S.delegate.supportedLocales,
localizationsDelegates: [
S.delegate,
],
@Albert221
Albert221 / proxy_value_listenable.dart
Last active June 17, 2022 12:26
ProxyValueListenable<T> for Flutter
import 'package:flutter/foundation.dart';
class ProxyValueListenable<T> implements ValueListenable<T> {
ProxyValueListenable(this._parent) {
_parent.addListener(_listener);
}
final _listeners = <VoidCallback>[];
ValueListenable<T> _parent;
@Albert221
Albert221 / never_changing_value_listenable.dart
Created June 17, 2022 12:20
NeverChangingValueListenable<T> for Flutter
import 'package:flutter/foundation.dart';
class NeverChangingValueListenable<T> implements ValueListenable<T> {
const NeverChangingValueListenable(this.value);
@override
final T value;
@override
void addListener(VoidCallback listener) {}
@Albert221
Albert221 / map_value_stream.dart
Created July 31, 2023 09:21
MapValueStream<T, U> for RxDart
import 'package:async/async.dart';
import 'package:rxdart/rxdart.dart';
class MapValueStream<T, U> extends DelegatingStream<U>
implements ValueStream<U> {
MapValueStream(this._source, this._mapper) : super(_source.map(_mapper));
final ValueStream<T> _source;
final U Function(T) _mapper;