mirror of
https://github.com/neon443/NearFuture.git
synced 2026-03-11 06:49:12 +00:00
3ee22da036d9e6587ca3558fac6a2cbbe0688422
update animations on adding and removing events fix symbolpicker crash on fast scroll by making it not show all the symbols lol might be ready to ship?
Near Future is a SwiftUI App to help people track upcoming events - Holidays, Trips, Birthdays, Weddings, Anniversaries.
Roadmap
- Add and delete events
- Descriptions
- Icons
- Event colors
- Recurrence
- Search
- Notifications
- Mac App
- Apple Watch App
- Home Screen Widgets
- Lock Screen Widgets
- Later Box
- Sort by
- Reorder Events
- Archive
- Collaboration
- Autocomplete tasks
- Settings
Features
- Event Creation: Create events with a name, description, date, recurrence, and an icon
- Symbol Picker: Choose an icon for your event using an SF Symbol Picker
- Recurring Events: Set events to repeat daily, weekly, monthly, or yearly
- Search Functionality: Quickly find events using the search bar
- Persistence: Events are saved locally and loaded on app launch via UserDefaults
- Animations: Smooth animations - what more can I say lol
Compiling
Prerequisites
- Xcode 15+
- iOS 17+ (if planning to install to a physical device)
- Fork and Clone the repository and open the
.xcodeproj:git clone https://github.com/your-username/NearFuture.git cd NearFuture open NearFuture.xcodeproj - In the Project, Under Targets and under Signing & Capabilities, select your Team ID and change the Bundle ID
- In
Product > DestinationSelect your iOS device or Simulator - Hit
Command + Rto Build and Run the Project
Contributing
Contributions are welcome! Just follow these steps:
- Follow [#Compiling] to get a copy on your machine
- Optionally create a feature branch for your additions
- Open a pull request
Used Tools/Frameworks
- Swift & SwiftUI by Apple
- SFSymbolsPicker by [alessiorubicini/SFSymbolsPickerForSwiftUI].
Description
Languages
Cython
98.5%
Swift
1.5%