elegant_theme 0.0.6 copy "elegant_theme: ^0.0.6" to clipboard
elegant_theme: ^0.0.6 copied to clipboard

Elegant theme is an awesome way to Beautify your Flutter Application.

0.0.6 #

Added extension for Buildcontext. #

    //you can now call 
    context.elegantThemeData // returns ThemeData
    context.elegantThemeController // returns ElegantThemeController  

0.0.5 #

  • Bug fixes

Breaking Changes #

  • Changed child property in ElegantTheme to builder function. Update your code accordingly.
  • Updated minimum required Flutter version to 3.0.0
		// Before
class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return ElegantTheme(
      themes: [
        FlexThemeData.light(colorScheme: AppColorScheme.flexSchemeLight),
        FlexThemeData.dark(colorScheme: AppColorScheme.flexSchemeDark),
      ],
      child: Builder(
        builder: (context){
            return MaterialApp(
                debugShowCheckedModeBanner: false,
                theme: ElegantTheme.themeOf(context),
                home: const HomeView(),
            )
        }
      ),
    );
  }
}

// After
class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return ElegantTheme(
      themes: [
        FlexThemeData.light(colorScheme: AppColorScheme.flexSchemeLight),
        FlexThemeData.dark(colorScheme: AppColorScheme.flexSchemeDark),
      ],

      ///Change to builder
      builder: (BuildContext context) {
        return MaterialApp(
          debugShowCheckedModeBanner: false,
          theme: ElegantTheme.themeOf(context),
          home: const HomeView(),
        );
      },
    );
  }
}

0.0.4 #

Breaking Changes #

  • Updated minimum required Flutter version to 3.3.2.
  • Bug fixes

0.0.3 #

  • Added example

0.0.2 #

  • Fixed some bugs

0.0.1 #

  • This is the first release, expect a frequent update
3
likes
0
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

Elegant theme is an awesome way to Beautify your Flutter Application.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flex_color_scheme, flutter, provider

More

Packages that depend on elegant_theme