Crossnotes

Crossnotes

13 devlogs
9h 57m
Created by AloneAlex

A simple cross platform note-taking app built purely with swift!

Timeline

so i was trying to set up github actions to automatically build my app for all platforms so i dont need to do it manually, since i dont have a windows or linux machine. i went in, thinking it will be so simple that i didnt even boot up vscode and did it from the github web environment
...
i was so wrong
it took me at least 3 hours to make it work

Update attachment

Ship 1

0 payouts of shell 0 shells

AloneAlex

18 days ago

AloneAlex Covers 12 devlogs and 9h 21m

Made the icon and the release build

Update attachment

And here it is in action!

After a lot of hard work, i managed to make it display bolds reliably (swiftcrossui appears not to support italics unfortunately, so unless i'm mistaken, italics won't be supported)

Update attachment

Thanks to some feedback i realised that markdown support is something super important for a notes app, so I started working on exactly that! Here's an example of all possible headings

Update attachment

The app is now perfectly functioning! You can create notes, delete notes, rename notes, edit notes! What's left to do now is allow the user to edit the folders they can save their notes in, and the app will be completely ready for the first ship!

And now you can also create new notes!

Update attachment

You can now edit your notes! I'll also have to soon add the title changing functionality & obviously, note creation! I already made the backend for most of these, I just got to put them together on the UI side

The main app UI is taking shape! A sidebar that shows all your notes, and the main screen showing the note currently in use!

Update attachment

More work on the backend... AND the frontend! You can now add various locations where your notes are saved!
I will probably make it a proper file picker and not a textfield tho 😅

Update attachment

Quite a lot of changes on the backend! The app now supports multiple directories to save your notes in. Plus, on the backend, creating new notes and saving changes on notes has been implemented. Plus, I built the UI for creating a note, with it even checking wether said note already exists to avoid problems

Update attachment

I set up the note loading backend to load notes in the form of .txt files from a specific directory inside of documents and made a mockup view to show all notes that are found!

Update attachment

The project is all set up (the example code is working just fine) so I'm ready to kick off tomorrow!

Update attachment