Commit Graph

486 Commits

Author SHA1 Message Date
Max Desiatov 6cb85ff02a Refine README.md intro text 2019-02-02 22:58:53 +00:00
Max Desiatov af9b08de48
Document UIKit targets for a few Gluon components 2019-02-02 11:20:36 +00:00
Max Desiatov 2f589ed858
Update Rules of Hooks in README.md 2019-02-02 10:29:54 +00:00
Max Desiatov e02c2711cb
Update Rules of Hooks in README.md 2019-02-01 11:56:54 +00:00
Max Desiatov 1d1fad7145
Reload table when model is updated in TableViewBox 2019-01-31 13:36:49 +00:00
Max Desiatov b7246ac42e
Allow renderers to access `MountedHostComponent` (#18)
This is needed for a renderer implementation of `ListView` component mentioned in #8.

* Allow renderers to access MountedHostComponent
* Fix TestRenderer after Renderer API change
* Fix UIValueComponent box signature not matching
* Prototype manage/reconcile API for TableViewBox
* Work in progress on Renderer support for ListView
* Attempt to implement _ListViewWitnessTableHack
* Add NavRouter file to the Example project file
* Fix _ListViewWitnessTableHack compilation error
* Fix linter errors, remove TableViewController
2019-01-31 11:55:31 +00:00
Max Desiatov c14609193d
Refined usage docs in README 2019-01-31 11:15:52 +00:00
Max Desiatov b76c050007
Build GluonUIKit on Travis CI (#19)
This makes CI track build errors in `GluonUIKit` module, which previously could be missed.
2019-01-30 11:33:06 +00:00
Max Desiatov f447633cd3
Replace UITarget existential with a base class (#17)
Also add `managedChildren` property to `MountedHostComponent` and `SectionedModel` protocol.
2019-01-27 14:47:05 +00:00
Max Desiatov cae54f32c0
Fix typo in UIKitRenderer comments 2019-01-27 13:24:33 +00:00
Max Desiatov 89c3ec2457
Add comments to UIKitRenderer 2019-01-27 13:20:50 +00:00
Max Desiatov 1d781b6b0e
First attempt to implement ListView in GluonUIKit 2019-01-26 16:57:57 +00:00
matvii fa42cbfdb9
Implement isEnabled prop, refine props order (#12)
* Add isEnabled to ControlProps

* Add spacing to StackView

* Sort func arguments

* Add isEnabled to buttons on example

* Apply swiftformat
2019-01-24 20:44:07 +02:00
matvii a33f78ade1
Implement new width/height constraints (#11)
* Add width/height constraints

* Fix height/width constraints

* Add OwnConstraint protocol

* Add tests for Width/ Height constraints

* Move constraints tests to GluonTests folder

* Fix Height constraint test

* Remove GluonTestRenderer import in Constraints test
2019-01-24 15:47:47 +02:00
Max Desiatov 1ec2379b29
Add link to Marzipan in README 2019-01-23 12:56:58 +00:00
Max Desiatov 9279c4b70a
Fix for US spelling in README 2019-01-23 12:55:53 +00:00
Max Desiatov ab98ce7593
Fix wording README 2019-01-23 12:49:49 +00:00
Max Desiatov 4481c57499
Fix wording in README 2019-01-23 10:09:24 +00:00
Max Desiatov 297e43e971
Fix wording in README 2019-01-23 10:07:34 +00:00
Max Desiatov ad3496f5ed
Refine Rules of Hooks in README 2019-01-23 10:06:24 +00:00
Max Desiatov 25e795895d
Update maintainers list in README 2019-01-23 10:01:02 +00:00
Max Desiatov 27357eeb35
Update wording in README 2019-01-23 09:57:53 +00:00
Max Desiatov df3dd25644
Update platform requirements in README 2019-01-23 09:50:22 +00:00
Max Desiatov 0e0748fc5b
Update wording in README 2019-01-23 09:48:21 +00:00
Max Desiatov e2d91defd5
Fix Children description in README 2019-01-23 09:37:44 +00:00
Max Desiatov 751dd04e2f
Fix wording in README 2019-01-23 09:36:30 +00:00
Max Desiatov 1bedb49451
Update API intro in README 2019-01-23 09:35:14 +00:00
Max Desiatov a1f5b6f594
Prototype ListView API 2019-01-23 09:20:53 +00:00
matvii bf270d5c78
Implement ui control subclasses (Stepper, Switch) in gluon ui kit (#5)
* Add Switch component

* Add tests mention to allTests array

* Add Stepper component

* Apply swiftformat

* Set Example StackView alignment to center

* Aplay swiftformat
2019-01-21 20:00:09 +02:00
Max Desiatov 13e90cc79e
Improve docs, refine README 2019-01-20 20:27:03 +00:00
Max Desiatov 4000fbd155
Implement GluonViewController API, update example 2019-01-19 10:42:09 +00:00
Max Desiatov 4893c8df36
Fix tests after constrains API update 2019-01-18 09:34:39 +00:00
Max Desiatov ab960ec3c5
Update constraints API and README 2019-01-18 09:29:25 +00:00
Max Desiatov ffccfab01e
Refine example code in README 2019-01-17 12:37:59 +00:00
Max Desiatov d3d6a18feb
Refine README 2019-01-17 10:58:46 +00:00
Max Desiatov 0fdc60823c
Refine README 2019-01-17 09:05:00 +00:00
Max Desiatov 2328e6544e
Fix wording and add more text to README 2019-01-17 08:30:40 +00:00
Max Desiatov 1cbf000fc0
Implement ordered hooks, fix HooksTests 2019-01-16 14:00:08 +00:00
Max Desiatov d11031dce0
Fix HooksTests, refine README 2019-01-16 13:54:31 +00:00
Max Desiatov 214545158e
Refine wording in README 2019-01-16 09:50:17 +00:00
Max Desiatov 325491d39e
Refine README, add more tests 2019-01-16 09:33:26 +00:00
Max Desiatov f233bf9811
Update headline in README 2019-01-15 14:36:00 +00:00
Max Desiatov f8367ce662
Refine README 2019-01-15 14:24:20 +00:00
Max Desiatov 3bf0e159f7
Update GluonCounter.gif 2019-01-15 14:18:10 +00:00
Max Desiatov bfe1562b49
Move Counter gif below the sample code in README 2019-01-15 12:18:32 +00:00
Max Desiatov 250adcaff0
Refine wording in README 2019-01-15 11:27:48 +00:00
Max Desiatov 6c3f3d9846
Hide CocoaPods badges from README 2019-01-15 11:21:39 +00:00
Max Desiatov 5000b12629
Refine wording in README 2019-01-15 11:20:45 +00:00
Max Desiatov ddbcc6729b
Refine README 2019-01-15 11:18:12 +00:00
Max Desiatov 7af60022fd
Add simple component gif, refine README 2019-01-15 11:17:36 +00:00