Skip to content

Commit ab742ff

Browse files
committed
release v1.0.0 -- 5 features
1 parent f714463 commit ab742ff

File tree

8 files changed

+48
-0
lines changed

8 files changed

+48
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,4 +129,5 @@ You are welcomed to contribute, instead of copying the Idea or Code.
129129
- If your Exported Gif has some lag you can generate it again to have smooth Gif loops.
130130
- Consider using optimized GIF files; they have a smaller size without losing quality and will load faster on your README file, even with a low-speed network.
131131
- If you want more image compression you can use this online tool [**ezgif**](https://ezgif.com/optimize).
132+
- Exporting files is only available on desktop web browsers(for now).
132133

lib/presentation/github_friends/pages/github_friends_page.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import 'package:github_readme_beautifier/presentation/github_friends/controllers
77
import 'package:github_readme_beautifier/presentation/user/user_controller.dart';
88
import 'package:github_readme_beautifier/resources/github_themes.dart';
99
import 'package:github_readme_beautifier/utils/const_keeper.dart';
10+
import 'package:github_readme_beautifier/utils/utils.dart';
1011
import 'package:github_readme_beautifier/widgets/github_text.dart';
1112

1213
class GithubFriendsPage extends StatefulWidget {
@@ -104,6 +105,14 @@ class _GithubFriendsPageState extends State<GithubFriendsPage> {
104105
children: [
105106
ElevatedButton(
106107
onPressed: () async {
108+
if(!ConstKeeper.isWeb && !ConstKeeper.isDesktop){
109+
Get.showSnackbar(const GetSnackBar(
110+
title: 'Error',
111+
message: 'Use desktop web browser to export files.',
112+
duration: Duration(seconds: 3),
113+
));
114+
return;
115+
}
107116
showDialog(
108117
context: Get.context!,
109118
barrierDismissible: false,

lib/presentation/github_meme/pages/github_meme_page.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import 'package:flutter/rendering.dart';
44
import 'package:get/get.dart';
55
import 'package:github_readme_beautifier/presentation/github_meme/widgets/github_grid_view.dart';
66
import 'package:github_readme_beautifier/resources/github_themes.dart';
7+
import 'package:github_readme_beautifier/utils/const_keeper.dart';
78
import 'package:responsive_framework/responsive_framework.dart';
89
import '../controllers/github_meme_controller.dart';
910
import 'github_meme_export_page.dart';
@@ -120,6 +121,14 @@ class _GithubMemePageState extends State<GithubMemePage> {
120121
),
121122
ElevatedButton(
122123
onPressed: () async {
124+
if(!ConstKeeper.isWeb && !ConstKeeper.isDesktop){
125+
Get.showSnackbar(const GetSnackBar(
126+
title: 'Error',
127+
message: 'Use desktop web browser to export files.',
128+
duration: Duration(seconds: 3),
129+
));
130+
return;
131+
}
123132
showDialog(
124133
context: Get.context!,
125134
barrierDismissible: false,

lib/presentation/most_used_languages/pages/most_used_languages_pages.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,14 @@ class _MostUsedLanguagesPageState extends State<MostUsedLanguagesPage> {
109109
),
110110
ElevatedButton(
111111
onPressed: () async {
112+
if(!ConstKeeper.isWeb && !ConstKeeper.isDesktop){
113+
Get.showSnackbar(const GetSnackBar(
114+
title: 'Error',
115+
message: 'Use desktop web browser to export files.',
116+
duration: Duration(seconds: 3),
117+
));
118+
return;
119+
}
112120
showDialog(
113121
context: Get.context!,
114122
barrierDismissible: false,

lib/presentation/repos_languages_overview/pages/repos_languages_overview_page.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,14 @@ class _ReposLanguagesOverviewPageState extends State<ReposLanguagesOverviewPage>
146146
),
147147
ElevatedButton(
148148
onPressed: () async {
149+
if(!ConstKeeper.isWeb && !ConstKeeper.isDesktop){
150+
Get.showSnackbar(const GetSnackBar(
151+
title: 'Error',
152+
message: 'Use desktop web browser to export files.',
153+
duration: Duration(seconds: 3),
154+
));
155+
return;
156+
}
149157
showDialog(
150158
context: Get.context!,
151159
barrierDismissible: false,

lib/presentation/typewriter_text/pages/typewriter_export_page.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,14 @@ class _TypewriterExportPageState extends State<TypewriterExportPage> {
141141
,
142142
ElevatedButton(
143143
onPressed: ()async{
144+
if(!ConstKeeper.isWeb && !ConstKeeper.isDesktop){
145+
Get.showSnackbar(const GetSnackBar(
146+
title: 'Error',
147+
message: 'Use desktop web browser to export files.',
148+
duration: Duration(seconds: 3),
149+
));
150+
return;
151+
}
144152
showDialog(
145153
context: Get.context!,
146154
barrierDismissible: false,

lib/utils/const_keeper.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ class ConstKeeper{
44

55
static RxBool isFFmpegLoaded = RxBool(false);//
66
static String baseUrl = 'https://api.github.com/';
7+
static bool isWeb = GetPlatform.isWeb;
8+
static bool isDesktop = GetPlatform.isDesktop;
79

810
}

lib/utils/utils.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import 'dart:math';
22

3+
import 'package:get/get.dart';
4+
import 'package:github_readme_beautifier/utils/const_keeper.dart';
5+
36
class Utils {
47

58
int generateRandomNumFromRange(int min, int max){

0 commit comments

Comments
 (0)