Cross-platform GitHub client in Flutter and BLoC clean architecture

Overview

FlutterHub

FlutterHub logo

Cross-platform GitHub client in Flutter and BLoC clean architecture.

SwiftHub - Swift version is available

Try Web version

Get Started

To get started, you need to install the packages and build generated files. Run the following commands in your terminal:

flutter pub get
flutter pub run build_runner build --delete-conflicting-outputs

App Features

  • Basic, Personal Access Token and OAuth2 authentication
  • View trending repositories and users (github-trending-api)
  • Advanced searching and sorting repositories and users, filter by language
  • View repository and user details, events, issues, commits, pull requests, contributors, etc...
  • View issue and pull request messages
  • Tool for counting lines of code from github repositories (codetabs) (charts_flutter)
  • The missing star history graph of github repos (stars-history)
  • Quickly browse the history of a file from any git repository (git-history)
  • Tool for visualizing GitHub profiles (profile-summary-for-github)
  • View a 3D model of your GitHub contribution grap (skyline)
  • Source file viewer and syntax highlighting
  • Color themes in light and dark modes (flex_color_scheme)
  • In-app language switching (en, ru, hy)
  • Whats New functionality
  • Invite friends functionality
  • Clone repository directly to app
  • Support iOS, Android, Web, and Windows

Technologies

  • Clean architecture (BLoC)
  • Dependency injection (GetIt)
  • REST API v3 (for unauthenticated or basic authentication) (Chopper, Freezed)
  • GraphQL API v4 (for OAuth2 authentication) (graphql_flutter)
  • Mixpanel and Firebase analytics events
  • Crash reporting
  • Logging
  • Google ads implementation, can be enabled/disabled from settings
  • Add tests

License

MIT License. See LICENSE.

Comments
  • Bump actions/setup-java from 3.4.1 to 3.7.0

    Bump actions/setup-java from 3.4.1 to 3.7.0

    Bumps actions/setup-java from 3.4.1 to 3.7.0.

    Release notes

    Sourced from actions/setup-java's releases.

    v3.7.0

    In scope of this release we added support for Oracle JDK (actions/setup-java#401). Besides, we added logic to Pass the token input through on GHES for Microsoft Build of OpenJDK (actions/setup-java#395) and updated minimatch dependency.

    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Setup-java
        uses: actions/setup-java@v3
        with:
          distribution: oracle
          java-version: 17
    

    Supported distributions

    Currently, the following distributions are supported:

    Keyword Distribution Official site License
    temurin Eclipse Temurin Link Link
    zulu Azul Zulu OpenJDK Link Link
    adopt or adopt-hotspot AdoptOpenJDK Hotspot Link Link
    adopt-openj9 AdoptOpenJDK OpenJ9 Link Link
    liberica Liberica JDK Link Link
    microsoft Microsoft Build of OpenJDK Link Link
    corretto Amazon Corretto Build of OpenJDK Link Link
    oracle Oracle JDK Link Link

    v3.6.0

    In scope of this release we added Maven Toolchains Support and Maven Toolchains Declaration. Moreover, from this release we use os.arch to determine default architecture for runners: actions/setup-java#376. Besides, we made such changes as:

    v3.5.1

    In scope of this release we change logic for Microsoft Build of OpenJDK. Previously it had hard coded versions. In this release versions were moved to the separate json file. When a new version of Java is released, it can be added to this file and be used without releasing new version of the action.

    v3.5.0

    Add support for multiple jdks

    In scope of this release we add support for multiple jdks. Customers can specify multiple versions of java through java-version input.

        steps:
          - uses: actions/setup-java@v3
            with:
              distribution: '<distribution>'
              java-version: |
    </tr></table> 
    

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump flutter_native_splash from 2.2.4 to 2.2.13

    Bump flutter_native_splash from 2.2.4 to 2.2.13

    Bumps flutter_native_splash from 2.2.4 to 2.2.13.

    Release notes

    Sourced from flutter_native_splash's releases.

    v2.2.13

    Corrected Android 12 dark parameters not defaulting to light parameters. Thanks elliotrtd for the heads up on this issue.

    v2.2.12

    v2.2.11

    • Fixed Android 11 color issue. Fixes #429.
    • Fix index.html getting extra blank lines. Fixes #430.
    • Update the readme. Closes #431.

    v2.2.7

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    v2.2.6

    v2.2.5

    Changelog

    Sourced from flutter_native_splash's changelog.

    [2.2.13] - (2022-Oct-30)

    • Corrected Android 12 dark parameters not defaulting to light parameters. Thanks elliotrtd for the heads up on this issue.

    [2.2.12] - (2022-Oct-23)

    [2.2.11] - (2022-Oct-09)

    • Fixed Android 11 color issue. Fixes #429.
    • Fix index.html getting extra blank lines. Fixes #430.
    • Update the readme. Closes #431.

    [2.2.10+1] - (2022-Sep-25)

    • Update bug report template.
    • Package housekeeping to stay up to date with Flutter.

    [2.2.9] - (2022-Sep-07)

    [2.2.8] - (2022-Aug-21)

    [2.2.7] - (2022-July-31)

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    [2.2.6] - (2022-July-24)

    [2.2.5] - (2022-July-17)

    Commits
    • a91dc4b Corrected Android 12 dark parameters not defaulting to light parameters. Tha...
    • e4b29f8 Updated readme and dependancies.
    • d03227c Add CI and resolve some lints and fix tests (#433)
    • 7d1472b Fixed Android 11 color issue. Fixes #429. Fix index.html getting extra blank...
    • 3e62d81 Update bug report template, Package housekeeping to stay up to date with Flut...
    • bf48022 Update pub.dev links. Thanks Joachim for PR #415. Fix Android 12 branding iss...
    • 7423cdf Fixes #413: Fix android 12 issues (#414)
    • bb31ca7 Update pub.dev links (#415)
    • 017020f Use Theme.Light.NoTitleBar. Fixes #402. Correct android spelling in readme. T...
    • 68da2c4 REFACTOR: Using html parser to update index.html file (#396)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 1
  • Bump actions/setup-java from 3.4.1 to 3.6.0

    Bump actions/setup-java from 3.4.1 to 3.6.0

    Bumps actions/setup-java from 3.4.1 to 3.6.0.

    Release notes

    Sourced from actions/setup-java's releases.

    v3.6.0

    In scope of this release we added Maven Toolchains Support and Maven Toolchains Declaration. Moreover, from this release we use os.arch to determine default architecture for runners: actions/setup-java#376. Besides, we made such changes as:

    v3.5.1

    In scope of this release we change logic for Microsoft Build of OpenJDK. Previously it had hard coded versions. In this release versions were moved to the separate json file. When a new version of Java is released, it can be added to this file and be used without releasing new version of the action.

    v3.5.0

    Add support for multiple jdks

    In scope of this release we add support for multiple jdks. Customers can specify multiple versions of java through java-version input.

        steps:
          - uses: actions/setup-java@v3
            with:
              distribution: '<distribution>'
              java-version: |
                8
                11
                15
    

    Besides, we added such changes as:

    Commits
    • de1bb2b feat: support Gradle version catalog (#394)
    • 2c53c1a Update actions/cache to 3.0.4 version (#392)
    • 3617c43 Default to runner architecture (#376)
    • a82e6d0 Update README.md (#391)
    • fbb2692 Merge pull request #390 from rentziass/rentziass/update-actions-core
    • dfcd06a Update @​actions/core to 1.10.0
    • e150063 Merge pull request #282 from Okeanos/maven-toolchains-support
    • eb1418a Add Maven Toolchains Declaration (#276)
    • 499ae9c Merge pull request #387 from akv-platform/v-sdolin/issue-382-docs2
    • a18c333 Add versions-manifest.json for Microsoft Build of OpenJDK (#383)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump flutter_gen from 4.3.0 to 5.0.1

    Bump flutter_gen from 4.3.0 to 5.0.1

    Bumps flutter_gen from 4.3.0 to 5.0.1.

    Release notes

    Sourced from flutter_gen's releases.

    v5.0.1

    Bug fix

    • #300 Fix package_parameter_enabled being ignored for Flare, Rive and Lottie.
    • #303 Add ignore_for_file: implicit_dynamic_list_literal to generated files.

    Development

    • #306 Update required analyzer: '>=4.7.0 <6.0.0'

    v5.0.0

    Feature

    • #285 #298 Add Lottie files integration.
      // Assets.lottie.hamburgerArrow.lottie()
      SizedBox(
        width: 200,
        height: 200,
        child: Assets.lottie.hamburgerArrow.lottie(
          fit: BoxFit.contain,
        ),
      ),
      
    • #286 Allow users to change generated class name for assets, fonts, and colors.
      flutter_gen:
        assets:
          # Optional
          outputs: 
            class_name: MyAssets # Default is `Assets`
      

      fonts: # Optional outputs: class_name: MyFontFamily # Default is FontFamily

      colors: # Optional outputs: class_name: MyColorName # Default is ColorName

    • #291 Add values list to generated classes for each directory.
      Assets.images.values // <List<AssetGenImage>>[chip1, chip2, logo, profileJpg, profilePng];
      
    • #292 Support an ImageProvider.
      // Assets.images.chip.provider()
      Container(
        height: 400,
        decoration: BoxDecoration(
          image: DecorationImage(
      

    ... (truncated)

    Changelog

    Sourced from flutter_gen's changelog.

    5.0.1

    Bug fix

    • #300 Fix package_parameter_enabled being ignored for Flare, Rive and Lottie.
    • #303 Add ignore_for_file: implicit_dynamic_list_literal to generated files.

    Development

    • #306 Update required analyzer: '>=4.7.0 <6.0.0'

    5.0.0

    Feature

    • #285 #298 Add Lottie files integration.
      // Assets.lottie.hamburgerArrow.lottie()
      SizedBox(
        width: 200,
        height: 200,
        child: Assets.lottie.hamburgerArrow.lottie(
          fit: BoxFit.contain,
        ),
      ),
      
    • #286 Allow users to change generated class name for assets, fonts, and colors.
      flutter_gen:
        assets:
          # Optional
          outputs: 
            class_name: MyAssets # Default is `Assets`
      

      fonts: # Optional outputs: class_name: MyFontFamily # Default is FontFamily

      colors: # Optional outputs: class_name: MyColorName # Default is ColorName

    • #291 Add values list to generated classes for each directory.
      Assets.images.values // <List<AssetGenImage>>[chip1, chip2, logo, profileJpg, profilePng];
      
    • #292 Support an ImageProvider.
      // Assets.images.chip.provider()
      Container(
      

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 1
  • Bump icons_launcher from 1.2.1 to 2.0.5

    Bump icons_launcher from 1.2.1 to 2.0.5

    Bumps icons_launcher from 1.2.1 to 2.0.5.

    Release notes

    Sourced from icons_launcher's releases.

    v2.0.5

    • Flutter 3.3
    • Improve pub analytic

    v2.0.4

    • Fixed android config validation (#22)

    v2.0.3

    • Fixed missing generate Contents.json for ios and macos (#20)

    v2.0.2

    • Fixed generate playstore icon wrong location (#19)
    • Fixed android adaptive round icon not remove (#18)

    v2.0.1

    • Fixed bug with adaptive_background_color and adaptive_round_image on android thanks to Carapacik
    • Improve config validation

    v2.0.0

    • Add web custom favicon support
    • Rewrite and improve flavor support
    • Config breaking changes

    v2.0.0-beta.2

    • Fixed auto remove image alpha channel for iOS platform to follow AppStore guideline
    • Fixed iOS flavor
    • Improved pub score
    • Improved log

    v2.0.0-beta.1

    • Rewrite and improve flavor support
    • New flavor script (E.g. icons_launcher-dev.yaml)
      flutter pub run icons_launcher:create --flavor dev
      
    • Add new config
      • color_adaptive_background
    • Breaking changes:

      • Rename runner from icons_launcher:main to icons_launcher:create

        flutter pub run icons_launcher:create
        
      • Rename config from flutter_icons: to icons_launcher:

        icons_launcher:
          image_path: 'icon.png'
          android: true
        

    ... (truncated)

    Changelog

    Sourced from icons_launcher's changelog.

    2.0.5

    • Flutter 3.3
    • Improve pub analytic

    2.0.4

    • Fixed android config validation (#22)

    2.0.3

    • Fixed missing generate Contents.json for ios and macos (#20)

    2.0.2

    • Fixed generate playstore icon wrong location (#19)
    • Fixed android adaptive round icon not remove (#18)

    2.0.1

    • Fixed bug with adaptive_background_color and adaptive_round_image on android thanks to Carapacik
    • Improve config validation

    2.0.0

    • Add web custom favicon support

    • Config breaking changes:

        icons_launcher:
          image_path: 'assets/ic_logo_border.png'
          platforms:
            android:
              enable: true
              image_path: 'assets/ic_logo_border.png'
              # adaptive_background_color: '#ffffff'
              adaptive_background_image: 'assets/ic_background.png'
              adaptive_foreground_image: 'assets/ic_foreground.png'
              adaptive_round_image: 'assets/ic_logo_round.png'
            ios:
              enable: true
              image_path: 'assets/ic_logo_rectangle.png'
            web:
              enable: true
              image_path: 'assets/ic_logo_border.png'
              favicon_path: 'assets/ic_logo_round.png'
            macos:
              enable: false
              image_path: 'assets/ic_logo_border.png'
            windows:
              enable: false
              image_path: 'assets/ic_logo_border.png'
            linux:
              enable: false
              image_path: 'assets/ic_logo_border.png'
      

    ... (truncated)

    Commits
    • 6062aa6 update improvement
    • c8f1de0 fixed web support
    • c7b6fa8 fixed android config validation
    • f856ff0 bump version 2.0.3
    • dedeb4a Merge pull request #21 from qixotic/contents.json
    • 45452ae generate Contents.json for mac app icons
    • 26cc728 More comments, skip writing the same file, reorder json lines
    • 15d3131 add some comments
    • 299f94a remove unused icons from simple_app
    • b7f87e0 autogenerate Contents.json for ios appiconsets
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 1
  • Bump flutter_native_splash from 2.2.4 to 2.2.10+1

    Bump flutter_native_splash from 2.2.4 to 2.2.10+1

    Bumps flutter_native_splash from 2.2.4 to 2.2.10+1.

    Release notes

    Sourced from flutter_native_splash's releases.

    v2.2.7

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    v2.2.6

    v2.2.5

    Changelog

    Sourced from flutter_native_splash's changelog.

    [2.2.10] - (2022-Sep-25)

    • Update bug report template.
    • Package housekeeping to stay up to date with Flutter.

    [2.2.9] - (2022-Sep-07)

    [2.2.8] - (2022-Aug-21)

    [2.2.7] - (2022-July-31)

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    [2.2.6] - (2022-July-24)

    [2.2.5] - (2022-July-17)

    Commits
    • 3e62d81 Update bug report template, Package housekeeping to stay up to date with Flut...
    • bf48022 Update pub.dev links. Thanks Joachim for PR #415. Fix Android 12 branding iss...
    • 7423cdf Fixes #413: Fix android 12 issues (#414)
    • bb31ca7 Update pub.dev links (#415)
    • 017020f Use Theme.Light.NoTitleBar. Fixes #402. Correct android spelling in readme. T...
    • 68da2c4 REFACTOR: Using html parser to update index.html file (#396)
    • 918b38e Update README.md (#407)
    • 7aa5aaa Remove branding on Android 12 if branding is not specified. Fixes #399.
    • f4f99cc Fix parseColor test. Thanks mihiro for PR #393. Fix branding image source li...
    • a4f90d6 REFACTOR: optimized code with null check (#395)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 1
  • Bump actions/setup-java from 3.4.1 to 3.5.1

    Bump actions/setup-java from 3.4.1 to 3.5.1

    Bumps actions/setup-java from 3.4.1 to 3.5.1.

    Release notes

    Sourced from actions/setup-java's releases.

    v3.5.1

    In scope of this release we change logic for Microsoft Build of OpenJDK. Previously it had hard coded versions. In this release versions were moved to the separate json file. When a new version of Java is released, it can be added to this file and be used without releasing new version of the action.

    v3.5.0

    Add support for multiple jdks

    In scope of this release we add support for multiple jdks. Customers can specify multiple versions of java through java-version input.

        steps:
          - uses: actions/setup-java@v3
            with:
              distribution: '<distribution>'
              java-version: |
                8
                11
                15
    

    Besides, we added such changes as:

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump flutter_native_splash from 2.2.4 to 2.2.7

    Bump flutter_native_splash from 2.2.4 to 2.2.7

    Bumps flutter_native_splash from 2.2.4 to 2.2.7.

    Release notes

    Sourced from flutter_native_splash's releases.

    v2.2.7

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    v2.2.6

    v2.2.5

    Changelog

    Sourced from flutter_native_splash's changelog.

    [2.2.7] - (2022-July-31)

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    [2.2.6] - (2022-July-24)

    [2.2.5] - (2022-July-17)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 1
  • Bump icons_launcher from 1.2.1 to 2.0.2

    Bump icons_launcher from 1.2.1 to 2.0.2

    Bumps icons_launcher from 1.2.1 to 2.0.2.

    Release notes

    Sourced from icons_launcher's releases.

    v2.0.2

    • Fixed generate playstore icon wrong location (#19)
    • Fixed android adaptive round icon not remove (#18)

    v2.0.1

    • Fixed bug with adaptive_background_color and adaptive_round_image on android thanks to Carapacik
    • Improve config validation

    v2.0.0

    • Add web custom favicon support
    • Rewrite and improve flavor support
    • Config breaking changes

    v2.0.0-beta.2

    • Fixed auto remove image alpha channel for iOS platform to follow AppStore guideline
    • Fixed iOS flavor
    • Improved pub score
    • Improved log

    v2.0.0-beta.1

    • Rewrite and improve flavor support
    • New flavor script (E.g. icons_launcher-dev.yaml)
      flutter pub run icons_launcher:create --flavor dev
      
    • Add new config
      • color_adaptive_background
    • Breaking changes:

      • Rename runner from icons_launcher:main to icons_launcher:create

        flutter pub run icons_launcher:create
        
      • Rename config from flutter_icons: to icons_launcher:

        icons_launcher:
          image_path: 'icon.png'
          android: true
        
      • Rename config option:

        • from adaptive_icon_background to image_adaptive_background
        • from adaptive_icon_foreground to image_adaptive_foreground
        • from adaptive_icon_round to image_adaptive_round
      • Config option removed

        • remove_alpha_ios
        • remove_alpha_macos
    Changelog

    Sourced from icons_launcher's changelog.

    2.0.2

    • Fixed generate playstore icon wrong location (#19)
    • Fixed android adaptive round icon not remove (#18)

    2.0.1

    • Fixed bug with adaptive_background_color and adaptive_round_image on android thanks to Carapacik
    • Improve config validation

    2.0.0

    • Add web custom favicon support

    • Config breaking changes:

        icons_launcher:
          image_path: 'assets/ic_logo_border.png'
          platforms:
            android:
              enable: true
              image_path: 'assets/ic_logo_border.png'
              # adaptive_background_color: '#ffffff'
              adaptive_background_image: 'assets/ic_background.png'
              adaptive_foreground_image: 'assets/ic_foreground.png'
              adaptive_round_image: 'assets/ic_logo_round.png'
            ios:
              enable: true
              image_path: 'assets/ic_logo_rectangle.png'
            web:
              enable: true
              image_path: 'assets/ic_logo_border.png'
              favicon_path: 'assets/ic_logo_round.png'
            macos:
              enable: false
              image_path: 'assets/ic_logo_border.png'
            windows:
              enable: false
              image_path: 'assets/ic_logo_border.png'
            linux:
              enable: false
              image_path: 'assets/ic_logo_border.png'
      

    2.0.0-beta.2

    • Fixed auto remove image alpha channel for iOS platform to follow AppStore guideline
    • Fixed iOS flavor
    • Improved pub score
    • Improved log

    2.0.0-beta.1

    • Rewrite and improve flavor support
    • New flavor script (E.g. icons_launcher-dev.yaml)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 1
  • Bump flex_color_scheme from 5.0.1 to 5.1.0

    Bump flex_color_scheme from 5.0.1 to 5.1.0

    Bumps flex_color_scheme from 5.0.1 to 5.1.0.

    Release notes

    Sourced from flex_color_scheme's releases.

    Version 5.1.0

    v5.1.0 - July 8, 2022

    • Updated to support Flutter 3.0.0, Dart 2.17 and latest Flutter package dependencies in example apps. Requires at least Flutter 3.0.0 and Dart 2.17.0.

    NEW

    • Added full support for in Flutter 3.0.0 new ColorScheme.surfaceTint color. It is set to ColorScheme.primary color by default, as Flutter and Material 3 does. If a custom surfaceTint color is provided, it is also used as the blend color, instead of primary color, for FlexColorScheme's surface blend feature.

    • Added API for using Flutter 3.0.0 theme extensions directly via FlexColorScheme API. It was added as a convenience feature in order to avoid having to add theme extensions with a copyWith on FlexColorScheme produced ThemeData. With the FlexColorScheme.extensions and FlexThemeData.extensions properties you can add custom theme extensions directly.

    DEPRECATED

    • Deprecated: FlexColorScheme.m3TextTheme. The custom M3 text theme is no longer needed after Flutter 3.0.0 release that includes the new M3 Typography in addition to its earlier released TextTheme. You can opt in on using the new M3 style TextTheme as before by setting FlexColorScheme.subThemesData.useTextTheme to true or by setting FlexColorScheme.useMaterial3 to true. Using either does however come with known issue #103864, where dynamically switching Typography, e.g. from 2014 or 2018, to M3 2021 Typography, triggers the mentioned assert in issue #103864. This issue has always existed in Flutter SDK ThemeData when dynamically changing between different Typography. Before FlexColorScheme avoided triggering this issue by only using Typography 2018, also when opting in on M3 TextTheme, that before used 2018 based Typography to make a custom M3 like TextTheme. Avoiding this issue is no longer possible when opting in on M3, that now correctly uses its own and different Typography from M2. This exposes this issue if you dynamically change ThemeData from one to another Typography. To avoid this Flutter SDK issue, use the same Typography for all your themes in your app and don't dynamically switch theme between ThemeData objects that uses different Typography in your application. The use cases for doing this are few, but it is still a Flutter SDK limitation to be aware about.

    • Deprecated: FlexSubThemes.buttonTheme that creates an opinionated ButtonThemeData. The ButtonThemeData is marked as obsolete in Flutter SDK, but not yet deprecated in Flutter version 3.0.0. FlexColorscheme now marks it as deprecated. It will be removed in a future FlexColorScheme release when Flutter SDK deprecates ButtonThemeData.

    M3 STYLE FIXES AND CHANGES

    • FAB M3 defaults change: Floating Action Button background color, will when opting in on ThemeData.useMaterail3, use color theme.colorScheme.primaryContainer, otherwise theme.colorScheme.secondary is used.

    • Input Decorator default change: The TextField and its InputDecorator border radius default value was changed from 20dp to 16 dp when using opinionated component themes. If opting in on Material 3, the default value for M3 design is used, which is only 4 dp. See specification https://m3.material.io/components/text-fields/specs. Flutter 3.0.x does not yet implement the new M3 TextField style, but via this change when opting in on M3, FlexColorScheme offers an early approximation of it.

    • NavigationBar M3 defaults change: Default colors of NavigationBar when opting in on useMaterial3 and not using opinionated component themes will now match M3 default colors. The background color will follow M3 style also by default when component themes are enabled and useMaterial3 is true. This style is difficult to replicate with a single color otherwise. The difference is subtle for FCS surface tinted background colors. You can still set it to background color to replicate past FCS default color when sub-themes were enabled. For other properties, if opinionated component themes are not used, FCS will use default M3 theme styles on NavigationBar when useMaterial3 is true. If opting in on opinionated component themes, FCS uses its own custom opinionated default style. Which can be modified to be the same as default M3 style too, just as before. The change also includes a default font size change for FCS opinionated styled navigation bar, from 11dp to 12dp. This change was done to harmonize it with its M3 style.

    • NavigationRail M3 defaults change: Default colors of NavigationRail when opting in on useMaterial3 and not using opinionated component themes will now match M3 default colors. If opinionated component themes are not used, FCS will use default M3 theme styles on NavigationRail when useMaterial3 is true. If opting in on opinionated component themes, FCS uses its own custom opinionated default style. Which can be modified to be the same as default M3 style too, just as before. The change also includes a default font size change for FCS opinionated styled rail, from 14dp to 12dp. This change was done to harmonize it with its M3 style.

    • Toggleable M3 style change: Default color of toggles (Switch, CheckBox and Radio) are now using primary color as default themed color when opting in on opinionated component themes or setting ThemeData.useMaterail3 to true. The Switch, CheckBox and Radio themes then use a style that match the M3 color design intent. In it, switches and toggles are mostly primary color based. In M3 color design, the secondary color is a poor choice for switches and toggles, and it is therefore not used as their default color. It does not look nice with M3 based ColorSchemes, created e.g. using M3 color seeding. If you use a custom M3 color design, where secondary color is still prominent, you can of course still use it.

    • Fixed lint: "Avoid using private types in public APIs". See tweet discussion about why and when you might run into this lint being triggered by older Stateful Widgets. The lint warning was addressed in the package and examples.

    EXAMPLE UPDATES

    • Added a Theme Extensions example to the default example app, i.e. the "Hot Reload Playground".

    • Themes Playground: Updated the default style info labels for Switch, CheckBox and Radio.

    • Themes Playground: To the top row theme selector, where the FlexColorScheme and component themes switches are, added the "Use Material 3" toggle. Previously this toggle was only available on the introduction panel. The availability in the header makes it easy to toggle it ON and OFF at any time, to see what impact it has on widgets.

    • Themes Playground: Updated the default style info labels for the NavigationBar. The logic to display default color labels in different config modes (M2/M3/FCS/FCS+M2/FCS+M3) is quite involved, please report any issues.

    • Themes Playground: Updated the default style info labels for the NavigationRail. The logic to display default color labels in different config modes (M2/M3/FCS/FCS+M2/FCS+M3) is quite involved, please report any issues.

    • Themes Playground: Due to issue #107190, the Playground previous default to use Material 3 was changed to false.

    • Added support in Themes Playground to customize the surfaceTint color. It controls both the elevation color used for elevated Material surfaces in M3. Plus for FlexColorScheme it is also used as the surface blend color. By default, the surfaceTint color equals ColorScheme.primary color. Generally there are not many good design reasons to change the color, but it is now possible to do so. A good graphical designer can use it to create subtle difference from the standard surface elevation color branding effects. Used poorly, it mostly creates not so appealing visual and coloring results.

    ... (truncated)

    Changelog

    Sourced from flex_color_scheme's changelog.

    v5.1.0 - July 8, 2022

    • Updated to support Flutter 3.0.0, Dart 2.17 and latest Flutter package dependencies in example apps. Requires at least Flutter 3.0.0 and Dart 2.17.0.

    NEW

    • Added full support for in Flutter 3.0.0 new ColorScheme.surfaceTint color. It is set to ColorScheme.primary color by default, as Flutter and Material 3 does. If a custom surfaceTint color is provided, it is also used as the blend color, instead of primary color, for FlexColorScheme's surface blend feature.

    • Added API for using Flutter 3.0.0 theme extensions directly via FlexColorScheme API. It was added as a convenience feature in order to avoid having to add theme extensions with a copyWith on FlexColorScheme produced ThemeData. With the FlexColorScheme.extensions and FlexThemeData.extensions properties you can add custom theme extensions directly.

    DEPRECATED

    • Deprecated: FlexColorScheme.m3TextTheme. The custom M3 text theme is no longer needed after Flutter 3.0.0 release that includes the new M3 Typography in addition to its earlier released TextTheme. You can opt in on using the new M3 style TextTheme as before by setting FlexColorScheme.subThemesData.useTextTheme to true or by setting FlexColorScheme.useMaterial3 to true. Using either does however come with known issue #103864, where dynamically switching Typography, e.g. from 2014 or 2018, to M3 2021 Typography, triggers the mentioned assert in issue #103864. This issue has always existed in Flutter SDK ThemeData when dynamically changing between different Typography. Before FlexColorScheme avoided triggering this issue by only using Typography 2018, also when opting in on M3 TextTheme, that before used 2018 based Typography to make a custom M3 like TextTheme. Avoiding this issue is no longer possible when opting in on M3, that now correctly uses its own and different Typography from M2. This exposes this issue if you dynamically change ThemeData from one to another Typography. To avoid this Flutter SDK issue, use the same Typography for all your themes in your app and don't dynamically switch theme between ThemeData objects that uses different Typography in your application. The use cases for doing this are few, but it is still a Flutter SDK limitation to be aware about.

    • Deprecated: FlexSubThemes.buttonTheme that creates an opinionated ButtonThemeData. The ButtonThemeData is marked as obsolete in Flutter SDK, but not yet deprecated in Flutter version 3.0.0. FlexColorscheme now marks it as deprecated. It will be removed in a future FlexColorScheme release when Flutter SDK deprecates ButtonThemeData.

    M3 STYLE FIXES AND CHANGES

    • FAB M3 defaults change: Floating Action Button background color, will when opting in on ThemeData.useMaterail3, use color theme.colorScheme.primaryContainer, otherwise theme.colorScheme.secondary is used.

    • Input Decorator default change: The TextField and its InputDecorator border radius

    ... (truncated)

    Commits
    • 5f11597 Add icons to macos and name
    • d48de5d Doc updates
    • ad80b5e Make homepage point to the docs site
    • 6502e35 Add link to documentation website for pub listing
    • 543eef1 Add link to issue tracker for pub listing
    • af21d8b Change homepage link to repository
    • d2a8602 More version 5.1.0 features and fixes (#57)
    • 2249169 Custom surfaceTint and surface blends support in Playground
    • 2000d65 Add full support for surfaceTint color, so it is also used as FCS blend color...
    • 9896aca Doc updates
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
  • Bump json_annotation from 4.5.0 to 4.6.0

    Bump json_annotation from 4.5.0 to 4.6.0

    Bumps json_annotation from 4.5.0 to 4.6.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
  • Bump actions/setup-java from 3.4.1 to 3.9.0

    Bump actions/setup-java from 3.4.1 to 3.9.0

    Bumps actions/setup-java from 3.4.1 to 3.9.0.

    Release notes

    Sourced from actions/setup-java's releases.

    v3.9.0

    In scope of this release we add support for .java-version file (actions/setup-java#426). For more information about its usage please refer to the documentation.

        steps:
          - uses: actions/checkout@v3
          - name: Setup java
            uses: actions/setup-java@v3
            with:
              distribution: '<distribution>'
              java-version-file: .java-version
          - run: java HelloWorldApp.java
    

    v3.8.0

    In scope of this release we added logic to pass the token input through on GHES for Microsoft Build of OpenJDK (actions/setup-java#395) and updated minimatch dependency.

    v3.6.0

    In scope of this release we added Maven Toolchains Support and Maven Toolchains Declaration. Moreover, from this release we use os.arch to determine default architecture for runners: actions/setup-java#376. Besides, we made such changes as:

    v3.5.1

    In scope of this release we change logic for Microsoft Build of OpenJDK. Previously it had hard coded versions. In this release versions were moved to the separate json file. When a new version of Java is released, it can be added to this file and be used without releasing new version of the action.

    v3.5.0

    Add support for multiple jdks

    In scope of this release we add support for multiple jdks. Customers can specify multiple versions of java through java-version input.

        steps:
          - uses: actions/setup-java@v3
            with:
              distribution: '<distribution>'
              java-version: |
                8
                11
                15
    

    Besides, we added such changes as:

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • Bump flutter_native_splash from 2.2.4 to 2.2.16

    Bump flutter_native_splash from 2.2.4 to 2.2.16

    Bumps flutter_native_splash from 2.2.4 to 2.2.16.

    Release notes

    Sourced from flutter_native_splash's releases.

    v2.2.16

    v2.2.15

    • Fix iOS background image build incorrectly when background dark image is used. Fixes #452, fixes #439.
    • Correct background image/color handling on web. Fixes #450.
    • Don't include dark styling in web if not specified in config. Fixes 453.
    • Add _Parameters class to hold parameters.

    v2.2.14

    • Don't update values-31 if there is no android_12 section in the config. Closes #447.
    • Additional fix for index.html getting extra blank lines. Fixes #430.

    v2.2.13

    Corrected Android 12 dark parameters not defaulting to light parameters. Thanks elliotrtd for the heads up on this issue.

    v2.2.12

    v2.2.11

    • Fixed Android 11 color issue. Fixes #429.
    • Fix index.html getting extra blank lines. Fixes #430.
    • Update the readme. Closes #431.

    v2.2.7

    • Remove branding on Android 12 if branding is not specified. Fixes #399.

    v2.2.6

    v2.2.5

    Changelog

    Sourced from flutter_native_splash's changelog.

    [2.2.16] - (2022-Nov-27)

    [2.2.15] - (2022-Nov-20)

    • Fix iOS background image build incorrectly when background dark image is used. Fixes #452, fixes #439.
    • Correct background image/color handling on web. Fixes #450, fixes 324.
    • Don't include dark styling in web if not specified in config. Fixes #453.
    • Add _Parameters class to hold parameters.

    [2.2.14] - (2022-Nov-07)

    • Don't update values-31 if there is no android_12 section in the config. Closes #447.
    • Additional fix for index.html getting extra blank lines. Fixes #430.

    [2.2.13] - (2022-Oct-30)

    • Corrected Android 12 dark parameters not defaulting to light parameters. Thanks elliotrtd for the heads up on this issue.

    [2.2.12] - (2022-Oct-23)

    [2.2.11] - (2022-Oct-09)

    • Fixed Android 11 color issue. Fixes #429.
    • Fix index.html getting extra blank lines. Fixes #430.
    • Update the readme. Closes #431.

    [2.2.10+1] - (2022-Sep-25)

    • Update bug report template.
    • Package housekeeping to stay up to date with Flutter.

    [2.2.9] - (2022-Sep-07)

    [2.2.8] - (2022-Aug-21)

    ... (truncated)

    Commits
    • c63102b Update documentation on Android 12. Fix web background image. Thanks Severin...
    • 2f6e090 Fixes generation for already supported image formats (#460)
    • c44509f Fix web background image (#459)
    • b662516 Fix iOS background image build incorrectly when background dark image is used...
    • 0239914 Don't update values-31 if there is no android_12 section in the config. Clos...
    • a91dc4b Corrected Android 12 dark parameters not defaulting to light parameters. Tha...
    • e4b29f8 Updated readme and dependancies.
    • d03227c Add CI and resolve some lints and fix tests (#433)
    • 7d1472b Fixed Android 11 color issue. Fixes #429. Fix index.html getting extra blank...
    • 3e62d81 Update bug report template, Package housekeeping to stay up to date with Flut...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
  • Bump icons_launcher from 1.2.1 to 2.0.6

    Bump icons_launcher from 1.2.1 to 2.0.6

    Bumps icons_launcher from 1.2.1 to 2.0.6.

    Release notes

    Sourced from icons_launcher's releases.

    v2.0.6

    • Fixed always overwrite .desktop file of Linux platform (#23)
    • Update a dependency to the latest release

    v2.0.5

    • Flutter 3.3
    • Improve pub analytic

    v2.0.4

    • Fixed android config validation (#22)

    v2.0.3

    • Fixed missing generate Contents.json for ios and macos (#20)

    v2.0.2

    • Fixed generate playstore icon wrong location (#19)
    • Fixed android adaptive round icon not remove (#18)

    v2.0.1

    • Fixed bug with adaptive_background_color and adaptive_round_image on android thanks to Carapacik
    • Improve config validation

    v2.0.0

    • Add web custom favicon support
    • Rewrite and improve flavor support
    • Config breaking changes

    v2.0.0-beta.2

    • Fixed auto remove image alpha channel for iOS platform to follow AppStore guideline
    • Fixed iOS flavor
    • Improved pub score
    • Improved log

    v2.0.0-beta.1

    • Rewrite and improve flavor support
    • New flavor script (E.g. icons_launcher-dev.yaml)
      flutter pub run icons_launcher:create --flavor dev
      
    • Add new config
      • color_adaptive_background
    • Breaking changes:

      • Rename runner from icons_launcher:main to icons_launcher:create

        flutter pub run icons_launcher:create
        
      • Rename config from flutter_icons: to icons_launcher:

    ... (truncated)

    Changelog

    Sourced from icons_launcher's changelog.

    2.0.6

    • Fixed always overwrite .desktop file of Linux platform (#23)
    • Update a dependency to the latest release

    2.0.5

    • Flutter 3.3
    • Improve pub analytic

    2.0.4

    • Fixed android config validation (#22)

    2.0.3

    • Fixed missing generate Contents.json for ios and macos (#20)

    2.0.2

    • Fixed generate playstore icon wrong location (#19)
    • Fixed android adaptive round icon not remove (#18)

    2.0.1

    • Fixed bug with adaptive_background_color and adaptive_round_image on android thanks to Carapacik
    • Improve config validation

    2.0.0

    • Add web custom favicon support

    • Config breaking changes:

      icons_launcher:
        image_path: "assets/ic_logo_border.png"
        platforms:
          android:
            enable: true
            image_path: "assets/ic_logo_border.png"
            # adaptive_background_color: '#ffffff'
            adaptive_background_image: "assets/ic_background.png"
            adaptive_foreground_image: "assets/ic_foreground.png"
            adaptive_round_image: "assets/ic_logo_round.png"
          ios:
            enable: true
            image_path: "assets/ic_logo_rectangle.png"
          web:
            enable: true
            image_path: "assets/ic_logo_border.png"
      

    ... (truncated)

    Commits
    • 11e2f83 fixed overwrite .desktop file of linux platform and update deps
    • 6062aa6 update improvement
    • c8f1de0 fixed web support
    • c7b6fa8 fixed android config validation
    • f856ff0 bump version 2.0.3
    • dedeb4a Merge pull request #21 from qixotic/contents.json
    • 45452ae generate Contents.json for mac app icons
    • 26cc728 More comments, skip writing the same file, reorder json lines
    • 15d3131 add some comments
    • 299f94a remove unused icons from simple_app
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
  • Bump flutter_gen from 4.3.0 to 5.1.0+1

    Bump flutter_gen from 4.3.0 to 5.1.0+1

    Bumps flutter_gen from 4.3.0 to 5.1.0+1.

    Release notes

    Sourced from flutter_gen's releases.

    v5.1.0+1

    No release notes provided.

    v5.0.3

    No release notes provided.

    v5.0.2

    No release notes provided.

    v5.0.1

    Bug fix

    • #300 Fix package_parameter_enabled being ignored for Flare, Rive and Lottie.
    • #303 Add ignore_for_file: implicit_dynamic_list_literal to generated files.

    Development

    • #306 Update required analyzer: '>=4.7.0 <6.0.0'

    v5.0.0

    Feature

    • #285 #298 Add Lottie files integration.
      // Assets.lottie.hamburgerArrow.lottie()
      SizedBox(
        width: 200,
        height: 200,
        child: Assets.lottie.hamburgerArrow.lottie(
          fit: BoxFit.contain,
        ),
      ),
      
    • #286 Allow users to change generated class name for assets, fonts, and colors.
      flutter_gen:
        assets:
          # Optional
          outputs: 
            class_name: MyAssets # Default is `Assets`
      

      fonts: # Optional outputs: class_name: MyFontFamily # Default is FontFamily

      colors: # Optional outputs: class_name: MyColorName # Default is ColorName

    • #291 Add values list to generated classes for each directory.

    ... (truncated)

    Changelog

    Sourced from flutter_gen's changelog.

    5.1.0, 5.1.0+1

    Feature

    • #322 #327 [BREAKING CHANGES] Add keyName to integrations and exchange the path value.

    5.0.3

    Bug fix

    • #322 Fix wrong package asset path with svg, lottie, flare and rive integrations.
    • #323 Fix generate failed when only list in a JSON files.

    5.0.2

    Bug fix

    • #308 #309 Fix missing add to the lottie#controller.

    5.0.1

    Bug fix

    • #300 Fix package_parameter_enabled being ignored for Flare, Rive and Lottie.
    • #303 Add ignore_for_file: implicit_dynamic_list_literal to generated files.

    Development

    • #306 Update required analyzer: '>=4.7.0 <6.0.0'

    5.0.0

    Feature

    • #285 #298 Add Lottie files integration.
      // Assets.lottie.hamburgerArrow.lottie()
      SizedBox(
        width: 200,
        height: 200,
        child: Assets.lottie.hamburgerArrow.lottie(
          fit: BoxFit.contain,
        ),
      ),
      
    • #286 Allow users to change generated class name for assets, fonts, and colors.
      flutter_gen:
        assets:
          # Optional
          outputs: 
            class_name: MyAssets # Default is `Assets`
      

      fonts: # Optional

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
  • Bump timeago from 3.2.2 to 3.3.0

    Bump timeago from 3.2.2 to 3.3.0

    Bumps timeago from 3.2.2 to 3.3.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
  • Bump chopper_generator and chopper

    Bump chopper_generator and chopper

    Bumps chopper_generator and chopper. These dependencies needed to be updated together. Updates chopper_generator from 4.0.6 to 5.0.0+1

    Commits

    Updates chopper from 4.0.6 to 5.0.0

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dart 
    opened by dependabot[bot] 0
Owner
Khoren Markosyan
Open source iOS, Android and Flutter developer. Creator of the SwiftHub and FlutterHub.
Khoren Markosyan
Online Shop App with Clean Architecture, Bloc and Freezed

Online Shop App with Clean Architecture, Bloc and Freezed The aplication is a sm

cindi_star 32 Dec 22, 2022
Crypto Profit Calculator using CLEAN Architecture and BLoC or Cubit, for learning purposes

Hysto | Crypto Profit Calculator Calculate and save your profits with Hysto ?? ?? ?? DIAMOND HANDS BABY ?? ?? ?? Requirements Flutter v2.10.2 Find ava

Jose Jaime Bisuña 3 Apr 29, 2022
A beautiful and cross platform NHentai Client, Support desktop and mobile phone

A beautiful and cross platform NHentai Client. Support desktop and mobile phone (Mac/Windows/Linux/Android/IOS).

null 324 Dec 29, 2022
A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo API.

A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo Tracking API.

Floating Dartists 12 Jan 8, 2023
Amir Khan 47 Jan 8, 2023
Flutter travel app with clean architecture and firebase

atlas A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Umut Barış Çoşkun 1 Jan 25, 2022
Number trivia Android and ios application using flutter clean architecture

demo_project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Koushik J A 2 Jun 9, 2022
The Clean architecture and manage the Flutter project to make scalable with a modularization approach

Clean architecture sample project Flutter template project to explore the Clean architecture and manage the Flutter project to make scalable with a mo

null 5 Oct 18, 2022
Real-world movie database mobile application with the Flutter SDK and DDD clean architecture.

Moving Pictures Moving Pictures is a mobile application built with the Flutter SDK for Android and iOS. It’s an application that gets the information

Nifemi 57 Jan 7, 2023
Flutter App to save notes secure, using cryptography, clean architecture and some design patterns.

notes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Gabriel Scotá 6 Mar 28, 2022
A study about clean architecture and TDD(Test Driven Development) in Flutter.

coin_checker A study about clean architecture and TDD(Test Driven Development) in Flutter. Getting Started This project is a starting point for a Flut

null 2 Jan 25, 2022
This repository is a sample app for learning TDD and clean architecture in action!

flutter_weather_app_sample A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get y

Aditya Rohman 71 Jan 1, 2023
DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with ❤️.

DoneIt ?? DoneIt is a sample note app ?? Flutter application ?? built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Shubham Chhimpa 175 Dec 24, 2022
Pokedex app built with Flutter (with lots of animations) using Clean Architecture

Flutter Pokedex Pokedex app built with Flutter App preview Video demo Installation Add Flutter to your machine Open this project folder with Terminal/

Pham Sy Hung 1.8k Jan 8, 2023
App dos Carros com Flutter e Clean Architecture

Carros Flutter - App Exemplo com Clean Architecture Possui apenas 3 telas para facilitar o entendimento. Arquitetura Baseado na proposta do Reso Coder

null 24 Jun 8, 2022
A Flutter application that recommends activities to do in free time. Made with Clean + Layered Architecture

im_bored_app Bored? is a Flutter application that suggests different activities to do in your free time. Available platforms: iOS, Android, iPadOS App

Batuhan Karababa 16 Oct 15, 2022
Flutter ToDo application using Clean Code architecture

DoneIt ?? DoneIt is a sample note app ?? Flutter application ?? built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Harshal 7 Dec 27, 2022
A Flutter project built with Clean Architecture

smash_fighters smash_fighters.mp4 A Flutter project made using: Clean Dart that follows all the Clean Architecture guidelines: https://github.com/Flut

Leticia Baleiro 21 Dec 30, 2022
Coin Dino is a Flutter cryptocurrency application that is made with Clean + Layered Architecture.

Big cryptocurrency application that shows you details about cryptocurrencies and many other things. Made with Clean Code + Layered Architecture. State management: MobX + GetIt

Batuhan Karababa 37 Oct 4, 2022