* Switched to hard-coded version string.
* Updating to current version and clarifying comments.
* Updated bump script to update LibraryInfo source version.
* Added actual replacement to bump script.
* Documented constants, changed version file name to a path.
* Fixed single-value tuple issue.
* Added note about string copy.
CocoaPods updated their default install behavior some time ago to not update the pods repo, but our pods management script still appeared to be assuming that it did update the repo. This change inverts our pod install logic so that it updates the spec repo by default.
This resolves some Travis CI failures we've seen when downstream pod releases get published but not picked up by the Travis CI instance's pre-imaged pods repo.
* Added script to list the directories of our components.
* Add check for metadata to the readme check.
* Improved the output format for `list_components` on the terminal.
* Switched `check_components` script to use `list_components`.
* Update list_components
The lint_all script should stick to the MDC-iOS code and not the docs,
scripts, etc. that are included in the repository. Specifically, we are
only linting the Components, Catalog, and Demos that we ship.
Closes#1578
* [Icons] Add icon method for use with imageNamed
Icon images are currently loaded manually from a path in a bundle and therefore bypass the internal UIImage caching mechanism. This change will add new methods that provide the icon images via the -imageNamed family of methods.
Closes#1637, #1606
* [Docs] Adds platform configuration for the doc site.
* [Docs] Adds path metadata for documentation site.
This field is used to determine where the file will appear in the
doc site.
* [Docs] Updates Material guideline links to latest URL.
material.google.com -> material.io/guidelines
* [Docs] Introduces a separate component index for the docsite.
* [Docs] Changes the directory used for site generation.
* [Docs] Moves documentation-site-only Markdown into its own directory.
* [Docs] Changes material.io links to use https.
* [Docs] Renames the howto and contributing docsite sections to docs.
* [Docs] Adds a navTitle field to the collection editing/styling pages.
* [Docs] Changes the FAQ heading to be one size bigger.
* [Docs] Changes the tutorial title.
* [Docs] Adds icons to three more components.
* [Docs] Introduces a root component directory called /catalog/.
* [Docs] Adds an icon to the AnimationTiming component.
* [Docs] Adds an icon for the typography component.
* [Docs] Reformats the docsite index.
There are more changes to come, but it's time we merged back.
Changes:
* Re-introduces the doc site scripts and files that had been deleted previously.
* Updates contributing docs to reflect doc structure changes.
* Applies common header structure across all component documentation.
* Fixes a bunch of liquid syntax bugs.
* Inlines Front Matter metadata in README.md files as HTML comments. Any file prefixed with
<!--docs:
...yaml
-->
Will be converted into Front Matter when generating the site.
* .jekyll_prefix files, which previously stored the data, have been removed.
* ClangFormat changes.
* Added swiftlint to scripts/format_all.`
* Fix scripts/lint_all to work from any directory.
* Fixed swiftlint invocation.
* Remove the checks for force casting (! operator).
* Some fixes.
* More Swift fixes.
* Integrate SwiftLint in the Catalog.
* Update the disabled SwiftLint rules.
* Reference a local swiftlint.yml symlink.
This prevents us from getting warnings about code style violations from the other demos.
* Fix SwiftLint violations in the Catalog and Components.
* Ignore the `third_party` directory when running the linter.
We should not have to deal with warnings in code we may not be able to fix easily.
* Integrate SwiftLint into Shrine.
Additionally, fix a number of warnings introduced.
* Run SwiftLint on Travis.
* Enable many of the previously disabled rules and correct them.
* Fix control statement violations from SwiftLint.
* Changed build_all to echo the xcodebuild command it is executing.
* Added a clean_all script.
* Added a prep_all script.
* Updated README.md with new scripts.
* Change Travis CI to use the new `prep_all` script.
* Add file to kick off Travis
* Checking Travis CI's installed Xcode and simulator devices.
* Adding Cocoapods init to Travis CI config.
* Enabling building in Travis CI config.
* Added temporary dumping of the log file on error.
* Switched Shrine to manual signing.
* Dump Travis code signing options.
* Adding CocoaPods version to debug output.
* Remove code signing reporting from Travis CI config.
* Forcing `build_all` to skip code signing.
* Switching Shrine back to automatic provisioning style.
* Re-enabling testing in Travis CI.
* Bump up verbosity of testing.
* Changing test device from 10.2 to 10.1 to work around Travis CI bug.
* Remove the printing of available devices, Xcode will print them out on error.
* Added more context on failure for Travis CI builds only.
* Re-enable CI for our normal branches.
* Remove "do not merge" file.
* Removing our development team and switching Catalog to automatic profiles.
* Removing our development team and switching Bare to automatic profiles.
* Removing our development team and switching Pesto to automatic profiles.
* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Added Xcode workspace helpers.
Switched build_all to a whitelist approach instead of a blacklist.
* Moved install scripts into their own dir.
* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Added Xcode workspace helpers.
Switched build_all to a whitelist approach instead of a blacklist.
* Refactored scripts/test_all to find all test schemes.
* Fixed test_all log filename.
* Add comment to scripts/test_all.
* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Use Xcode to update Swift to v3.
* Updated tracked touches map from NSNumber to Int.
* Fixed button sorting that was not actually sorting.
* targetContentOffset no longer allowed to be nil.
* "Fixed" failing test by reducing random number range?
* Swift 3 syntax change.
* Swift 3 syntax change.
* Removed invalid center-aligning tests.
Fixed default nav bar alignment test.