Commit Graph

92 Commits

Author SHA1 Message Date
Stephen Celis
c77bb6ceaf Update Format Workflow (#127)
* Update Format Workflow

* Update IdentifiedArrayTests.swift
2020-05-22 13:08:00 -04:00
Peter Kovacs
6001603856 Implement IdentifiedArray.replaceSubrange (#126)
* Implement IdentifiedArray.replaceSubrange

* Use callback instead of key path.

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

* Remove Self from where clause

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

Co-authored-by: Stephen Celis <stephen.celis@gmail.com>
2020-05-22 12:28:46 -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
Brandon Williams
bf702d3570 List of contents for README.md (#123)
* Update README.md

* Update README.md

* Update README.md
2020-05-20 14:28:29 -07:00
Stephen Celis
05ed4deabc Make demos render better on iPad (#122) 2020-05-20 15:32:56 -04:00
mbrandonw
ad6a17345f Run swift-format 0.2.0 2020-05-20 18:13:55 +00: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
Michael Brown
115b7c68d5 Change link to Loop / ReactiveFeedback project (#119)
* Change link to Loop / ReactiveFeedback project

The original creators and maintainers of ReactiveFeedback have created a fork in the [ReactiveCocoa](https://github.com/ReactiveCocoa) organisation, called Loop, and are no longer maintaining the ReactiveFeedback repo. Loop should now be considered the canonical version of this project.

cc: @sergdort and @andersio

* Moved Loop to below RIBs to maintain title length sort order

* Update README.md

Co-authored-by: Brandon Williams <mbw234@gmail.com>
2020-05-20 07:37:22 -07:00
Stephen Celis
05670ca75d Move documentation inside compiler directive (#118)
* Duplicate docs for compiler directive

* Remove RELEASE doc
0.1.5
2020-05-19 17:03:39 -04:00
Stephen Celis
2af6ac2307 Gracefully handle recursive state debug output (#117)
* Gracefully handle recursive state debug output

* Fix
2020-05-19 13:22:40 -04:00
Brandon Williams
6f3749bfbb Update ViewStore.swift (#116) 2020-05-19 10:09:27 -07:00
mbrandonw
0d2b624575 Run swift-format 2020-05-19 16:08:32 +00:00
Petr Sima
f6d292601e added array-based version of TestStore.assert (#115) 2020-05-19 09:06:03 -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
Stephen Celis
e8e272a7c0 Make Reducer.debug API more like Publisher.print (#111)
* Make Reducer.debug API more like Publisher.print

* Deprecations
2020-05-18 11:18:11 -04:00
Johan Kool
7af4802543 Typo in Effect.swift (#108) 2020-05-16 15:25:25 -07:00
Piotr Szadkowski
c3e4bdc301 Readme fixes (#107)
* remove additional parenthesis

* conform AppState to Equatable
2020-05-16 12:14:03 -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
mbrandonw
7cf2bf3ada Run swift-format 2020-05-15 16:33:07 +00:00
Brandon Williams
812a7fa83f Remove some old tests and guard debug code in #if DEBUG. (#104)
* Remove some old tests and guard debug code in #if DEBUG.

* remove background color

* fix test targets

* clean up more tests
2020-05-15 09:32:05 -07:00
Stephen Celis
4523043993 Remove a few unnecessary initializers from demos (#105) 2020-05-15 12:09:04 -04:00
Stephen Celis
a90c48924f Wrap WithViewStore debugging in compiler directive (#99) 2020-05-14 21:07:45 -04:00
Brandon Williams
c66882277c Fix typo in README (#98) 2020-05-14 15:36:58 -07:00
Brandon Williams
55b8f21417 Another fix for order test scheduler intervals. (#97) 2020-05-14 15:18:22 -07:00
Stephen Celis
f4d81601af Fatal error for identified array subscript misuse (#95)
* Fatal error for identified array subscript misuse

* More docs

* Remove file/line to support Swift 5.1
2020-05-14 16:43:06 -04:00
Stephen Celis
e6fde0c452 Remove helper from demo (#96) 2020-05-14 16:41:50 -04:00
mbrandonw
492126c8f3 Run swift-format 0.1.4 2020-05-14 19:00:24 +00:00
Brandon Williams
0798889245 Fix ordering of simultaneous work in test scheduler. (#94)
* Fix ordering of simultaneous work in test scheduler.

* clean up

* clean up

* UInt
2020-05-14 11:59:16 -07:00
Jasdev Singh
90126dc066 Typo fix in IfLetStore’s docs. (#93)
(Looking out 📝)
2020-05-13 20:21:23 -07:00
Stephen Celis
0807f9a8f8 Rename certain Effect APIs (#92)
* Rename certain Effect APIs

* Move deprecations

* Fix
2020-05-13 14:12:56 -04:00
Stephen Celis
940207c4ff Minor tweaks to Effect's API for consistency (#90) 2020-05-13 13:13:37 -04:00
Brandon Williams
06a79890ed Add part 2 of tour to README. (#89)
* Add part 2 of tour to README.

* Update README.md

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

Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2020-05-13 10:09:45 -07:00
Stephen Celis
9c339bf4ae Add "run" function to Reducer (#91)
* Add "run" function to Reducer

* Doc fixes
2020-05-13 13:09:17 -04:00
Stephen Celis
db3d442df4 README updates (#88)
* README updates

* Update README.md

* Update README.md

Co-authored-by: Brandon Williams <mbw234@gmail.com>

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Brandon Williams <mbw234@gmail.com>
2020-05-13 11:53:43 -04:00
Brandon Williams
24dbab19e2 Stop vendoring CasePaths (#87)
* wip

* Underscore unused arguments.

* clean up

* add resolved file

* remove

* update url and version
2020-05-13 11:33:41 -04:00
stephencelis
f85492d0df Run swift-format 2020-05-13 11:37:56 +00:00
Alejandro Martínez
1e9af449fd Added Reducer.combine instance method (#85)
* Added Reducer.combine instance method

* Changes name to combined(with:)
2020-05-13 07:36:42 -04:00
stephencelis
17439d8c6a Run swift-format 2020-05-13 11:35:58 +00:00
Alejandro Martínez
45407d3a23 Remove unnecessary combine in the example (#86) 2020-05-13 07:34:59 -04:00
Stephen Celis
6b27b00f29 Swift Forum (#83)
* Fix warning

* Point Folks to the Forums
2020-05-12 14:59:26 -04:00
Stephen Celis
27915d6524 Identified Array Updates (#80)
* Identifier-based subscript should get direct `modify` access, with
    caveats.
  * Add `remove(id:)` method.
2020-05-12 11:21:22 -04:00
stephencelis
52baef0b2d Run swift-format 2020-05-12 15:19:18 +00:00
Stephen Celis
6afab9f3a9 Add binding example to animation demo (#79)
* Add binding example to animation demo

* updated readme

* indentation

Co-authored-by: Brandon Williams <mbw234@gmail.com>
2020-05-12 11:18:20 -04:00
mbrandonw
823f26bf70 Run swift-format 2020-05-11 23:43:32 +00:00
Brandon Williams
0b7978c432 Perform dlopen and dlsym just once. (#75)
* Perform dlopen and dlsym just once.

* wip
2020-05-11 16:42:06 -07:00
Stephen Celis
600ffd55a9 Disable CI on 11.3.1 for examples (#74) 2020-05-11 19:29:49 -04:00