Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore/bump version #20

Merged
merged 10 commits into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
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.

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.
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
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
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
Loading