Skip to content

Commit c5fcfdc

Browse files
renancaraujorenancaraujo
andauthored
0.14.0 rc (#514)
* remove pubspec * fix validation * update example * bump * changelog Co-authored-by: renancaraujo <renan.araujo@dashdash.com>
1 parent 23063d5 commit c5fcfdc

13 files changed

+158
-665
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,5 @@ build/
7373
!**/ios/**/default.perspectivev3
7474
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
7575
.fvm/*
76+
77+
pubspec.lock

CHANGELOG.md

Lines changed: 74 additions & 80 deletions
Large diffs are not rendered by default.

example/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,5 @@ macos/
4848
ios/
4949
android/
5050
web/
51-
.fvm/
51+
.fvm/
52+
windows/

example/analysis_options.yaml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
analyzer:
2+
errors:
3+
mixin_inherits_from_not_object: ignore
4+
linter:
5+
rules:
6+
- always_declare_return_types
7+
- always_put_control_body_on_new_line
8+
- always_require_non_null_named_parameters
9+
- annotate_overrides
10+
- avoid_classes_with_only_static_members
11+
- avoid_empty_else
12+
- avoid_field_initializers_in_const_classes
13+
- avoid_function_literals_in_foreach_calls
14+
- avoid_init_to_null
15+
- avoid_null_checks_in_equality_operators
16+
- avoid_relative_lib_imports
17+
- avoid_renaming_method_parameters
18+
- avoid_return_types_on_setters
19+
- avoid_slow_async_io
20+
- await_only_futures
21+
- camel_case_types
22+
- cancel_subscriptions
23+
- control_flow_in_finally
24+
- directives_ordering
25+
- empty_catches
26+
- empty_constructor_bodies
27+
- empty_statements
28+
- hash_and_equals
29+
- implementation_imports
30+
- iterable_contains_unrelated_type
31+
- library_names
32+
- library_prefixes
33+
- list_remove_unrelated_type
34+
- no_adjacent_strings_in_list
35+
- no_duplicate_case_values
36+
- non_constant_identifier_names
37+
- overridden_fields
38+
- package_api_docs
39+
- package_names
40+
- package_prefixed_library_names
41+
- prefer_adjacent_string_concatenation
42+
- prefer_asserts_in_initializer_lists
43+
- prefer_collection_literals
44+
- prefer_conditional_assignment
45+
- prefer_const_constructors
46+
- prefer_const_declarations
47+
- prefer_const_literals_to_create_immutables
48+
- prefer_contains
49+
- prefer_equal_for_default_values
50+
- prefer_final_fields
51+
- prefer_final_locals
52+
- prefer_foreach
53+
- prefer_initializing_formals
54+
- prefer_is_empty
55+
- prefer_is_not_empty
56+
- prefer_typing_uninitialized_variables
57+
- recursive_getters
58+
- slash_for_doc_comments
59+
- sort_constructors_first
60+
- sort_unnamed_constructors_first
61+
- test_types_in_equals
62+
- throw_in_finally
63+
- type_init_formals
64+
- unnecessary_brace_in_string_interps
65+
- unnecessary_getters_setters
66+
- unnecessary_null_aware_assignments
67+
- unnecessary_null_in_if_null_operators
68+
- unnecessary_overrides
69+
- unnecessary_parenthesis
70+
- unnecessary_this
71+
- unrelated_type_equality_checks
72+
- use_rethrow_when_possible
73+
- unnecessary_new

example/lib/screens/home_screen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import 'package:flutter/material.dart';
22
import 'package:photo_view_example/screens/common/app_bar.dart';
3+
import 'package:photo_view_example/screens/examples/common_use_cases_examples.dart';
34
import 'package:photo_view_example/screens/examples/controller_example.dart';
45
import 'package:photo_view_example/screens/examples/custom_child_examples.dart';
56
import 'package:photo_view_example/screens/examples/dialog_example.dart';
6-
import 'package:photo_view_example/screens/examples/common_use_cases_examples.dart';
77
import 'package:photo_view_example/screens/examples/gallery/gallery_example.dart';
88
import 'package:photo_view_example/screens/examples/hero_example.dart';
99
import 'package:photo_view_example/screens/examples/inline_examples.dart';

example/pubspec.lock

Lines changed: 0 additions & 189 deletions
This file was deleted.

lib/photo_view.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,7 @@ class _PhotoViewState extends State<PhotoView>
487487

488488
@override
489489
Widget build(BuildContext context) {
490+
super.build(context);
490491
return LayoutBuilder(
491492
builder: (
492493
BuildContext context,

lib/src/controller/photo_view_controller.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'dart:async';
2-
import 'dart:ui';
32

43
import 'package:flutter/widgets.dart';
54
import 'package:photo_view/src/utils/ignorable_change_notifier.dart';

lib/src/controller/photo_view_controller_delegate.dart

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import 'dart:ui';
2-
31
import 'package:flutter/widgets.dart';
4-
52
import 'package:photo_view/photo_view.dart'
63
show
74
PhotoViewControllerBase,
@@ -11,8 +8,6 @@ import 'package:photo_view/photo_view.dart'
118
import 'package:photo_view/src/core/photo_view_core.dart';
129
import 'package:photo_view/src/photo_view_scale_state.dart';
1310
import 'package:photo_view/src/utils/photo_view_utils.dart';
14-
import 'package:photo_view/src/controller/photo_view_controller.dart';
15-
import 'package:photo_view/src/controller/photo_view_scalestate_controller.dart';
1611

1712
/// A class to hold internal layout logic to sync both controller states
1813
///

lib/src/core/photo_view_gesture_detector.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class PhotoViewGestureRecognizer extends ScaleGestureRecognizer {
8686
Object? debugOwner,
8787
this.validateAxis,
8888
PointerDeviceKind? kind,
89-
}) : super(debugOwner: debugOwner, kind: kind);
89+
}) : super(debugOwner: debugOwner);
9090
final HitCornersDetector? hitDetector;
9191
final Axis? validateAxis;
9292

0 commit comments

Comments
 (0)