IceCubes/IceCubesApp/App/Tabs
Paul Schuetz 90b0e91c79
Allow specifying the default reply visibility (#1509)
* Allow specifying the visibility of replies

Replies can now have their own default visibility. This visibility is always at
least as restrictive as the default post visibility. When posting a reply, the
visibility is pre-populated with the more restrictive out of the default and
the visibility of the original post.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Use iOS-specific modifier

If the app is run on iOS 17, the new onChange(...)-modifier is used.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Restrict the extension of the onChange-Modifier

The extension of the view to allow the use of the version-appropriate
onChange-modifier is now only available in the relevant file.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Reset to use Xcode 14 / iOS 16

The iOS 17 specific changes are removed to allow building in the older Xcode 14.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Make the default reply visibility public

The standard default reply visibility is now public, the behavior of the app
isn't changed for a user who just updated.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

---------

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
2023-07-19 11:49:06 +02:00
..
Settings Allow specifying the default reply visibility (#1509) 2023-07-19 11:49:06 +02:00
Timeline Fixes to add tag group view 2023-07-19 08:13:16 +02:00
ExploreTab.swift Make secondary column available on any size + add a toggle + faster macOS window resize 2023-02-21 13:37:31 +01:00
MessagesTab.swift Bind tabs to client.id 2023-02-14 14:27:29 +01:00
NotificationTab.swift Swiftformat . 2023-02-22 19:09:39 +01:00
ProfileTab.swift Bind tabs to client.id 2023-02-14 14:27:29 +01:00
Tabs.swift SwiftFormat 2023-03-13 13:38:28 +01:00