Skip to content

Commit

Permalink
Merge pull request #20 from leancodepl/chore/bump-version
Browse files Browse the repository at this point in the history
Chore/bump version
  • Loading branch information
denis-lncd authored Dec 19, 2024
2 parents f7de245 + c9f0879 commit 025d8cf
Show file tree
Hide file tree
Showing 35 changed files with 60 additions and 46 deletions.
1 change: 1 addition & 0 deletions .github/workflows/leancode_app_rating-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ jobs:

permissions:
id-token: write
contents: write

defaults:
run:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ If the user provides a positive review, they will be kindly asked to rate the ap

#### Setup

Add `AppRatingLocalizations` to your localizations delegates in `MaterialApp`"
Add `AppRatingLocalizations` to your localizations delegates in `MaterialApp`:
```dart
localizationsDelegates: const [
(...)
Expand Down
1 change: 1 addition & 0 deletions mobile/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
.pub-cache/
.pub/
/build/
pubspec.lock

# Web related
lib/generated_plugin_registrant.dart
Expand Down
7 changes: 6 additions & 1 deletion mobile/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# leancode_app_rating

[![pub.dev badge][pub-badge]][pub-badge-link]
[![][leancode_app_rating-build-badge]][leancode_app_rating-build-badge-link]

#### Setup

Add `AppRatingLocalizations` to your localizations delegates in `MaterialApp`"
Add `AppRatingLocalizations` to your localizations delegates in `MaterialApp`:
```dart
localizationsDelegates: const [
(...)
Expand Down Expand Up @@ -75,3 +76,7 @@ In the current version of this package, you're not able to have a strong impact
[pub-badge]: https://img.shields.io/pub/v/leancode_app_rating.svg?logo=dart

[pub-badge-link]: https://pub.dev/packages/leancode_app_rating

[leancode_app_rating-build-badge]: https://img.shields.io/github/actions/workflow/status/leancodepl/app-rating/leancode_app_rating-test.yml?branch=main

[leancode_app_rating-build-badge-link]: https://github.com/leancodepl/app-rating/actions/workflows/leancode_app_rating-test.yml
File renamed without changes
File renamed without changes
3 changes: 2 additions & 1 deletion mobile/l10n.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
arb-dir: lib/l10n
arb-dir: lib/src/l10n
output-dir: lib/src/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
output-class: AppRatingLocalizations
Expand Down
2 changes: 2 additions & 0 deletions mobile/lib/leancode_app_rating.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export 'src/app_rating.dart';
export 'src/l10n/app_localizations.dart' show AppRatingLocalizations;
2 changes: 0 additions & 2 deletions mobile/lib/rating.dart

This file was deleted.

4 changes: 2 additions & 2 deletions mobile/lib/app_rating.dart → mobile/lib/src/app_rating.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:leancode_app_rating/widgets/single_answer_dialog/single_answer_dialog.dart';
import 'package:leancode_app_rating/widgets/star_dialog/rate_star_dialog.dart';
import 'package:leancode_app_rating/src/widgets/single_answer_dialog/single_answer_dialog.dart';
import 'package:leancode_app_rating/src/widgets/star_dialog/rate_star_dialog.dart';
import 'package:flutter/material.dart';
import 'package:in_app_review/in_app_review.dart';
import 'package:leancode_contracts/leancode_contracts.dart';
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ import 'package:intl/intl.dart' as intl;
import 'app_localizations_en.dart';
import 'app_localizations_pl.dart';

// ignore_for_file: type=lint

/// Callers can lookup localized strings with an instance of AppRatingLocalizations
/// returned by `AppRatingLocalizations.of(context)`.
///
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for English (`en`).
class AppRatingLocalizationsEn extends AppRatingLocalizations {
AppRatingLocalizationsEn([String locale = 'en']) : super(locale);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Polish (`pl`).
class AppRatingLocalizationsPl extends AppRatingLocalizations {
AppRatingLocalizationsPl([String locale = 'pl']) : super(locale);
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions mobile/lib/src/package_name.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
const packageName = 'leancode_app_rating';
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:io' show Platform;

import 'package:leancode_app_rating/data/contracts/contracts.dart';
import 'package:leancode_app_rating/src/data/contracts/contracts.dart';

String get systemVersion => Platform.operatingSystemVersion;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:leancode_app_rating/l10n/app_localizations.dart';
import 'package:leancode_app_rating/src/l10n/app_localizations.dart';
import 'package:flutter/material.dart';

AppRatingLocalizations l10n(BuildContext context) => AppRatingLocalizations.of(context);
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:leancode_app_rating/widgets/common/text_styles.dart';
import 'package:leancode_app_rating/src/widgets/common/text_styles.dart';
import 'package:flutter/material.dart';

class AppButton extends StatelessWidget {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:leancode_app_rating/widgets/buttons/button.dart';
import 'package:leancode_app_rating/src/widgets/buttons/button.dart';
import 'package:flutter/material.dart';

class PrimaryButton extends StatelessWidget {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:leancode_app_rating/widgets/buttons/button.dart';
import 'package:leancode_app_rating/src/widgets/buttons/button.dart';
import 'package:flutter/material.dart';

class SecondaryButton extends StatelessWidget {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:leancode_app_rating/utils/strings.dart';
import 'package:leancode_app_rating/widgets/common/text_styles.dart';
import 'package:leancode_app_rating/src/utils/strings.dart';
import 'package:leancode_app_rating/src/widgets/common/text_styles.dart';
import 'package:flutter/material.dart';
import 'package:leancode_hooks/leancode_hooks.dart';

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:leancode_app_rating/data/contracts/contracts.dart';
import 'package:leancode_app_rating/utils/platform_info.dart';
import 'package:leancode_app_rating/widgets/single_answer_dialog/options_enum.dart';
import 'package:leancode_app_rating/src/data/contracts/contracts.dart';
import 'package:leancode_app_rating/src/utils/platform_info.dart';
import 'package:leancode_app_rating/src/widgets/single_answer_dialog/options_enum.dart';
import 'package:bloc_presentation/bloc_presentation.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import 'package:leancode_app_rating/utils/strings.dart';
import 'package:leancode_app_rating/widgets/common/base_dialog.dart';
import 'package:leancode_app_rating/widgets/buttons/primary_button.dart';
import 'package:leancode_app_rating/widgets/buttons/secondary_button.dart';
import 'package:leancode_app_rating/widgets/common/feedback_text_field.dart';
import 'package:leancode_app_rating/widgets/common/loading_overlay.dart';
import 'package:leancode_app_rating/widgets/common/text_styles.dart';
import 'package:leancode_app_rating/widgets/single_answer_dialog/options_enum.dart';
import 'package:leancode_app_rating/widgets/single_answer_dialog/single_answer_cubit.dart';
import 'package:leancode_app_rating/src/utils/strings.dart';
import 'package:leancode_app_rating/src/widgets/common/base_dialog.dart';
import 'package:leancode_app_rating/src/widgets/buttons/primary_button.dart';
import 'package:leancode_app_rating/src/widgets/buttons/secondary_button.dart';
import 'package:leancode_app_rating/src/widgets/common/feedback_text_field.dart';
import 'package:leancode_app_rating/src/widgets/common/loading_overlay.dart';
import 'package:leancode_app_rating/src/widgets/common/text_styles.dart';
import 'package:leancode_app_rating/src/widgets/single_answer_dialog/options_enum.dart';
import 'package:leancode_app_rating/src/widgets/single_answer_dialog/single_answer_cubit.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:in_app_review/in_app_review.dart';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:leancode_app_rating/data/contracts/contracts.dart';
import 'package:leancode_app_rating/utils/platform_info.dart';
import 'package:leancode_app_rating/src/data/contracts/contracts.dart';
import 'package:leancode_app_rating/src/utils/platform_info.dart';
import 'package:bloc_presentation/bloc_presentation.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import 'package:leancode_app_rating/utils/platform_info.dart';
import 'package:leancode_app_rating/utils/strings.dart';
import 'package:leancode_app_rating/widgets/common/base_dialog.dart';
import 'package:leancode_app_rating/widgets/buttons/primary_button.dart';
import 'package:leancode_app_rating/widgets/buttons/secondary_button.dart';
import 'package:leancode_app_rating/widgets/common/feedback_text_field.dart';
import 'package:leancode_app_rating/widgets/common/loading_overlay.dart';
import 'package:leancode_app_rating/widgets/common/text_styles.dart';
import 'package:leancode_app_rating/widgets/star_dialog/rate_star_cubit.dart';
import 'package:leancode_app_rating/src/package_name.dart';
import 'package:leancode_app_rating/src/utils/platform_info.dart';
import 'package:leancode_app_rating/src/utils/strings.dart';
import 'package:leancode_app_rating/src/widgets/common/base_dialog.dart';
import 'package:leancode_app_rating/src/widgets/buttons/primary_button.dart';
import 'package:leancode_app_rating/src/widgets/buttons/secondary_button.dart';
import 'package:leancode_app_rating/src/widgets/common/feedback_text_field.dart';
import 'package:leancode_app_rating/src/widgets/common/loading_overlay.dart';
import 'package:leancode_app_rating/src/widgets/common/text_styles.dart';
import 'package:leancode_app_rating/src/widgets/star_dialog/rate_star_cubit.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:in_app_review/in_app_review.dart';
Expand Down Expand Up @@ -195,13 +196,15 @@ class RatingStars extends StatelessWidget {
Widget build(BuildContext context) {
const selectedStar = Image(
image: AssetImage(
'packages/app_rating/assets/star-selected.png',
'assets/star-selected.png',
package: packageName,
),
);

const unSelectedStar = Image(
image: AssetImage(
'packages/app_rating/assets/star-unselected.png',
'assets/star-unselected.png',
package: packageName,
),
);

Expand Down
10 changes: 3 additions & 7 deletions mobile/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ description: >
app store rating prompts for positive reviews.
repository: https://github.com/leancodepl/app-rating
homepage: https://github.com/leancodepl/app-rating/tree/main/mobile
version: 0.0.1

library:
- lib/rating.dart
version: 0.0.2

environment:
sdk: ">=3.4.0 <4.0.0"
Expand Down Expand Up @@ -38,6 +35,5 @@ dev_dependencies:

flutter:
assets:
- packages/app_rating/assets/star-selected.png
- packages/app_rating/assets/star-unselected.png
generate: true
- assets/star-selected.png
- assets/star-unselected.png

0 comments on commit 025d8cf

Please sign in to comment.