All Projects → gahntpo → Slipbox

gahntpo / Slipbox

Licence: other
The project is using Core Data with iCloud sync. It is a cross-platform app for iOS and macOS written in SwiftUI.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Slipbox

icecream swiftui
No description or website provided.
Stars: ✭ 70 (+42.86%)
Mutual labels:  swiftui
mobilePillowTalkLite
An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution.
Stars: ✭ 421 (+759.18%)
Mutual labels:  swiftui
SwiftReactor
A protocol which should help structure your data flow in SwiftUI (and UIKit).
Stars: ✭ 57 (+16.33%)
Mutual labels:  swiftui
UrbanVillageProjectScreens
Pretty iOS mobile screens + AVPlayer video view – made in SwiftUI
Stars: ✭ 23 (-53.06%)
Mutual labels:  swiftui
Omnia
🗿 Everything your projects need to know
Stars: ✭ 61 (+24.49%)
Mutual labels:  swiftui
open2fa
Two-factor authentication app with import/export for iOS and macOS. All codes encrypted with AES 256. FaceID & TouchID support included. Written with love in SwiftUI ❤️
Stars: ✭ 24 (-51.02%)
Mutual labels:  swiftui
Parchment
A paging view controller with a highly customizable menu ✨
Stars: ✭ 2,812 (+5638.78%)
Mutual labels:  swiftui
paragon firewall ce
Paragon Firewall for Mac
Stars: ✭ 63 (+28.57%)
Mutual labels:  swiftui
ScaledFont
ScaledFont - Using custom fonts with dynamic type
Stars: ✭ 50 (+2.04%)
Mutual labels:  swiftui
DownloadFullInstaller
macOS application written in SwiftUI that downloads installer pkgs for the Install macOS Big Sur application.
Stars: ✭ 678 (+1283.67%)
Mutual labels:  swiftui
clouds
🌦 A weather app for iOS, written in SwiftUI.
Stars: ✭ 26 (-46.94%)
Mutual labels:  swiftui
Marquee
A powerful implementation of Marquee(scrolling text or label) in SwiftUI, which supports any content view, including text(label), image, video, etc.
Stars: ✭ 44 (-10.2%)
Mutual labels:  swiftui
StarWars
Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)
Stars: ✭ 165 (+236.73%)
Mutual labels:  swiftui
Weather-SwiftUI
A weather app that uses the Dark Sky API built using SwiftUI! Get the current weather for a particular location and check out the 5-day forecast!
Stars: ✭ 107 (+118.37%)
Mutual labels:  swiftui
Apple-Developer-Roadmap
Cómo convertirte en Apple Developer (iOS, iPadOS, macOS, watchOS, tvOS)
Stars: ✭ 381 (+677.55%)
Mutual labels:  swiftui
D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+1197.96%)
Mutual labels:  swiftui
Solstice
🌅 An app that tells you how the daylight is changing
Stars: ✭ 41 (-16.33%)
Mutual labels:  swiftui
ridesharing-ios
Ridesharing driver & rider sample apps using HyperTrack SDK
Stars: ✭ 97 (+97.96%)
Mutual labels:  swiftui
SwiftDown
📦 A themable markdown editor component for your SwiftUI apps.
Stars: ✭ 203 (+314.29%)
Mutual labels:  swiftui
AudioKitUI
Controls and Visualization for AudioKit apps
Stars: ✭ 126 (+157.14%)
Mutual labels:  swiftui

Slipbox

To setup this project you need to have a paid developer account, because the project is using Core Data with iCloud sync. Go to project settings under target / signing & capabilities and add team. You also will need to create a iCloud container under the iCloud capabilities.

Zettelkasten

The app is a note taking system invented by a German sociologist Lukas Luhmann. You can find more information on the Zettelkasten here: https://zettelkasten.de

Screenshot 2020-12-21 at 15 57 45

When you open the application, you get one window with a toolbar and 4 columns. You can create more windows under the menu Window / new Window. The app uses a AppDelegate. So we don't get support for the .toolbar modifiers, which work with windowgroup. The toolbar is coded with a NSToolbar (in the project under SlipboxApp / main window). There are 3 toggles in the toolbar to show/hide the keyword column, folder column and notes column.

You can create new keywords, folder and notes. All elements support drag and drop, so you can drag a keyword to a note to add it. You can drag a note to another note to create a link between these two notes.

Linked notes appear in the lower part of the note editor area. You can right click on a link and have the option to open the link in a new note.

Screenshot 2020-12-22 at 19 40 45

The project organization has a shared folder, which has mainly the Core Data model and model extension files. The shared folder is added to the macOS and iOS target. I did not add much code for iOS yet, but it will run and show a basic NavigationView.

You can see the use of FetchRequest in the Note Group in the NoteListView. The initializer uses a NSPredicate to find all the notes of this folder. A more advanced fetch is in the NavigationStateManager.

Screenshot 2020-12-22 at 19 45 02

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].