This branch got carried away and is actually the majority of the meme creation center. There is still a bit I need to do:
(most important) I haven't implemented the functionality for the 'Publish Meme', I'll need to set-up a service to interact with the Imgur api, and our own DB's api.
This includes making a search bar to select which community the meme is going to be published to. (@Step7750 I'm hoping to be able to re-use your search bar, having to filter out the users in the results)
Color picker for TextBox (for shadow/stroke as well).
I looked at some packages on npm, but was having some dependency problems, so I moved on to more pressing issues.
The interface to edit an already placed fabric object (i.e. changing a TextBox's font/size/etc.)
The interface to view all objects already in the canvas (ordered by depth) allowing selection by clicking on the list label.
CORS hell... For the time being the URL upload button has been disabled, as a image loaded to the canvas from a different URL taints the canvas and will no longer be able to convert to JSON/blob/data. While this is a pretty important feature, it's a big task so it's not feasible for the deadline.
Another issue which I'd like some input on, is where we are placing the button to go to the meme creation page (also what to label the button). I currently have it in the SideNav labelled 'Creation Center', but I'm sure someone has better design instincts than myself (@xiningchen I feel like you're the best at this kinda stuff)
This branch got carried away and is actually the majority of the meme creation center. There is still a bit I need to do:
Another issue which I'd like some input on, is where we are placing the button to go to the meme creation page (also what to label the button). I currently have it in the SideNav labelled 'Creation Center', but I'm sure someone has better design instincts than myself (@xiningchen I feel like you're the best at this kinda stuff)