Skip to content

Butterfly354/ButterflyEffectEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Butterfly Effect Editor

COMP 354 Assignment description:

Typical editing software have Undo capability which allows the user the undo the last edit in a last-edit-first-undo manner. In the assignments and project for this course, you are going to add Smart Undo capability to a simple text editor which can allow the user to do the Undo operations in the following manner:

• Select specific edits in any order from a list and perform them in one step.

• Undo all the edits in a group of edits maintained by the user.

• Select different edits from different groups maintained by the user and undo them in one
step.

• Delete an arbitrarily selected list of edits so that they will no longer be available.

• Delete a complete group of edits so that that group will no longer be available.

• Delete all the edits so that no undo will be possible.

We also added extra features including:

• Setting up localStorage so that a refresh wouldn't remove your current workspace.

• Moving edits from one group to another.

• Uploading and downloading files.

• Selecting a group as an active group, so that every edit created would be inside the current
active group.

• Changing the font-size of the editor.

Setting up the project

  • Install npm

  • Run:

    • npm start
    • npm test to run any tests inside .test.js files

Team

Name Github Username
Laila Chamma'a laila-chammaa
Bojan Srbinoski bojans1997
Alexander De Laurentiis Zandrenel
Lisa Duong lisa7012
Maamar Kouadri MaamarKouadri
Anthony Wong anthonywong0623
Etienne Bolduc relativeti

About

Final project for COMP 354. Smart Undo Text Editor in React [deployed]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors