-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #206 from makinosp/develop
Develop
- Loading branch information
Showing
5 changed files
with
79 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Privacy Policy | ||
|
||
## About the App | ||
|
||
This application is a tool that uses the VRChat Web API to display and manage information related to VRChat accounts. The app respects user privacy and operates in accordance with the policies outlined below. | ||
|
||
## Collection of Personal Information | ||
|
||
This application does not collect, store, or share any personal information from users. All data is obtained through the VRChat Web API and used only within the app. | ||
|
||
## Handling of Authentication Information | ||
|
||
The app uses VRChat authentication tokens to access the API. These tokens are securely stored on the device and are not shared with any third parties. | ||
|
||
## VRChat Privacy Policy | ||
|
||
When using the VRChat API, users must comply with VRChat’s Privacy Policy. Please refer to the following link for details: | ||
[VRChat Privacy Policy](https://hello.vrchat.com/privacy) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// | ||
// GeometricScreen.swift | ||
// Harmonie | ||
// | ||
// Created by makinosp on 2024/11/15. | ||
// | ||
|
||
import SwiftUICore | ||
|
||
struct GeometricScreen<Content>: View where Content: View { | ||
private let content: () -> Content | ||
private let action: (_ geometry: GeometryProxy) -> Void | ||
|
||
init( | ||
@ViewBuilder content: @escaping () -> Content, | ||
action: @escaping (_ geometry: GeometryProxy) -> Void | ||
) { | ||
self.content = content | ||
self.action = action | ||
} | ||
|
||
var body: some View { | ||
GeometryReader { geometry in | ||
content() | ||
.onChange(of: geometry) { | ||
action(geometry) | ||
} | ||
.onAppear { | ||
action(geometry) | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters