Commit Graph

23 Commits

Author SHA1 Message Date
Stephen Celis
4324761f33 Remove "Strict Reducers" Example (#1116) 2022-05-31 11:14:46 -04:00
rono23
ce142f2e17 Fix filename (#970) 2022-01-15 10:56:50 -05:00
Stephen Celis
43b2ae66ea Scene delegate cleanup (#959)
* SwiftUI Case Studies: SceneDelegate -> App

* Generate plist files
2022-01-11 10:02:05 -05:00
Stephen Celis
87f388bedb Further Modernize Demos (#914)
* Modernize Demos

* wip
2021-12-09 22:41:58 -05:00
Stephen Celis
0cd0c3ecce Update AlertState to use new APIs (#794)
* Update AlertState to use new APIs

* fix

* Feedback

* wip

* Fix

* wip

* wip

* wip

* wip
2021-09-20 10:42:17 -04:00
Brandon Williams
a38e04da7d Modernize some things (#713)
* Modernize some things.

* clean up

* wip

* wip

* clean up

* wip

* wip
2021-08-12 18:13:40 -04:00
Brandon Williams
8ae8a60770 @FocusState case study. (#690)
* @FocusState case study.

* compiler version
2021-08-02 10:49:59 -04:00
Stephen Celis
026482d270 tic-tac-toe package (#684)
* tic-tac-toe package

* Update Package.swift

* Tests

* wip

* wip

* wip

* Update Package.swift
2021-07-29 09:18:49 -04:00
Brandon Williams
d4c0ff35de Add an async/await aware .send method to View Store. (#673)
* wip

* case study

* docs

* clean up

* more compiler directives.

* xcode 12 fixes

Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2021-07-26 10:10:35 -04:00
Brandon Williams
14c6b5b218 Extract number fact dependency to a FactClient. (#600)
* Extract number fact dependency to a FactClient.

* wip
2021-06-21 10:36:51 -04:00
Stephen Celis
ff57565322 Forms (#367)
* Forms

* wip

* wip

* Basics

* Fix

* Apply .textCase(.none) to section headeres.

* Small tweaks do docs and case study readme.

* Update Forms.swift

* Fix warnings

* Revert "Apply .textCase(.none) to section headeres."

This reverts commit f535a75eb9.

* fix

Co-authored-by: Brandon Williams <mbrandonw@hey.com>
2021-02-01 13:34:55 -05:00
nmccann
66d19499bc Added some tests for Shared State case study. (#262)
* Added some tests for Shared State case study.

* Expanded upon tests by also validating that state is mirrored

State is expected to be mirrored (or shared) between the Counter and
Profile - the tests have been updated to verify this.

* Modified tests to focus more on what is changing between steps

Co-authored-by: Noah McCann <>
2020-08-27 10:49:12 -04:00
Brandon Williams
80f44fba4c Case study for tvOS focus. (#226)
* Case study for tvOS focus.

* clean up

* clean up

* fix ios 13

* move random to env

Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2020-07-13 10:30:39 -04:00
Brandon Williams
2c076e443c Lifecycle case study (#222)
* lifecycle

* wip

* wip

* wip

* wip

* Xcode 11.3 compat

* move

* Update Examples/CaseStudies/SwiftUICaseStudies/04-HigherOrderReducers-Lifecycle.swift

Co-authored-by: Stephen Celis <stephen@stephencelis.com>

* tests

* iOS 14 fix

See: https://gist.github.com/stephencelis/3ac40c2aba73c45f76b35a0cce0864fd

Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2020-07-10 13:40:22 -04:00
Brandon Williams
1806d4a177 Pullback all case studies into mega reducer (#204)
* wip

* wip

* fixes

* clean up

* clean up

* clean up

* clean up
2020-07-01 09:36:23 -05:00
Brandon Williams
a905fbf5ec Generic alerts and action sheets (#201)
* alerts

* wip

* wip

* wip

* clean up

* wip

* wip

* wip

* wip

* format

* clean up

* clean up

* docs

* wip

* tests

* API tweaks

* Fix

* More API changes

* More API changes

* More

* Fix

* Fix docs

* Generic alerts optionality (#202)

* Use Optional to model generic alerts

* Xcode 12

* Refinement

* update docs

* Fix

* Fix

* doc fixes

* rename

* fixes

* fixes

Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2020-06-30 09:48:36 -05:00
Brandon Williams
3038070ae9 Show how animation can be done from effect. (#198)
* Show how animation can be done from effect.

* clena up
2020-06-25 09:54:53 -05:00
Brandon Williams
a46e70e066 Web socket case study (#171)
* Web socket case study.

* wip

* wip

* wip

* wip

* more tests

* wip

* clean up

* clean up

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* fix

* fix

* Update Examples/CaseStudies/SwiftUICaseStudies/02-Effects-WebSocket.swift

Co-authored-by: Stephen Celis <stephen@stephencelis.com>

* private

Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2020-06-08 14:50:37 -05:00
Stephen Celis
e6fde0c452 Remove helper from demo (#96) 2020-05-14 16:41:50 -04:00
Stephen Celis
6f9dee713f Demos Xcode 11.3.1 support (#52)
* Demos Xcode 11.3.1 support

* Fix

* wip

* Skip test
2020-05-11 18:37:25 -04:00
Stephen Celis
a429d9d3ef Merge Test Support Module (#71)
* Merge Test Support Module

An attempt to fix #70.

* Remove import

* Update README

* Assertion failure

* Cleanup

* Add NB

* Revert format change

* Update Sources/ComposableArchitecture/TestSupport/TestStore.swift

* TicTacToe fixes

* Hide test store in debug flag

Co-authored-by: Brandon Williams <mbw234@gmail.com>
2020-05-11 17:44:52 -04:00
Stephen Celis
483150833e Assorted Cleanup (#37) 2020-05-07 17:48:48 -04:00
Brandon Williams
d2240d0e76 The Composable Architecture
Co-authored-by: Stephen Celis <stephen.celis@gmail.com>
2020-05-03 22:26:28 -07:00