View Code? Open in Web Editor
NEW
Rich Text and Sketch Editor based on Angular 5
License: GNU General Public License v3.0
TypeScript 88.38%
JavaScript 2.33%
HTML 5.43%
CSS 3.54%
SCSS 0.33%
angularx-sketch-and-text-editor's Introduction
angularx-sketch-and-text-editor's People
Contributors
Stargazers
Watchers
angularx-sketch-and-text-editor's Issues
Make SVG Elements draggable after selection.
If user selects multiple SVG Elements he should be able to drag all of them together.
Add dotted selector box.
Selector box will be visible when user selects any SVG element in selection mode.
Selector box should have 8 resizing handlers to resize selected element.
Currently resizing handler will not be functioning.
Description:
Make the SVG part scrollable. Header and Footer shall be fixed on top and bottom of the page respectively.
Acceptance Criteria:
SVG part of the page shall be horizontally and vertically scrollable on overflow.
Header should be fixed on top of screen.
Footer should be fixed at bottom of screen.
Replace "app" prefix added before component selector.
Allow double quote for string. Change linting for this.
Basic layout of page containing editor and header for editor.
Add functionality to allow drawing with touch on mobile.
Add pencil tool in toolbox.
User should be able to draw randomly using pencil tool in following sequence of events:-
a. Mouse down: Start drawing.
b. Mouse Move: Draw by following mouse position.
c. Mouse Up: Stop drawing.
User should be allowed to draw multiple times until he switches tool.
Use default drawing settings initially.
After Selecting Ellipse Tool user should be able to create ellipse by following sequence of mouse events:
a. Mouse down -> Mouse Move -> Mouse Up
It should contain default drawing settings such as 'fill', 'stroke', etc.
User should be able to create multiple ellipses until he switches tool.
Description:
Update title in header from AngularX Editor
to Angular Sketch
.
Update title shown in browser tab from AngularRichTextEditor
to Angular Sketch
Acceptance Criteria:
Title in header and browser tab shall be Angular Sketch
.
User should be able to navigate the tools.
After user clicks on "rectangle" tool he should be able to create rectangle on canvas.
Add bootstrap 4.1.3 (latest currently)
Description
User shall be able to create multi-line textbox.
On creation, textbox shall be displayed as single line textbox but multiple lines would be shown when user presses Enter key in textbox.
Resize handelers shall be shall be present on textbox. On dragging using these handlers, font-size shall increase.
Default css properties of text: font-size: 1em, color: #000000, background-color: none; font-family: var(--global-font), font-weight: 400, word-wrap: normal;.
Later we would allow user to update text css properties. Currently this is out of scope of this functionality but write the code in a way that this future functionality can be incorporated easily.
User shall be able to select the text he has already written on canvas. This would work just like how we select other elements on canvas.