arcane_desktop 1.0.1 copy "arcane_desktop: ^1.0.1" to clipboard
arcane_desktop: ^1.0.1 copied to clipboard

Desktop utilities for arcane design

example/lib/main.dart

import 'package:arcane/arcane.dart';
import 'package:arcane_desktop/arcane_desktop.dart';

void main() {
  runWindowApp(const MyApp(), barTitle: (context) => Text("Arcane VFS"));
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) => ArcaneApp(home: const HomeScreen());
}

class HomeScreen extends StatelessWidget {
  const HomeScreen({super.key});

  @override
  Widget build(BuildContext context) => SliverScreen(
    header: Bar(title: Text("Derp")),
    sliver: SListView.builder(
      childCount: 1000,
      builder:
          (context, i) => Card(
            child: Text(
              "Item $i",
              style: TextStyle(color: Color(0xFF00FF00), fontSize: 40),
            ),
          ),
    ),
  );
}