Skip to content
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
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## [1.11.4]

- Updated links

## [1.11.3]

#### Bug Fixes
Expand Down
8 changes: 1 addition & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
<div align="center">

[![App Store](https://img.shields.io/badge/App_Store-414141?style=for-the-badge&logo=App+Store&logoColor=F1F1F1)](https://apps.apple.com/ru/app/pegma-peg-solitaire/id6754343848) [![Google Play](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=Google+Play&logoColor=F1F1F1)](https://play.google.com/store/apps/details?id=com.khlebobul.pegma) [![RuStore](https://img.shields.io/badge/RuStore-414141?style=for-the-badge&logo=RuSrore&logoColor=F1F1F1)](https://www.rustore.ru/catalog/app/com.khlebobul.pegma)
[![App Store](https://img.shields.io/badge/App_Store-414141?style=for-the-badge&logo=App+Store&logoColor=F1F1F1)](https://apps.apple.com/ru/app/pegma-peg-solitaire/id6754343848) [![Google Play](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=Google+Play&logoColor=F1F1F1)](https://play.google.com/store/apps/details?id=com.khlebobul.pegma) [![RuStore](https://img.shields.io/badge/RuStore-414141?style=for-the-badge&logo=RuSrore&logoColor=F1F1F1)](https://www.rustore.ru/catalog/app/com.khlebobul.pegma) [![Website](https://img.shields.io/badge/Website-414141?style=for-the-badge&logo=Website&logoColor=F1F1F1)](https://pegma.vercel.app)

<img width="700" alt="Frame 1" src="https://github.com/user-attachments/assets/3a537b38-fbca-45e0-898d-60fac2ff68a5" />

A free and cross-platform version of the classic Peg solitaire! Enjoy the timeless puzzle on your mobile device!

[![Website](https://img.shields.io/badge/Website-414141?style=for-the-badge&logo=Website&logoColor=F1F1F1)](https://pegma.vercel.app) [![Support - Stars](https://img.shields.io/badge/Support-Stars-414141?style=for-the-badge&logo=Telegram&logoColor=F1F1F1)](https://t.me/khlebobul_dev) [![Support - YooMoney](https://img.shields.io/badge/Support-YooMoney-414141?style=for-the-badge&logo=YooMoney&logoColor=F1F1F1)](https://yoomoney.ru/to/4100118234947004) [![LICENCE - MIT](https://img.shields.io/badge/LICENCE-MIT-414141?style=for-the-badge&logo=Licence&logoColor=F1F1F1)](https://github.com/khlebobul/pegma/blob/main/LICENSE)

</div>

## How to help
Expand All @@ -16,10 +14,6 @@ A free and cross-platform version of the classic Peg solitaire! Enjoy the timele
- Fork the repository and propose improvements via pull request
- Check the [contributing](#contributing) section

### Project support

[![Support - Stars](https://img.shields.io/badge/Support-Stars-414141?style=for-the-badge&logo=Telegram&logoColor=F1F1F1)](https://t.me/khlebobul_dev) [![Support - YooMoney](https://img.shields.io/badge/Support-YooMoney-414141?style=for-the-badge&logo=YooMoney&logoColor=F1F1F1)](https://yoomoney.ru/to/4100118234947004)

## Contributing

[![CONTRIBUTING.md](https://img.shields.io/badge/CONTRIBUTING.md-414141?style=for-the-badge&logo=md&logoColor=F1F1F1)](https://github.com/khlebobul/pegma/blob/main/CONTRIBUTING.md) [![CODE_OF_CONDUCT.md](https://img.shields.io/badge/CODE_OF_CONDUCT.md-414141?style=for-the-badge&logo=md&logoColor=F1F1F1)](https://github.com/khlebobul/pegma/blob/main/CODE_OF_CONDUCT.md)
Expand Down
12 changes: 6 additions & 6 deletions ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = 39;
CURRENT_PROJECT_VERSION = 40;
DEVELOPMENT_TEAM = G4KB5U6326;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
Expand All @@ -417,7 +417,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.11.3;
MARKETING_VERSION = 1.11.4;
PRODUCT_BUNDLE_IDENTIFIER = com.khlebobul.pegma;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
Expand Down Expand Up @@ -596,7 +596,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = 39;
CURRENT_PROJECT_VERSION = 40;
DEVELOPMENT_TEAM = G4KB5U6326;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
Expand All @@ -606,7 +606,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.11.3;
MARKETING_VERSION = 1.11.4;
PRODUCT_BUNDLE_IDENTIFIER = com.khlebobul.pegma;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
Expand All @@ -622,7 +622,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = 39;
CURRENT_PROJECT_VERSION = 40;
DEVELOPMENT_TEAM = G4KB5U6326;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
Expand All @@ -632,7 +632,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.11.3;
MARKETING_VERSION = 1.11.4;
PRODUCT_BUNDLE_IDENTIFIER = com.khlebobul.pegma;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
Expand Down
1 change: 0 additions & 1 deletion lib/core/constants/app_constants.dart
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ class GeneralConsts {

// URLs
static const String projectWebsite = 'https://pegma.vercel.app';
static const String telegramUrl = 'https://t.me/khlebobul_dev';
static const String githubRepository = 'https://github.com/khlebobul/pegma';
static const String twitterUrl = 'https://twitter.com/khlebobul';
static const String personalWebsite = 'https://khlebobul.github.io';
Expand Down
1 change: 0 additions & 1 deletion lib/generated/intl/messages_de.dart
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ class MessageLookup extends MessageLookupByLibrary {
),
"startAgain": MessageLookupByLibrary.simpleMessage("nochmal starten?"),
"story": MessageLookupByLibrary.simpleMessage("geschichte"),
"telegram": MessageLookupByLibrary.simpleMessage("telegram"),
"theClassicBoardHasACrossShape77Squares33":
MessageLookupByLibrary.simpleMessage(
"das klassische brett hat eine kreuzform: 7×7 felder, 33 davon mit stiften gefüllt, das mittlere feld ist leer. neben der klassischen form gibt es runde, dreieckige und andere ungewöhnliche bretter mit unterschiedlicher anzahl von stiften.",
Expand Down
1 change: 0 additions & 1 deletion lib/generated/intl/messages_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ class MessageLookup extends MessageLookupByLibrary {
),
"startAgain": MessageLookupByLibrary.simpleMessage("start again?"),
"story": MessageLookupByLibrary.simpleMessage("story"),
"telegram": MessageLookupByLibrary.simpleMessage("telegram"),
"theClassicBoardHasACrossShape77Squares33":
MessageLookupByLibrary.simpleMessage(
"the classic board has a cross shape: 7×7 squares, 33 filled with pegs, the center square empty. besides the classic shape, there are circular, triangular, and other non-standard boards with different numbers of pegs.",
Expand Down
1 change: 0 additions & 1 deletion lib/generated/intl/messages_es.dart
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@ class MessageLookup extends MessageLookupByLibrary {
),
"startAgain": MessageLookupByLibrary.simpleMessage("¿empezar de nuevo?"),
"story": MessageLookupByLibrary.simpleMessage("historia"),
"telegram": MessageLookupByLibrary.simpleMessage("telegram"),
"theClassicBoardHasACrossShape77Squares33":
MessageLookupByLibrary.simpleMessage(
"el tablero clásico tiene forma de cruz: 7×7 casillas, 33 llenas de clavijas y la casilla central vacía. además de la forma clásica, existen tableros circulares, triangulares y otros no estándar con diferentes números de clavijas.",
Expand Down
1 change: 0 additions & 1 deletion lib/generated/intl/messages_fr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,6 @@ class MessageLookup extends MessageLookupByLibrary {
),
"startAgain": MessageLookupByLibrary.simpleMessage("recommencer ?"),
"story": MessageLookupByLibrary.simpleMessage("histoire"),
"telegram": MessageLookupByLibrary.simpleMessage("telegram"),
"theClassicBoardHasACrossShape77Squares33":
MessageLookupByLibrary.simpleMessage(
"le plateau classique a une forme de croix : 7×7 cases, 33 remplies de chevilles, la case centrale vide. outre la forme classique, il existe des plateaux circulaires, triangulaires et d\'autres plateaux non standard avec différents nombres de chevilles.",
Expand Down
1 change: 0 additions & 1 deletion lib/generated/intl/messages_it.dart
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@ class MessageLookup extends MessageLookupByLibrary {
),
"startAgain": MessageLookupByLibrary.simpleMessage("ricominciare?"),
"story": MessageLookupByLibrary.simpleMessage("storia"),
"telegram": MessageLookupByLibrary.simpleMessage("telegram"),
"theClassicBoardHasACrossShape77Squares33":
MessageLookupByLibrary.simpleMessage(
"il tabellone classico ha la forma di una croce: 7×7 caselle, 33 riempite con pioli e quella centrale vuota. oltre alla forma classica, esistono tavole circolari, triangolari e altre forme non standard con diversi numeri di pioli.",
Expand Down
1 change: 0 additions & 1 deletion lib/generated/intl/messages_ru.dart
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ class MessageLookup extends MessageLookupByLibrary {
),
"startAgain": MessageLookupByLibrary.simpleMessage("начать заново?"),
"story": MessageLookupByLibrary.simpleMessage("история"),
"telegram": MessageLookupByLibrary.simpleMessage("телеграм"),
"theClassicBoardHasACrossShape77Squares33":
MessageLookupByLibrary.simpleMessage(
"классическая доска имеет форму креста: 7×7 клеток, 33 из них заняты фишками, центральная клетка пустая. кроме классической формы, существуют круглые, треугольные и другие нестандартные доски с разным количеством фишек.",
Expand Down
5 changes: 0 additions & 5 deletions lib/generated/l10n.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion lib/l10n/intl_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"rateTheApp": "app bewerten",
"shareWithFriends": "mit freunden teilen",
"projectWebsite": "projekt-website",
"telegram": "telegram",
"funFact": "fun fact: ich habe die schrift speziell für diese app selbst erstellt – für einzigartigkeit und spaß mit ",
"githubRepository": "github-repository",
"myWebsite": "meine website",
Expand Down
1 change: 0 additions & 1 deletion lib/l10n/intl_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"rateTheApp": "rate the app",
"shareWithFriends": "share with friends",
"projectWebsite": "project website",
"telegram": "telegram",
"funFact": "fun fact: i made the font specifically for this app myself for uniqueness and fun with ",
"githubRepository": "github repository",
"myWebsite": "my website",
Expand Down
1 change: 0 additions & 1 deletion lib/l10n/intl_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"rateTheApp": "califica la aplicación",
"shareWithFriends": "compartir con amigos",
"projectWebsite": "sitio web del proyecto",
"telegram": "telegram",
"funFact": "dato curioso: hice la fuente específicamente para esta aplicación, por diversión y para darle unicidad con ",
"githubRepository": "repositorio de github",
"myWebsite": "mi sitio web",
Expand Down
1 change: 0 additions & 1 deletion lib/l10n/intl_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"rateTheApp": "noter l'application",
"shareWithFriends": "partager avec des amis",
"projectWebsite": "site web du projet",
"telegram": "telegram",
"funFact": "fait amusant : j'ai créé la police spécialement pour cette application moi-même pour l'unicité et le plaisir avec ",
"githubRepository": "dépôt github",
"myWebsite": "mon site web",
Expand Down
1 change: 0 additions & 1 deletion lib/l10n/intl_it.arb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"rateTheApp": "valuta l'app",
"shareWithFriends": "condividi con gli amici",
"projectWebsite": "sito web del progetto",
"telegram": "telegram",
"funFact": "curiosità: ho creato io stesso il font appositamente per questa app, per renderla unica e divertente con ",
"githubRepository": "repository github",
"myWebsite": "il mio sito web",
Expand Down
1 change: 0 additions & 1 deletion lib/l10n/intl_ru.arb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"rateTheApp": "оценить приложение",
"shareWithFriends": "поделиться с друзьями",
"projectWebsite": "сайт проекта",
"telegram": "телеграм",
"funFact": "интересный факт: я сделал шрифт специально для этого приложения сам — для уникальности и ради веселья ",
"githubRepository": "репозиторий github",
"myWebsite": "мой сайт",
Expand Down
4 changes: 0 additions & 4 deletions lib/presentation/screens/info/about_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,6 @@ class AboutScreen extends StatelessWidget {
title: S.of(context).projectWebsite,
onTap: () => launchLinkUrl(GeneralConsts.projectWebsite),
),
ActionButton(
title: S.of(context).telegram,
onTap: () => launchLinkUrl(GeneralConsts.telegramUrl),
),

const SizedBox(height: 12),

Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: pegma
description: "A free and cross-platform version of the classic Peg solitaire! Enjoy the timeless puzzle on your mobile device!"
publish_to: 'none'
version: 1.11.3+39
version: 1.11.4+40

environment:
sdk: ^3.8.1
Expand Down
Loading