We had now arrived at the Prospect Reef Resort where Sarah got into the water to splash around with dolphins that call this place home.Īs Sarah’s eye had been closed to keep out infections, we thought it was best to choose the “Dolphin Encounter” instead of the fully immersed “Swim with Dolphins”. ⇧ I listened patiently until the boat that i couldn’t see was hopefully on the right of my shot! □ ⇧Īfter having a fun(bobbing up and down) tender boat ride, we were driven along the coastal road covered in vivid green trees which stroked the tops of brightly coloured bungalows. ⇧ Sorry…i couldn’t resist the overkill blue filter effect! □ ⇧ It was so calm and peaceful as we stood in front of this beautiful landscape. We had a little time to take some photos before we left the ship. Hope you enjoy as you join us on our loving and warm memories. To find and display the diffing for the user, we used Myers' algorithm to find the "shortest edit" from the one commit version to another.As iReminisce…Facebook Memories says it’s been 4 years(wow, where did that time go?) since Sarah met her amazing new friend….I have copied the post below from a day on our first cruise as it gives a lovely story of the day. In the resolve conflicts modal, paragarphs before and after the conflict will be included for context.Ĭode Highlights Applying Myers' Diff Algorithm for text diffing Once the user decides to combine two drafts, if there are any merge conflicts (same paragraph was changed in both drafts), the conflicting paragraph will be displayed for the user to decide which version to keep. There will be a mini map with green and red highlights where users can jump to the sections of the document that changed. When clicking on a specific save, a modal will pop up with the differentials between the current save and the save immediately prior. They can save this page directly, or toggle between past drafts as well. Users will be spending the bulk of their time on this page. Save the current project draft (commit)Įditing a specific document.Go to the save history page for a history of saves for the project.Toggle between different drafts (branches). ![]() List of documents that pertain to the selected project. Once logged in, user will be presented with all projects that they've created or have been added as a collaborator on. Users must log in in order to access the site. We used Myers' diff algorithm to identify the text differences between commits and branches. ![]() We enabled writers to execute complex version control actions by recreating the committing and branching workflows natively and simplifying processes by removing the use of terminal and using custom React modals in its place. We created our own version control system and text editor and combined them into a single application that enables users to write, commit their progress, and toggle between multiple drafts (e.g. ![]() Reminisce is essentially a "GitHub for Writers" built using the MERN stack - MongoDb, Express.js, React, and Node.js.
0 Comments
Leave a Reply. |