sofluffy_ui 1.0.0
sofluffy_ui: ^1.0.0 copied to clipboard
A fluffy and customizable UI package for Flutter app across all platforms.
sofluffy_ui #
A fluffy, responsive, and customizable UI package for Flutter applications across platforms.
Features #
- 🎨 Adaptive Theming: Built-in light and dark themes with configurable palettes and typography.
- 🧩 Comprehensive Components: Buttons, switches, checkboxes, sliders, tooltips, dialogs, dropdowns, and more.
- 📱 Cross-Platform Ready: Designed for desktop (macOS, Windows, Linux), mobile (iOS, Android), and web.
Getting started #
Add sofluffy_ui to your pubspec.yaml:
dependencies:
sofluffy_ui: ^1.0.0
Usage #
Wrap your application or screen with FluffyTheme:
import 'package:flutter/widgets.dart';
import 'package:sofluffy_ui/sofluffy_ui.dart';
void main() {
runApp(
FluffyTheme(
data: FluffyThemeData.fallback(),
child: const MyApp(),
),
);
}
Use sofluffy_ui components anywhere within the theme scope:
Button(
variant: .primary,
label: 'Click me',
onPressed: () {},
)
Apps Using sofluffy_ui #
- Lumide – A modern desktop IDE and code editor built with Flutter, featuring language server intelligence, an interactive Git client, AI assistance, and flexible split-pane workspaces.
- Media Converter Pro: Ultimate – An offline audio and video converter and media processing toolkit for Android powered by FFmpeg.
License #
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by SoFluffy.