You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of revitalizing the iOS Notes app, we’re introducing a new Settings Section with enhanced functionalities inspired by top iOS and our Android Notes apps. This document outlines the features and technical requirements for a completely new Settings Section in the iOS Notes app. The goal is to offer functionalities that match competitive iOS Notes Apps and the current Android Notes App.
User Interface [Settings Screen]
User Profile Section:
Displays accounts information.
Add Account: If currently no user, a section asking for server text input & Add Account button.
Accounts Information: If users exist, this section shows the currently selected user's profile picture, name, and email. Tapping this information opens the Accounts Screen (details below).
Syncing Section:
As in current app, this section will contain Syncing operations.
Sync on Start
Offline Mode
Appearance & Behaviour Section:
This section contains all behaviours as in Android notes app + some great features from other iOS Notes app.
Use App Font: This toggle when set to true, displays a slider to set the notes text font so as to adjust it according to user demands, for older people or in iPads according to user preference.
Default Theme: Set theme color of app according to default phone's theme, dark or light.
Stay Awake: As according to title, keep screen awake while user is writing or reading.
Share As: Same as in current iOS app, this picker sets the extension for file saving/sharing.
_Folder Destination:_Sets the destination folder for saving notes on user's server.
Internal Editor: According to current iOS app implementation.
Security Section:
This section has security features similar to current iOS and android notes apps.
App Lock: Similar to android notes & iOS files app, we have an option of App lock.
Prevent Screen Capture: Another useful security feature, also in android.
Information Section:
As in Nextcloud iOS files app, this sections has company information & source code, similar to current iOS apps'.
Acknowledgement
Privacy & Legal Policy
Source Code
User Interface [Accounts Screen]
Current User Information:
Displays current accounts information. We are following apple's settings' account view here.
User's Photo
User Name
User Email
Account List:
Displays multiple Account Cards, containing the following information:
Name: Display the full name or username associated with the account.
Email Address: Show the email address used for the account.
Profile Picture: If available, display a profile picture for the account.
Account Switch to current: With one tap, we can switch this account with current account.
Add Account Section
Same as in Settings screen.
Sign Out
The "Sign Out" button would be easily accessible and clearly visible at the bottom of the screen.
Confirmation Dialog: Before signing out, display a confirmation dialog to prevent accidental actions.
Design Link:
All Technical Aspirations
Multi-Branding Support: The app requires customization options for user cloud companies, including color schemes, logos, and icons throughout the app.
SwiftUI Framework: We will be using SwiftUI for development due to its suitability for this project.
Comprehensive Documentation: We will create thorough documentation for developers and users.
Apple’s Human Interface Guidelines (HIG) Compliance: We will adhere to Apple's HIG to ensure a minimalist and user-friendly UI.
Security & Privacy Focus: We will prioritize user data security and privacy by following relevant guidelines and minimizing third-party libraries.
Performance Optimization: Our development process will prioritize performance using the latest features, code profiling, memory leak detection, and resource usage analysis.
Nice to hear you guys are still working on this! Personally I wouldn't mind if you put a pay wall behind the IOS version, as many other open source projects do, as some sort of donation. It seems not many people in the open source community are willing to work with IOS.
As part of revitalizing the iOS Notes app, we’re introducing a new Settings Section with enhanced functionalities inspired by top iOS and our Android Notes apps. This document outlines the features and technical requirements for a completely new Settings Section in the iOS Notes app. The goal is to offer functionalities that match competitive iOS Notes Apps and the current Android Notes App.
User Interface [Settings Screen]
User Profile Section:
Displays accounts information.
Syncing Section:
As in current app, this section will contain Syncing operations.
Appearance & Behaviour Section:
This section contains all behaviours as in Android notes app + some great features from other iOS Notes app.
Security Section:
This section has security features similar to current iOS and android notes apps.
Information Section:
As in Nextcloud iOS files app, this sections has company information & source code, similar to current iOS apps'.
User Interface [Accounts Screen]
Current User Information:
Displays current accounts information. We are following apple's settings' account view here.
Account List:
Displays multiple Account Cards, containing the following information:
Name: Display the full name or username associated with the account.
Email Address: Show the email address used for the account.
Profile Picture: If available, display a profile picture for the account.
Account Switch to current: With one tap, we can switch this account with current account.
Add Account Section
Same as in Settings screen.
Sign Out
The "Sign Out" button would be easily accessible and clearly visible at the bottom of the screen.
Confirmation Dialog: Before signing out, display a confirmation dialog to prevent accidental actions.
Design Link:
![Link](https://private-user-images.githubusercontent.com/77538183/370820247-dddf7f84-9d8d-4a14-9f2c-d75324e74ab1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDgzNzcsIm5iZiI6MTczOTIwODA3NywicGF0aCI6Ii83NzUzODE4My8zNzA4MjAyNDctZGRkZjdmODQtOWQ4ZC00YTE0LTlmMmMtZDc1MzI0ZTc0YWIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE3MjExN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjYjQzZjYyM2RjOTNjNzdiYWE1OTQ2MWZhOWUzOWYzZGM1NjNlZTQ3YmI5NzA1YTNhZGFiZjk0NDUxODAyOWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.xg7oXPt_7IW97a3FiF0gpwogLKRzrEOUVP_VhVFo7IY)
All Technical Aspirations
Ready to 🚀, WBU @tobiasKaminsky @marinofaggiana @mpivchev (Please give as much suggestions & let's discuss on this:)
![200w (1)](https://private-user-images.githubusercontent.com/77538183/370815356-34d023c3-7f7a-4f0d-947c-2d6470c32b5b.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDgzNzcsIm5iZiI6MTczOTIwODA3NywicGF0aCI6Ii83NzUzODE4My8zNzA4MTUzNTYtMzRkMDIzYzMtN2Y3YS00ZjBkLTk0N2MtMmQ2NDcwYzMyYjViLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE3MjExN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRkNzMwMDcwOTU5Mjk1ZGEwNDVkZDIzNDgyODQyMTNjODQ3NGIxMzZjY2VjNTQ2YWJlNTVhMTI4MTRiNzdjOTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.68JPsdHwFw6BDOAVpI0EaMAaIY4i0a93Y-ZmEFXnBx0)
The text was updated successfully, but these errors were encountered: