Feature/change progress colors (#6)
* Added Settings Actions * Created App Settings and Repo + Entity * Code cleanup Time Progress * Created App Settings Middleware * Has Progresses ad has Settings loaded * Created Load and Update Settings reducers * Added Settings store middleware to renamed store middleware * Load Default Settings if not Saved. Use Redux AppState to showprogress colors. Colors are not yet changeable. * Added ColorPicker for Done and Left Color Fixed Loading App Settings Bug * Fixed Version Number * Fixed Android App Logo * Extracted Color Settings into Widget * Fixed Home Settings Tab Layout and Color Settings Button now show Text in complementary color
This commit is contained in:
committed by
GitHub
parent
c580e45361
commit
b520d56d1a
@ -1,23 +1,24 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:package_info/package_info.dart';
|
||||
import 'package:redux/redux.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:time_progress_tracker/app.dart';
|
||||
import 'package:time_progress_tracker/middleware/store_time_progress_middleware.dart';
|
||||
import 'package:time_progress_tracker/middleware/store_middleware.dart';
|
||||
import 'package:time_progress_tracker/models/app_state.dart';
|
||||
import 'package:time_progress_tracker/persistence/app_settings.dart';
|
||||
import 'package:time_progress_tracker/persistence/time_progress_repository.dart';
|
||||
import 'package:time_progress_tracker/reducers/app_state_reducer.dart';
|
||||
|
||||
Future<void> main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
|
||||
SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
|
||||
runApp(TimeProgressTrackerApp(
|
||||
store: Store<AppState>(
|
||||
appStateReducer,
|
||||
initialState: AppState.initial(),
|
||||
middleware: createStoreTimeProgressListMiddleware(
|
||||
TimeProgressRepository(await SharedPreferences.getInstance()),
|
||||
),
|
||||
middleware: createStoreMiddleware(
|
||||
TimeProgressRepository(prefs), AppSettingsRepository(prefs)),
|
||||
),
|
||||
));
|
||||
}
|
||||
|
Reference in New Issue
Block a user