Will Larche
|
62d5a4fa85
|
[TextFields] Feature branch merge: Clarity, Safety, Docs, Comments, Formatting (#2634)
* [TextFields] Full width changes. (#2590)
* [TextFields] Propagating changes to themers. (#2585)
* [TextFields] Propagating changes to themers.
* [TextFields] Updates to themer examples.
* [TextFields] Base controller class files (#2582)
* [TextFields] New Base class files.
* [TextFields] Naming corrections.
* [TextFields] Formatting.
* [TextFields] Replacing -Default with -Underline (#2583)
* [TextFields] Adding underline controller.
* [TextFields] Changes to umbrella import file and removing default controllers.
* [TextFields] Renaming one file.
* [TextFields] Updated controller headers. (#2584)
* [TextFields] Updating examples. (#2586)
* [TextFields] Running clang-format on the elements. (#2587)
* [TextFields] Running format on the element itself.
* [TextFields] Minor formatting.
* [TextFields] Updating tests and formatting. (#2588)
* [TextFields] Filled controller changes. (#2589)
* [TextFields] Legacy controller comments, naming, and formatting. (#2591)
* [TextFields] Legacy controller comments, naming, and formatting.
* [TextFields] Adding safety to legacy default init.
* [TextFields] Adding safety to Legacy Default init.
* [TextFields] Formatting Legacy Default.
* [TextFields] Formatting Legacy Full Width.
* [TextFields] Text area comments, updated super, naming, formatting. (#2593)
* [TextFields] Text area updates.
* [TextFields] Clarifying comment.
* [TextFields] Outline changes and formatting. (#2592)
* [TextFields] Updates to styling doc. (#2594)
* [TextFields] Updates to styling doc.
* [TextFields] Updating doc.
* [TextFields] Full width comments, safety, formatting, and underline support. (#2633)
* [TextFields] Adding safety to full width.
* [TextFields] Formatting Full Width.
* [TextFields] PR feedback.
* [TextFields] Safety in init of Base (#2632)
* [TextFields] Adding safety to base init.
* [TextFields] Formatting Base.
* [TextFields] Updates to controller header. (#2636)
* [TextFields] Updates to controller header.
* [TextFields] Updating misleading comments.
* [TextFields] Supplemental file name changes. (#2635)
|
2017-12-12 11:07:48 -05:00 |
|
Randall Li
|
63abcadd7c
|
[TextFields] Corrected imports in examples. (#2655)
PiperOrigin-RevId: 178286593
|
2017-12-11 13:40:38 -05:00 |
|
Randall Li
|
b1ec22207f
|
Fixed float conversion build errors (#2602)
* Fixed float conversion build errors
Implicit conversion loses floating-point precision: 'double' to 'CGFloat' (aka 'float')
Found by turning on warnings via: https://github.com/material-components/material-components-ios/pull/2480
* More Fixed float conversion build errors
Implicit conversion loses floating-point precision: 'double' to 'CGFloat' (aka 'float')
Found by turning on warnings via: https://github.com/material-components/material-components-ios/pull/2480
|
2017-12-06 15:57:04 -05:00 |
|
Yarden Eitan
|
f9e187feb4
|
[Cleanup] remove checks for iOS8 and above as we now only support iOS8+ (#2555)
|
2017-12-02 22:08:00 -05:00 |
|
Yurii Samsoniuk
|
2a96682230
|
Replace unnecessary imports with forward declarations (#2429)
* [Themes] Remove unnecessary imports.
* [TextFields] Remove unnecessary imports.
* [Typography] Do not use an umbrella header inside of a component.
* [Snackbar] Do not use self umbrella header.
* [ActivityIndicator] Do not use self umbrella header.
* [AppBar] Use umbrella headers.
* [AppBar] Remove self import header.
* [ButtonBar] Removed self umbrella header imports.
* [Buttons] Removed self umbrella header imports.
* [Collections] Update imports.
* [Dialogs] Moved import into an m file.
* [Collections] Fixed imports.
* [FeatureHighlight] Removed self umbrealla imports.
* [HeaderStackView] Reordered imports.
* [Ink] Replaced imports with forward declarations.
* [Slider] Replaced self umbrella import use.
* [Snackbar] Removed self umbrella header import.
* [Tabs] Changed math import. Replaced self umbrella header import.
* [Icons] Removed unnecessary imports.
* [Overlay] Replaced umbrella header import.
* [ShapeLibrary] Replace Shapes imports with an umbrella header.
* [Shapes] Replaced imports with forward declarations.
* [AppBar] Replace import with a forward declaration.
* [Examples] Updated imports.
* Fixed conflicting imports
* Added space between different import categories
|
2017-11-16 18:25:06 -05:00 |
|
Will Larche
|
5dae93c6c4
|
[TextFields] Adding .placeholderText to controllers (#2149)
* [TextFields] Adding .placeholderText to fix bugs and continue moving API to controller.
* [TextFields] PR feedback.
* [TextFields] Removes ambiguous layout.
* [TextFields] Better code organization and comment.
|
2017-10-12 09:16:07 -04:00 |
|
Will Larche
|
96fb533554
|
[Catalog] Fixes improper use of Bundle and assets (#2118)
* [Catalog] Fixing bundle usage in some examples.
* [Examples] Correcting use of assets and bundles.
* [Examples] Formatting.
|
2017-10-08 15:04:48 -04:00 |
|
Will Larche
|
90e79dd815
|
[TextFields] iOS 11 example bugs fixed (#2071)
* [TextFields] Example fix for iOS 11.
* [TextFields] iOS 11 bugs fixed.
* [TextFields] Formatting
* [TextFields] Xcode 8 support
* [TextFields] Example layout correction.
* [TextFields] Xcode and iOS safety code.
* [TextFields] typo corrections.
* [TextFields] Code for Xcode conditional.
* [TextFields] Xcode 8 support.
* [TextFields] Pleasing the static analyzer.
* [TextFields] Formatting improvement.
* [TextFields] Swift compiler conditional change and some formatting.
* [TextFields] Swift example notification changes.
* [TextFields] Safer notifcations code in Objc.
* [TextFields] Formatting
|
2017-10-02 20:30:17 -04:00 |
|
Will Larche
|
3bd23322ad
|
[TextFields] Renaming text field controllers to have 'Legacy' (#1876)
* [TextFields] Renaming text field controllers to have 'Legacy'. Also the consequences.
* [TextFields] Reverting a couple naming changes.
|
2017-08-22 16:48:34 -04:00 |
|
Will Larche
|
13dcb5746b
|
[TextFields] Presentation styles to controller classes (#1549)
* [TextFields] Converting MDCTextInputController to a protocol.
* [TextFields] Better naming structure.
* [TextFields] Moved presentation styles into separate files.
* [TextFields] Splitting textfield presentation styles into classes.
* [TextFields] Floating height corrections.
* [TextFields] Formatting.
* [TextFields] Comment correction.
* [TextFields] Additional tests for split controllers.
* [TextFields] Example title correction.
|
2017-06-22 14:56:31 -04:00 |
|
Will Larche
|
acf47c10d1
|
[TextFields] Single line text fields (#1318)
* [TextFiels] Left View.
* [TextFields] Tile art.
* [TextFields] Left view works with floating.
* [Catalog] Correcting extension identifier.
* [TextFields] Formatting and corrections because of static analyzer.
* [TextFields] Fixes unit tests for change in property name.
* [TextFields] Precision warning correction.
* [TextFields] Examples for .rightView
* [TextFields] Left / right existence tests.
* [TextFields] Truncation for rightView and leftView.
* [TextFields] Placeholder positioning clean up.
* [TextFields] Full width padding.
* [TextFields] Initializer clean up.
* [TextFields] Bounds layout correction.
* [TextFields] Cleanup.
* [TextFields] Organizing constraints.
* [TextFields] Conforming better to auto layout lifecycle.
* [TextFields] Cleaning up colors.
* [TextFields] Correction to auto layout problems with textViews.
* [TextFields] NSCoder and NSCopying support begun.
* [TextFields] NSCoding and NSCopying support. API documentation and cleanup. Internal alphabetizing.
* [TextFields] Spacing correction.
* [TextFields] TextView test correction.
* [TextFields] Dynamic Type support.
* [TextFields] Dynamic Type in example.
* [TextFields] Correction for broken left view.
* [TextFields] Beginning readme.
* [TextFields] Readme work.
* [TextFields] Markdown correction.
* [TextFields] Markdown correction.
* [TextFields] Objective C example and renaming to plural.
* [TextFields] First snippet.
* [TextFields] Updated readme with snippets.
* [TextFields] Objc example.
* [TextFields] Swift example cleanup.
* [TextFields] Added text view snippet.
* [TextFields] Readme clarification.
* [TextFields] Expanding positioning delegate scope.
* [TextFields] Making text container inset the default API for controlling positioning.
* [TextFields] Formatting.
* [TextField] Moving underline to auto layout.
* [TextFields] Underline content hugging.
* [TextFields] Added unstyled text view to the examples.
* [TextField] Added notification observation for text views.
* [TextFields] Vastly improved spacing.
* [TextFields] Improving layout.
* [TextFields] Height correction.
* [TextFields] Improvements to height calculations.
* [TextFields] Preparations for .leftView and .rightView calculations.
* [TextFields] Moving line height calculations to rounded instead of veiled.
* [TextFields] Unstyled textfield done.
* [TextFields] Full width char count layout correction.
* [TextFields] Example correction.
* [TextFields] Removing TODOs.
* [TextFields] Getting rid of todos (colors.)
* [TextFields] Left and right view position correction.
* [TextFields] Editing rect corrections.
* [TextFields] Associate view alignment
* [TextFields] Removing duplicated work.
* [TextFields] Cleaning up positioning delegate.
* [TextFields] Improving layout.
* [TextFields] Editing for clarity.
* [TextField] Precision correction.
* [TextFields] Height corrections for .floatingPlaceholder
* [TextFields] Improved .floatingPlaceholder height math
* [TextFields] Removing Debugging consoles.
* [TextFields] Custom font improved support and “remembering” in controller.
* [TextFields] Cleaning up KVO and adjusting for bigger fonts.
* [TextFields] TextView NSCoding correction.
* [TextFields] Format all.
* [TextFields] Added comments.
* [TextFields] Moved code to match pattern of organization.
* [TextFields] Properties organization.
* [TextFields] Organization.
* [TextFields] Dealing with notifications and setting textInput.
* [TextFields] Reduced duplicated math. Moved to text insets as source of truth.
* [TextFields] Comments.
* [TextFields] Formatting.
* [TextFields] Comments correction.
* [TextFields] Full width spacing for textRect.
* [TextFields] Full width spacing for editingRect.
* [TextFields] Necessary for KVO.
* [TextFields] Clear button Y correction.
* [TextFields] Dealing with keyboard in example.
* [TextFields] whitespace correction.
* [TextField] Text views examples simple.
* [TextFields] TextView hugging increase.
* [TextFields] Improved examples.
* [TextFields] Improving examples for text views.
* [TextFieds] text views example improvement
* [TextFields] Temporarily removed text views and expanded example for text fields.
* [TextFields] Objc example work.
* [TextFields] Comment improvement.
* [TextFields] Expanding Objc Example.
* [TextFields] Shaving tests for single line only.
* [TextFields] Corrected character count not coloring underline.
* [TextFields] Character count examples and a fix.
* [TextFields] Text field underline space correction.
* [TextFields] Removing debug code.
* [TextFields] Character count logic correction.
* [TextFields] Beginning RTL calculations for textRects
* [TextFields] More RTL spacing work.
* [TextFields] Example improvement.
* [TextFields] Correction for clear button.
* [TextFields] Improved RTL.
* [TextFields] Storyboards example and fix for preset placeholder.
* [TextFields] IB example cleanup.
* [TextFields] IB example improvement.
* [TextField] Swift example has controls at the bottom
* [TextField] Improved voiceover support.
* [TextFields] Improved voice over support.
* [TextFields] Formatting.
* [TextFields] Improving voice over support.
* [TextFields] VoiceOver support for errors.
* [TextFields] VoiceOver detail.
* [TextFields] Formatting and details.
* [TextFields] Better storyboard support.
* Design
* [TextFields] Podfile.lock
* [Typography] Undoing formatting.
* [FeatureHighlight] Undoing formatting.
* [TextFields] Undoing file change.
* [TextFields] Adding missing EOL whitespace.
* [FeatureHightlight] Formatting.
* [Typography] Formatting correction.
* [TextFields] Feedback from PR.
* [TextFields] Removing code because PR.
* [TextFields] Renaming because PR.
* [TextFields] Replaced theme with compliant.
* [TextFields] Changes per PR.
* [TextFields] Renaming things for clarity.
* [TextFields] Removing unused protocols.
* [TextFields] Clear button size logic.
* [TextFields] Some corrections dealing with serialization.
* [TextFields] Example correction and testing code.
* [TextFields] Support for iOS 10’s adjustsFontForContentSizeCategory
* [TextFields] Removing debug comments.
* [TextFields] Better handling of custom fonts and dynamic type.
* [TextFields] Better organization of new methods.
* [TextFields] Removing unneeded code.
* [TextFields] Improved floating placeholder calculations.
* [TextFields] New clear button implementation.
* [TextFields] Clear button details.
* [TextFields] Formatting.
* [TextFields] A little safety.
* [TextFields] Clear Button target action.
* [TextFields] Cleanup.
* [TextFields] CGFloat conversion.
* [TextFields] Removing unused method.
* [TextFields] Minor corrections to clear button.
* [TextFields] Added MDCMath.
* [TextFields] NSNotificationCenter cleanup.
* [TextFields] Cleaning up logic.
* [TextFields] Clear button bug fix.
* [TextFields] Formatting.
* [TextFields] Dynamic type correction.
* [TextFields] Improvement to example.
* [TextFields] Placeholder truncation bug fix.
* [TextFields] RTL improvements.
* [TextFields] Examples reorganized.
* [TextFields] Better typical use example (form).
* [TextFields] Better support for changing presentation styles while editing.
* [Catalog] Reverting changes to project and info.plist.
* [TextFields] Style correction.
* [TextFields] New example has validation.
* [TextFields] Correcting property declaration.
* [TextFields] Simplifying iOS version check.
* [TextField] Adding faux-value semantics to controller properties.
* [TextFields] Added MDCMath.
* [TextFields] Removing development team.
* [TextFields] Removing debug identifier.
* [TextFields] Reverting debug change.
* [TextFields] Kitchen sink automatically scrolls with keyboard now.
* [TextFields] Main example doesn’t try to show full width.
* [Pods] Podfile.lock.
* [TextFields] Example improvements.
* [TextFields] Organization in example.
* [TextField] Catalog tile to BnW.
* [TextFields] Cleanup.
* [TextFields] Screenshot
* [Tabs] README correction.
* [TextFields] Example correction.
* [TextFields] - Removed video link in readme
* [TextFields] - Updated image width
* [TextFields] Example cleanup.
* [TextFields] Manual layout example.
* [TextFields] Finishing the renaming of the fundament.
* [TextField] Correcting typo.
* [TextFields] Adding underline as a UIView in API.
* [TextFields] Correcting constraints for floating / default.
* [TextFields] Manual example support for changing presentation improvement.
* [TextFields] Manual layout support.
* [TextFields] Correcting copied properties.
* [TextFields] Comments improvement.
* [TextFields] More validation examples.
* [TextFields] Naming update.
* [TextFields] More tests and corrections of problems discovered during testing.
* [TextFields] Clear button mode in copy.
* [TextField] Attributed setters tests.
* [TextFields] Color test correction.
* [TextField] ErrorColor test.
* [TextFields] Formatting.
* [TextFields] Error color fixes.
* [TextFields] More tests.
* [TextFields] Testing correction.
* [TextFields] Organizing test files.
* [TextField] Test organization.
* [TextField] Additional test.
* [FeatureHighlight] Reverting change.
* [TextFields] Bare pod file update.
* [TextField] Test corrections.
* [TextField] Color has value semantic.
* [TextField] Documentation updates.
* [TextFields] Documentation improvement.
* [TextField] RTL corrections.
* [TextField] RTL and layout corrections.
* [TextFields] Better AutoLayout use.
* [TextFields] Removing debugging logging.
* [TextFields] Exposing underline fully.
* [TextFields] KVO for new underline API.
* [TextFields] Formatting
* [TextFields] Documentation update.
* [TextFields] Comments correction.
* [TextFields] Updating README.
* [TextFields] Standardizing primitive property annotations.
* [TextFields] PR notes.
* [TextFields] Localization todos.
* [TextFields] Const definition corrections.
* [TextFields] Correcting const definitions.
* [TextFields] Using MDCMath.
* [TextFields] Correcting const definition.
* [TextFields] Color value semantics correction.
* [TextFields] Copy update.
* [TextFields] Removing unnecessary code.
* [TextFields] Copy update.
* [TextFields] Underline inherited code correction.
* [TextFields] Switch fix.
* [TextFields] Simplifying some math.
* [TextFields] Simplyfing some logic.
* [TextFields] Improving underline init order.
* [TextField] Undoing formatting changes.
* [TextFields] Adjusting to new Swift color API.
* [TextFields] Re-adding textFields catalog tile.
* [TextField] Refining Swift support choices.
* [TextField] Simplifying swift support.
* [TextFields] Improving Swift support.
* [TextFields] Helper text implementation improvement.
* [TextField] A little CAAnimation safety.
* [TextFields] Removing extra line.
* [TextFields] CATransaction a little better.
|
2017-06-02 11:56:35 -04:00 |
|