mirror of
https://github.com/material-components/material-components-ios.git
synced 2026-02-13 06:49:54 +08:00
7 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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) |
||
|
|
63abcadd7c
|
[TextFields] Corrected imports in examples. (#2655)
PiperOrigin-RevId: 178286593 |
||
|
|
282754e7a9
|
[TextFields] Fixes bugs on multiline IB support (#2289)
* [TextFields] Improved interface builder support. * [TextFields] Adding multiline to interface builder example. * [TextFields] Adding comment. * [TextFields] Updating IB example. * [TextFields] Updating storyboard for example. * [TextFields] Adding handling of expanding on overflow for IB cases. * [TextFields] Adding better expanding support for IB. * [TextFields] Fixing bugs related to loading a multiline text field from a storyboard. * [TextFields] Reorganizing IB examples to add new one. * [TextFields] Adding useful comment. |
||
|
|
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. |
||
|
|
3fdbdea8d9 |
[TextFields] Fix text fields placeholder Y preset (#1581)
* [TextFields] Isolating code that makes sure placeholder is at the correct Y. * [TextFields] Making setFloatingEnabled take advantage of new method. * [TextFields] Example and handling of setting text explicitly. |
||
|
|
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. |
||
|
|
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. |