Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpha Release Wishlist #206

Open
Alecaddd opened this issue Sep 29, 2019 · 3 comments
Open

Alpha Release Wishlist #206

Alecaddd opened this issue Sep 29, 2019 · 3 comments

Comments

@Alecaddd
Copy link
Member

@Alecaddd Alecaddd commented Sep 29, 2019

Setting up expectations for an Alpha release

Here's a list of must-have features for a first release of Akira.
This list is a Work in Progress and it can change based on our availability and technical challenges.

General UI

  • All icons can be changed between regular and symbolic from Settings.
  • Hide/Show labels underneath Headerbar buttons from Settings.
  • Remember side panel sizing in gsettings.
  • Preview mode with CTRL + ..
  • Alert dialog before closing if document has been edited and not saved.

Canvas

  • Default Canvas at 100K x 100K pixels.
  • Zoom action via Headerbar button and CTRL + +/CTRL + -
  • Zoom action via mouse scroll with CTRL + Scroll
  • Pan action with mouse middle click and Spacebar + click and drag.
  • Create Artboards.
  • Shapes should snap to Artboard's edges.
  • Click and drag on an empty canvas area to select multiple shapes.

Shapes

  • Manage default fill and border color in Settings.
  • Add Rectangle.
  • Add Ellipse.
  • Import/Add Image.
  • Control shapes order via Headerbar buttons.
  • Control Position and sizing via Transform Panel.
  • Lock resize ratio via Transform Panel.
  • Lock resize ratio when holding CTRL on shape creation.

File format

  • Save simple file with version control in .akira format (No UI for alpha release).
  • Export Canvas and Artboards as PNG.
  • Export Canvas and Artboards as SVG.

Options Panel

  • Control fill color.
  • Control border size and color.
  • Control border radius for Rectangle shapes.
  • Control alignment relative to the Canvas or Artboard.

Layers Panel

  • Lock/Hide canvas items from layer panel.
  • Edit names of layers and artboards.
  • Delete layers and artboards.
  • Search by name.
  • Control shapes order via Layers panel.

Extras

  • Shortcuts helper panel with F1 key.
@Alecaddd Alecaddd added this to the v1.0 milestone Sep 29, 2019
@Alecaddd Alecaddd added this to Bugs in Akira General via automation Sep 29, 2019
@Alecaddd Alecaddd pinned this issue Sep 29, 2019
@mirekmazel

This comment has been minimized.

Copy link

@mirekmazel mirekmazel commented Nov 8, 2019

@Alecaddd A note about the Super key – you might want to consider a different key combo, as Super is overriden in GNOME (and possibly other DEs as well). I know Akira is elementaryOS-focused, but it'd be nice if there weren't bigger usability issues in other DEs.

@albfan

This comment has been minimized.

Copy link
Member

@albfan albfan commented Nov 8, 2019

Typically Ctrl+? in GNOME. Maybe we can customize that as the shortcuts localized

@Alecaddd

This comment has been minimized.

Copy link
Member Author

@Alecaddd Alecaddd commented Dec 27, 2019

We could also consider using a function button, something like F1 might make more sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Akira General
  
Bugs
3 participants
You can’t perform that action at this time.