7 Commits

Author SHA1 Message Date
featherless
23110ef116
[Catalog] Make all swift copycat demos be dragons. (#3443)
Also removed "(Swift)" from any examples that remained as non-dragons. The catalog does not need to advertise which language a given demo is in.

Pivotal story: https://www.pivotaltracker.com/story/show/156939611

## Screenshots

Before:
![simulator screen shot - iphone se - 2018-04-23 at 14 04 14](https://user-images.githubusercontent.com/45670/39144588-36095450-46ff-11e8-868d-bdb7e8ee5438.png)

After:
![simulator screen shot - iphone se - 2018-04-23 at 13 53 39](https://user-images.githubusercontent.com/45670/39144567-2ad7bf9a-46ff-11e8-9fd5-ef0739d427b3.png)
2018-04-24 15:52:13 -04:00
Yarden Eitan
29d760c7d6
Added isPresentable to catalog files, ported over ZShadow to dragons. (#2726) 2017-12-15 12:20:35 -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
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
Robert Moore
8940d77d6d [Catalog] Verify all examples provide CatalogByConvention methods (#1911)
All examples now have at least the required `+catalogBreadcrumbs` and `+catalogIsPrimaryDemo`.  All examples in the same breadcrumbs path have only one primary demo.  There should be only one `-catalogDescription` attached to the primary demo.

Closes #1897
2017-08-31 08:46:10 -04:00
Will Larche
c3ed6be9d1 [TextFields] New styles: updated default, box, area (#1908)
* [TextFields] New style's API. (#1812)

* [TextFields] New style's API.

* [TextFields] PR feedback.

* [TextFields] Subclassing header.

* [TextFields] Spelling correction.

* [TextFields] Minor correction to API.

* [TextFields] Naming correction.

* [TextFields] Comment update.

* [TextFields] API correction for style.

* [TextFields] Input changes for new styles. (#1814)

* [TextFields] Input changes for new styles.

* [TextFields] PR feedback.

* [TextFields] Removing typo.

* [TextFields] Input changes for new styles. (#1814)

* [TextFields] Input changes for new styles.

* [TextFields] PR feedback.

* [TextFields] Removing typo.

* [TextFields] New default input controller. (#1816)

* [TextField] New default input controller.

* [TextFields] Properties corrections.

* [TextFields] Removing extra logic.

* [TextFields] Code organization.

* [TextFields] Default controller corrections.

* [TextFields] Updating minor full width issues to match other controllers.

* [TextFields] Correcting typos.

* [TextFields] Renaming legacy tests and examples. (#1817)

* [TextFields] Renaming legacy tests and examples. (#1817)

* [TextFields] New text field box style. (#1818)

* [TextFields] New text field box style.

* [TextFields] Formatting issues.

* [TextFields] Updated and new examples for new styles. (#1822)

* [TextFields] Updating tests for new styles and functionality. (#1820)

* [TextFields] Updating tests for new styles and functionality. (#1820)

* [TextFields] New text area style. (#1819)

* [TextFields] New text area style.

* [TextFields] Adding assert for text area init.

* [TextField] Text area corrections.

* [TextFields] Formatting.

* [TextFields] Type safety.

* [TextFields] Legacy full width controller and example (#1855)

* [TextFields] Legacy full width example.

* [TextFields] Legacy full width.

* [TextFields] Adding legacy full width to text fields import file.

* [TextFields] Adding border view. (#1813)

* [TextFields] Adding border view.

* [TextFields] Making Xcode call out missing cases in the future.

* [TextFields] NSCopying style fix.

* [TextFields] Border view.

* [TextFields] Renaming old default to legacy default. (#1815)

* [TextFields] Renaming old default to legacy default.

* [TextFields] Correcting synthesizing of properties.

* [TextFields] Moving some code so it doesn't stick out.

* [TextFields] Correcting new that should be alloc init.

* [TextFields] Removing unneeded logic.

* [TextFields] Supporting old clear button.

* [TextFields] Rounding out main header with all new files (#1863)

* [TextFields] Forgotten imports.

* [TextFields] Correcting alphabetizing.

* [TextFields] Typo correction. (#1864)

* [TextFields] Clear button tint and tests. (#1861)

* [TextFields] Spelling correction. (#1870)

* [TextFields] Naming lost in rebase 'roundedCorners' (#1871)

* [TextFields] Rounded corners work.

* [TextFields] Updating rounded corners rename.

* [TextFields] Correcting naming typo. (#1872)

* [TextFields] Removing MDCTextInputControllerLegacyDefault from IB example. (#1869)

* [TextFields] Removing MDCTextInputControllerLegacyDefault from IB example. (#1869)

* [TextFields] Using class properties by dot syntax.

* [TextFields] Using class properties by dot syntax.

* [TextFields] Class properties access via dot syntax.

* [TextFields] Cleaning up properties.

* [TextFields] Updating legacy full width controller to support new properties.

* [TextFields] Re-adding a file with no history.

* [TextFields] Rebase.

* [TextFields] Art merge correction.

* [TextFields] Minor merge corrections.

* [TextFields] Corrections and additions to kitchen sink (#1899)

* [TextFields] Kitchen sync updates.

* [TextFields] Adding area to kitchen sink.

* [TextFields] Reversing addSubview and tamic off.

* [TextFields] Example updates due to text inset changes. (#1901)

* [TextFields] Adding text insets mode to kitchen sync example.

* [TextFields] Minor example corrections.

* [TextFields] Example updates.

* [TextFields] Adding area to kitchen sink.

* [TextFields] Correcting an example.

* [TextFields] Adding char max to area.

* [TextFields] Reversing addSubview and tamic off.

* [TextFields] Updating controllers for new text inset logic (#1902)

* [TextFields] Lining up some comments better.

* [TextField] Simplifying text inset math.

* [TextFields] Layout logic revamped in controllers.

* [TextFields] Box fix!

* [TextFields] PR feedback.

* [TextFields] Changing insets to react to new property (#1900)

* [TextFields] Creating MDCTextInputAlignmentRectMode.

* [TextFields] Correcting MDCTextInputAlignmentRectMode API.

* [TextFields] AlignmentRectMode implementation.

* [TextFields] Tests for alignment rect.

* [TextFields] MDCTextInputFundamentTextInsetsMode replacing alignment rect mode.

* [TextFields] Text insets mode boiler plate.

* [TextFields] Adding text insets mode to kitchen sync example.

* Revert "[TextFields] Adding text insets mode to kitchen sync example."

This reverts commit 2d4a3ea302d36fc2f79998456e0fcf009ba020d1.

* [TextFields] Moving text insets logic into fundament and updating it to use the new modes.

* [TextFields] Basic text insets affected by text insets mode.

* [TextFields] Improving the line height estimation. (#1905)

* [TextFields] Box style clear button Y fix (#1906)

* [TextFields] Moving clear button const.

* [TextFields] Box clear button polish.

* [TextFields] Autolayout clarity.

* [TextFields] Formatting. (#1907)

* [TextFields] Fixing copyright stanzas.

* [TextFields] One more copyright stanza correction.

* [TextFields] PR feedback.
2017-08-26 08:04:30 -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