-
-
Notifications
You must be signed in to change notification settings - Fork 203
Open
Description
Setting up expectations for a Beta release
Here's a list of must-have features that will be implemented during the ongoing alpha cycle.
This list is a Work in Progress and it can change based on availability and technical challenges.
General UI
- Create missing symbolic icons.
- Allow swapping the order of the Options Panel and Layers Panel. Feature: Allow user to invert order of side panels. Fixes #79 #365
- Implement a Global Color Picker. Implement a global Color Picker #432
Canvas
- Click and drag on an empty canvas area to select multiple shapes. Add multi selection by click and drag #684
- Click and hold Shift to add items to the selection. Improve multi selection #661
- Zooming with keyboard should always use currently selected items as pivot point.
- Zooming with mouse wheel should use cursor location as pivot point. Solved Zoom to mouse issue/request #406 #417
- Selecting an item from the Layers Panel should move the Canvas to visually center it.
- Optional "smart guides" when shapes align to adjacent shapes. First snapping implementation #507
- Show/Hide pixel grid. Implement canvas pixel grid #499
- Show/Hide rulers.
- Hold Shift to resize shapes from center. Scale from item center (merge after code-cleanup) #523
Artboards
- Control background color of artboards from the standard Fill Color panel. Improve artboard item selection #400
- Child shapes should be masked if outside the artboard edges. Improve artboard item selection #400
- Shapes should snap to Artboard's edges. Filter candidates and specialize artboard snaps #509
Shapes
- Copy/Paste of shapes.
- Copy/Paste of shape properties
- Duplicate shape.
- Implement the Line shape.
- Implement the Curve/Pen tool.
- Shapes snapping to adjacent shapes. First snapping implementation #507
File Format
- Implement built-in version control, creating a new commit at every save.
- Create a screenshot of the canvas for every commit.
- Implement visual navigation of previous versions.
- Create a preview widget when opening Akira files.
Export
- Export in SVG.
- Export in PDF.
- Export in TIFF.
Text Tool
- Implement double click to edit text.
- Implement simple font picker.
- Implement bold, italic, and underline options.
- Implement uppercase, lowercase, and capitalized options.
- Implement letter spacing and line height options.
- Control fill color from the standard Fill Color panel.
Colors Panel
- Implement adding and removing multiple colors for both borders and fills. Handle multiple colors #505
- Implement gradients.
- Implement textures/images as fill.
- Implement document library of recently used colors.
Borders Panel
- Implement uneven border radii. Uneven border radii #267
- Implement inside, outside, center border option.
Others
- Implement alignment of single shapes. Selection alignment #675
- Implement sorting of multiple shapes.
- Implement Undo/Redo history. Inefficient implementation of undo/redo #699
- Implement layer groups.
- Implement Export of Artboards and multiple selected items.
- Implement Image cropping.
LucileDT, elegaanz, ardianta, phamgiahung1368, SabariVig and 35 moreactuallyabhi, levirs565, diegogangl, mr-islam, shahwan42 and 9 moreisneezy, LucileDT, elegaanz, PlatonB, Jacob8765 and 11 more