Stephen Celis
431fd78a74
Voice Memos Fixes ( #316 )
2020-10-29 17:53:38 -04:00
Stephen Celis
c4f225b825
Extract supplemental libraries ( #315 )
...
* Extract supplemental libraries
* Fix
2020-10-29 16:10:02 -04:00
Stephen Celis
24be50fe1c
Update Todos app to run its forEach reducer first ( #301 )
...
Fix #300 .
2020-10-05 10:10:12 -04:00
Stephen Celis
fe06d95cff
Fix Tic Tac Toe Optional Bug ( #291 )
2020-09-16 12:44:08 -04:00
stephencelis
47a9d368d1
Run swift-format
2020-09-04 13:23:45 +00:00
Stephen Celis
3a63b83d30
Drive Test Store with a real Store ( #278 )
...
* Failing test
* Drive Test Store using Store
* Update TestStore.swift
* format
* Track state after send
* Use proper snapshot
* Fix?
* fix
2020-09-04 09:20:35 -04:00
Stephen Celis
5171335620
Localizable Alerts and Action Sheets ( #275 )
...
* Localizable Alerts and Action Sheets
Fixes #237 .
* Tests/fixes
* Update LocalizedStringKey.swift
* Fix
2020-08-31 16:31:34 -04:00
mbrandonw
6db4cf39e0
Run swift-format
2020-08-27 15:08:49 +00: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
0bf4b25a2e
Better error messages for uncompleted effects. ( #270 )
2020-08-27 10:48:22 -04:00
Stephen Celis
31f58da4f2
Fix Recursive Reducer ( #267 )
2020-08-24 17:28:56 -04:00
Al Skipp
dfae33e9c9
Typo fixes ( #251 )
...
* Removes duplicated word in case study readMe
* Typo fix
2020-08-11 10:16:33 -04:00
Stephen Celis
7f482acbf4
Alert bug exploration ( #249 )
...
* wip
* Fix
* revert
* Fix tests
* Better debug output
* organize
* alphabetize
* Fix mac
Co-authored-by: Brandon Williams <mbw234@gmail.com >
2020-08-10 12:47:36 -04:00
Morten Heiberg
339feec7db
Fix TicTacToe auth error localization ( #234 )
2020-07-23 19:31:00 -04:00
mbrandonw
35807cef6e
Run swift-format
2020-07-22 13:52:10 +00:00
David Bou
f0c5b487ce
Add keyFrames Effect in animations case study ( #231 )
2020-07-22 09:49:12 -04:00
mbrandonw
8cc8492b9f
Run swift-format
2020-07-13 14:35:12 +00: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
mbrandonw
8ad45dfd03
Run swift-format
2020-07-10 17:42:10 +00: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
Alejandro Martínez
f40942fa08
Added file and line to optional assert ( #218 )
...
* Added file and line to optional assert
* Apply suggestions from code review
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
* Deprecate old optional property and migrated TicTacToe example
* Migrated other examples to optional() and added file/line to forEach
* Update Deprecations.swift
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
2020-07-08 17:18:48 -04:00
mbrandonw
02e220465e
Run swift-format
2020-07-07 22:35:53 +00:00
Brandon Williams
057ed2f487
Stop audio when deleting memo that is playing ( #214 )
...
* wip
* wip
2020-07-07 18:31:31 -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
mbrandonw
b8c67d5d4f
Run swift-format
2020-06-30 14:49:39 +00: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
c9c1a9a500
Composable Core Motion ( #193 )
...
* ComposableCoreMotion
* fix tests
* wip
* wip
* wip
* clean up
* use ids
* wip
* wip
* wip
* wip
* update reade
* be stict with access to motion managers
* get rid of error and just use nserror
* inline
* wip
* format
* wio
* wip
* add ComposableCoreMotion to tests
* better availability
* tests
* use switch instead of if
* update platforms
* scheme
* test
* deployment target fix
* make public
* some fixes
* wip
* more tests
* fixes
* Updates
* consistency
* Cleanup
* clean up
* Tweak
* Update MotionManagerInterface.swift
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2020-06-22 10:27:36 -05:00
Brandon Williams
284e5fcedb
Split voice memos and todos into separate files ( #191 )
...
* Put domain for voice memo row in a different file.
* Put domain for todo row in a different file.
2020-06-19 07:03:36 -05:00
Brandon Williams
2f92610ceb
Specify action formatting when using .debug ( #187 )
...
* Customize action formatting when debugging reducers.
* wip
* wip
* include type
* wip
* tests
* docs
* fix tests
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2020-06-15 11:41:45 -05:00
Brandon Williams
88c8a741f3
Fix voice memos crasher ( #183 )
...
* Test case for voice memos crasher.
* fix crasher
* clean up
* rename remove to delete
2020-06-15 09:13:21 -05:00
Brandon Williams
207fdfe1dc
Remove schedulers in favor of using combine-schedulers ( #184 )
...
* Start using combine-schedulers.
* fixes
* wip
2020-06-15 09:10:28 -05:00
Stephen Celis
882e13ffe5
Update Naming of Navigation Case Studies ( #177 )
2020-06-08 17:40:46 -04:00
mbrandonw
3071d293c1
Run swift-format
2020-06-08 19:53:26 +00: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
Al Skipp
c809873f60
Adds Codable support to Location wrapper in ComposableCoreLocation ( #175 )
...
* Adds Codable support to Location
* Xcode 11.3 support
2020-06-08 13:37:49 -04:00
Stephen Celis
3d89482da6
Add assertion to Reducer.optional ( #157 )
...
* Add assertion to Reducer.optional
* Another bug
* Another potential bug
* best practice?
* WIP
* Clean up language and add more language to index-based forEach
* Re-wrap
* Update Sources/ComposableArchitecture/Reducer.swift
Co-authored-by: Brandon Williams <mbw234@gmail.com >
* Update Sources/ComposableArchitecture/Reducer.swift
Co-authored-by: Brandon Williams <mbw234@gmail.com >
* wording
Co-authored-by: Brandon Williams <mbw234@gmail.com >
2020-06-04 13:57:25 -04:00
Stephen Celis
38a5258f77
Update Search Demo ( #144 )
2020-05-27 18:25:25 -04:00
Brandon Williams
1005bbd393
Signpost instrumentation of reducers ( #142 )
...
* Signpost higher-order reducer.
* cleanup
* guard
* clean up
* wip
* more
* wip
* wip
* wip
* clean up
* clean up
* wip
* run
* wip
* wip
* clean up
* Update Makefile
* No failures
* cleanup
* Update Makefile
* already guarded
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2020-05-27 10:22:10 -07:00
Stephen Celis
1e98d10057
11.3 CI ( #139 )
...
* 11.3 CI
* wip
* Alternative
2020-05-27 12:41:17 -04:00
Stephen Celis
a1b15998cb
Navigation case study fixes ( #130 )
...
* Fix navigation case study cancellation
Fixes #129 .
* Fix
* move
2020-05-25 14:59:35 -04:00
mbrandonw
36bf097c65
Run swift-format
2020-05-20 22:01:10 +00:00
Kaan Dedeoglu
b82164d4a1
Add and remove map annotations only when necessary ( #124 )
...
* Add and remove map annotations only when necessary
* Update Examples/LocationManager/Common/MapView.swift
Co-authored-by: Brandon Williams <mbw234@gmail.com >
Co-authored-by: Brandon Williams <mbw234@gmail.com >
2020-05-20 14:59:51 -07:00
Stephen Celis
05ed4deabc
Make demos render better on iPad ( #122 )
2020-05-20 15:32:56 -04:00
Brandon Williams
82d2a23e0c
ComposableCoreLocation ( #120 )
...
* wip
* wip
* wip
* wip
* wip
* basics
* wip
* wip
* wip got LocalSearchClient spm package
* got a common spm package
* basics of desktop
* renamed
* wip
* clean up
* Fix
* clean up
* formatting and remove deprecated
* wip
* move stuff around, readmes
* fix
* clean up
* image
* typo
* docs
* wip
* typo
* rename
* wip
* clean up
* clean up
* rename
* wip
* Update README.md
* custom button
* format
* wip
* fix
* error info
* public interface
* set, alpha
* add error
* fix
* alpha
* internal
* Revert "internal"
This reverts commit 97da6f3086 .
* wip
* wip
* docs
* rename
* cleanup
* add fatal error messages to mock
* fixes
* fixes
* clean up
* 13.3 fixes
* another fix
* 13.3 fixes
* wip
* fix mac tests
* wip
* just use double
* fix
* Revert "fix"
This reverts commit 4565a6485f .
* fix
* Fix?
* Fix
* More fix
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2020-05-20 11:12:59 -07:00
Brandon Williams
0bd288a53a
Add location manager examples to readmes. ( #114 )
...
* Update readmes
* wip
* remove some old code
2020-05-19 07:49:21 -07:00
Brandon Williams
fbd58747fe
Fix equality checks in client models. ( #113 )
2020-05-18 20:09:31 -07:00
mbrandonw
f277a7316f
Run swift-format
2020-05-18 21:33:23 +00:00
Brandon Williams
5bf1dea5ab
New example app: Location manager ( #112 )
...
* Beginnings of a location-based example.
* wip
* some tests
* update makefile
* clean up
* wip
* clean up
* clean up
* clean up
* no need for raw value
* dont need raw value
* make searches cancellable
* Update Examples/LocationManager/LocationManager/LocationManagerClient/LocationManagerClient.swift
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
* Update Examples/LocationManager/LocationManager/LocalSearchClient/LocalSearchModels.swift
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
* Update Examples/LocationManager/LocationManager/LocalSearchClient/LocalSearchModels.swift
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
* fixes
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2020-05-18 14:32:32 -07:00
Brandon Williams
dc8ed21a91
Animations case study dark mode ( #106 )
...
* Fix animations case study for dark mode.
* format
* clean up
2020-05-15 09:52:09 -07:00