Skip to content

Commit

Permalink
4.13.0
Browse files Browse the repository at this point in the history
Took 2 hours 45 minutes
  • Loading branch information
Drawner committed Jan 26, 2024
1 parent 7ae6491 commit 2b9cbdf
Show file tree
Hide file tree
Showing 35 changed files with 284 additions and 186 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@

## 4.13.0
January 25, 2023
- abstract class RadioButtons<T> extends StatefulWidget {
- Removed package name from import statements: import 'package:fluttery_framework/...'

## 4.12.0
January 13, 2023
- Reorganised example app
- Supplied hash code capability in hash.dart

## 4.11.1
December 19, 2023
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
![Fluttery_Framework](https://user-images.githubusercontent.com/32497443/185770676-89af0669-9040-4dc6-ad5b-412ed9fed5e5.jpg)
Allows for faster and easier development with better maintainability. It looks like Flutter because it works like Flutter.
There's no 're-inventing of the wheel' here.
No an extra learning curve.
No more of a learning curve.
If you know Flutter, you'll know Fluttery.

It supplies the adaptive functions and features expected of a production-ready app:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
///
/// Created 17 March, 2023
///
// ignore: unused_import
import '../_unit_test_view.dart';

void testDynamicExtension() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
/// Copyright 2023 Andrious Solutions Ltd. All rights reserved.
/// Use of this source code is governed by a 2-clause BSD License.
/// The main directory contains that LICENSE file.
///
/// Created 17 March, 2023
///
import 'package:fluttery_framework_example/src/controller.dart';

import '_unit_test_view.dart';

void testAppState(WidgetTester tester) {
Expand Down
100 changes: 54 additions & 46 deletions example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -53,26 +53,26 @@ packages:
dependency: transitive
description:
name: cloud_firestore
sha256: cb978c7512624144f24f3d06e4312b2f4ac00b016f2fed62dc8f6d56b8585d78
sha256: "8bfbb5a2edbc6052452326d60de0113fea2bcbf081d34a3f8e45c8b38307b31c"
url: "https://pub.dev"
source: hosted
version: "4.13.6"
version: "4.14.0"
cloud_firestore_platform_interface:
dependency: transitive
description:
name: cloud_firestore_platform_interface
sha256: fa177fa85f7665c76e1ebec252a5b280b4b47612b4d70fe286944814fff1d4f2
sha256: "73ff438fe46028f0e19f55da18b6ddc6906ab750562cd7d9ffab77ff8c0c4307"
url: "https://pub.dev"
source: hosted
version: "6.0.10"
version: "6.1.0"
cloud_firestore_web:
dependency: transitive
description:
name: cloud_firestore_web
sha256: d0ebbf0927e627c0d7d2f3177d3b6f0050e5d811c08c2b646b0c746a2b502cb7
sha256: "232e45e95970d3a6baab8f50f9c3a6e2838d145d9d91ec9a7392837c44296397"
url: "https://pub.dev"
source: hosted
version: "3.8.10"
version: "3.9.0"
collection:
dependency: transitive
description:
Expand Down Expand Up @@ -189,10 +189,10 @@ packages:
dependency: transitive
description:
name: firebase_auth
sha256: "88f88d541a2c1903c023355e13d077835573a200bbf57e12a6a2c24bf99665a1"
sha256: "279b2773ff61afd9763202cb5582e2b995ee57419d826b9af6517302a59b672f"
url: "https://pub.dev"
source: hosted
version: "4.15.3"
version: "4.16.0"
firebase_auth_platform_interface:
dependency: transitive
description:
Expand All @@ -205,10 +205,10 @@ packages:
dependency: transitive
description:
name: firebase_auth_web
sha256: c09515414c07c11bb133aec4baae9a74c6ff1f62bf05ace54564db82b8c87852
sha256: c7b1379ccef7abf4b6816eede67a868c44142198e42350f51c01d8fc03f95a7d
url: "https://pub.dev"
source: hosted
version: "5.8.12"
version: "5.8.13"
firebase_core:
dependency: transitive
description:
Expand Down Expand Up @@ -237,10 +237,10 @@ packages:
dependency: transitive
description:
name: firebase_database
sha256: "80f67c961ed81341ac93120750120469ac3122baa8c0d3374a620f5834b5519f"
sha256: "8568ad41f9312ab1f162f70c1e3e7cb7420b8bc8d07e4d543e575bb0cb41f8a5"
url: "https://pub.dev"
source: hosted
version: "10.3.8"
version: "10.4.0"
firebase_database_platform_interface:
dependency: transitive
description:
Expand All @@ -257,6 +257,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.2.3+16"
fixnum:
dependency: transitive
description:
name: fixnum
sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
flutter:
dependency: "direct main"
description: flutter
Expand Down Expand Up @@ -314,10 +322,10 @@ packages:
dependency: transitive
description:
name: go_router
sha256: c5fa45fa502ee880839e3b2152d987c44abae26d064a2376d4aad434cf0f7b15
sha256: "3b40e751eaaa855179b416974d59d29669e750d2e50fcdb2b37f1cb0ca8c803a"
url: "https://pub.dev"
source: hosted
version: "12.1.3"
version: "13.0.1"
http:
dependency: "direct main"
description:
Expand Down Expand Up @@ -439,26 +447,26 @@ packages:
dependency: "direct dev"
description:
name: path_provider
sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa
sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b
url: "https://pub.dev"
source: hosted
version: "2.1.1"
version: "2.1.2"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72
sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668"
url: "https://pub.dev"
source: hosted
version: "2.2.1"
version: "2.2.2"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f"
url: "https://pub.dev"
source: hosted
version: "2.3.1"
version: "2.3.2"
path_provider_linux:
dependency: transitive
description:
Expand All @@ -471,10 +479,10 @@ packages:
dependency: transitive
description:
name: path_provider_platform_interface
sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
version: "2.1.2"
path_provider_windows:
dependency: transitive
description:
Expand Down Expand Up @@ -503,10 +511,10 @@ packages:
dependency: transitive
description:
name: plugin_platform_interface
sha256: f4f88d4a900933e7267e2b353594774fc0d07fb072b47eedcd5b54e1ea3269f8
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
url: "https://pub.dev"
source: hosted
version: "2.1.7"
version: "2.1.8"
prefs:
dependency: transitive
description:
Expand Down Expand Up @@ -543,10 +551,10 @@ packages:
dependency: transitive
description:
name: shared_preferences_foundation
sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7"
sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c"
url: "https://pub.dev"
source: hosted
version: "2.3.4"
version: "2.3.5"
shared_preferences_linux:
dependency: transitive
description:
Expand All @@ -559,10 +567,10 @@ packages:
dependency: transitive
description:
name: shared_preferences_platform_interface
sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a
sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b"
url: "https://pub.dev"
source: hosted
version: "2.3.1"
version: "2.3.2"
shared_preferences_web:
dependency: transitive
description:
Expand Down Expand Up @@ -636,10 +644,10 @@ packages:
dependency: transitive
description:
name: state_extended
sha256: befd8f0d5d5d73c1d9960bd0470bbff780fe85669da73a9910650b6b1d3c38cc
sha256: "7cd3c75085311ae3ec18212dd7a30a8585b9fe348a55af32c5fd02aa392f3e1c"
url: "https://pub.dev"
source: hosted
version: "4.9.0"
version: "4.10.0"
stream_channel:
dependency: transitive
description:
Expand Down Expand Up @@ -724,26 +732,26 @@ packages:
dependency: transitive
description:
name: url_launcher
sha256: e9aa5ea75c84cf46b3db4eea212523591211c3cf2e13099ee4ec147f54201c86
sha256: d25bb0ca00432a5e1ee40e69c36c85863addf7cc45e433769d61bed3fe81fd96
url: "https://pub.dev"
source: hosted
version: "6.2.2"
version: "6.2.3"
url_launcher_android:
dependency: transitive
description:
name: url_launcher_android
sha256: "31222ffb0063171b526d3e569079cf1f8b294075ba323443fdc690842bfd4def"
sha256: "507dc655b1d9cb5ebc756032eb785f114e415f91557b73bf60b7e201dfedeb2f"
url: "https://pub.dev"
source: hosted
version: "6.2.0"
version: "6.2.2"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
sha256: bba3373219b7abb6b5e0d071b0fe66dfbe005d07517a68e38d4fc3638f35c6d3
sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03"
url: "https://pub.dev"
source: hosted
version: "6.2.1"
version: "6.2.4"
url_launcher_linux:
dependency: transitive
description:
Expand All @@ -764,18 +772,18 @@ packages:
dependency: transitive
description:
name: url_launcher_platform_interface
sha256: "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50"
sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f
url: "https://pub.dev"
source: hosted
version: "2.2.0"
version: "2.3.1"
url_launcher_web:
dependency: transitive
description:
name: url_launcher_web
sha256: "7286aec002c8feecc338cc33269e96b73955ab227456e9fb2a91f7fab8a358e9"
sha256: fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b
url: "https://pub.dev"
source: hosted
version: "2.2.2"
version: "2.2.3"
url_launcher_windows:
dependency: transitive
description:
Expand All @@ -796,10 +804,10 @@ packages:
dependency: transitive
description:
name: uuid
sha256: "22c94e5ad1e75f9934b766b53c742572ee2677c56bc871d850a57dad0f82127f"
sha256: cd210a09f7c18cbe5a02511718e0334de6559871052c90a90c0cca46a4aa81c8
url: "https://pub.dev"
source: hosted
version: "4.2.2"
version: "4.3.3"
vector_math:
dependency: transitive
description:
Expand Down Expand Up @@ -836,10 +844,10 @@ packages:
dependency: transitive
description:
name: win32
sha256: b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574
sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8"
url: "https://pub.dev"
source: hosted
version: "5.1.1"
version: "5.2.0"
win32_registry:
dependency: transitive
description:
Expand All @@ -852,10 +860,10 @@ packages:
dependency: transitive
description:
name: xdg_directories
sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2"
sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
url: "https://pub.dev"
source: hosted
version: "1.0.3"
version: "1.0.4"
xml:
dependency: transitive
description:
Expand Down
8 changes: 4 additions & 4 deletions lib/controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export 'package:state_extended/state_extended.dart'
show StateXController, SetStateMixin, StateListener, RootState, AsyncOps;

// App's View
export 'package:fluttery_framework/view/app.dart' show App, AppDrawer;
export '/view/app.dart' show App, AppDrawer;

//App's Controller
export 'controller/app.dart' show AppController;
Expand All @@ -27,13 +27,13 @@ export 'controller/app.dart' show AppController;
export 'controller/device_info.dart' show DeviceInfo;

// Assets
export 'src/controller/assets/assets.dart';
export '/src/controller/assets/assets.dart';

// Get Utils
export 'src/controller/get_utils/get_utils.dart';
export '/src/controller/get_utils/get_utils.dart';

// Error Handler
export 'src/controller/util/handle_error.dart' show HandleError;
export '/src/controller/util/handle_error.dart' show HandleError;

// Preferences
export 'package:prefs/prefs.dart' show Prefs, SharedPreferences;
2 changes: 1 addition & 1 deletion lib/controller/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
// The original StateXController
import 'package:state_extended/state_extended.dart' as c;

import 'package:fluttery_framework/view.dart';
import '/view.dart';

///
/// A Controller for the 'app level'.
Expand Down
6 changes: 3 additions & 3 deletions lib/model.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ export 'package:flutter/material.dart' hide runApp;
export 'package:flutter/cupertino.dart' hide RefreshCallback, runApp;

/// file utils
export 'package:fluttery_framework/src/model/fileutils/files.dart';
export '/src/model/fileutils/files.dart';

/// Install file
export 'package:fluttery_framework/src/model/fileutils/installfile.dart';
export '/src/model/fileutils/installfile.dart';

/// Hash codes
export 'package:fluttery_framework/src/model/utils/hash.dart';
export '/src/model/utils/hash.dart';

/// Preferences
export 'package:prefs/prefs.dart' show Prefs;
2 changes: 1 addition & 1 deletion lib/settings.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
///
///
export 'package:fluttery_framework/src/view/utils/app_settings.dart';
export '/src/view/utils/app_settings.dart';

export 'package:prefs/prefs.dart';
Loading

0 comments on commit 2b9cbdf

Please sign in to comment.