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

Ideas about tools (0.8.0 to 1.0.0) #369

Closed
34 tasks done
maoschanz opened this issue May 2, 2021 · 0 comments
Closed
34 tasks done

Ideas about tools (0.8.0 to 1.0.0) #369

maoschanz opened this issue May 2, 2021 · 0 comments
Assignees
Labels
enhancement ideas to improve existing features selection Everything related to the selection management tools bugs or suggestions related to tools
Milestone

Comments

@maoschanz
Copy link
Owner

maoschanz commented May 2, 2021

Classic tools

  • add shadow/outline to:
    • line
    • curve
    • pencil
  • Brushes:
    • nib orientation
    • icons for nib orientation
  • more rigid highlighter
  • Text:
    • 2 different kinds of outline (the current one is to thin in certain cases)
    • anti-aliasing as an option
  • line orthogonal lock (Key+mouse combinaisons #46 )

Selection

Transform tools

  • Cropping the selection more than possible, is possible
  • change the code that draws the preview to better use the entire window (scale, rotate, crop) Transform tools: "new" areas not shown in the unapplied preview #396
  • automatically scroll further to the bottom-right when the user expands the canvas (crop, scale)
  • cairo.Matrix transformation (skew) [specific branch]
    • as a well implemented tool
    • integration in selection menus
    • with surface signals
    • surface signals should use cursor tracking
    • draw handles
    • option: color of the new pixels (canvas only)
  • Scale: option "pixels/percentage"?
  • manage the optionsbar through a single .ui file [specific branch]
    • this abstract code (ui only) manages: cancel, apply, help (all uris/tooltips are the same regardless of the transform tool), left-side menu
    • the implementations have only the ui code for the centered widgets
      • crop
      • filters
      • rotate
      • scale
      • skew
    • the "options menu" has to be managed in python (boolean parameter? builder?)
  • incorrectly huge height after rotating a selection
  • adapt the thickness of the dashed ouline to the zoom level
@maoschanz maoschanz added enhancement ideas to improve existing features tools bugs or suggestions related to tools selection Everything related to the selection management labels May 2, 2021
@maoschanz maoschanz added this to the 0.8.x milestone May 2, 2021
@maoschanz maoschanz pinned this issue May 2, 2021
maoschanz added a commit that referenced this issue May 11, 2021
issue 332:
- define selection as current image
- expand canvas so the selection fits

corresponding actions aren't implemented
@maoschanz maoschanz self-assigned this Jun 9, 2021
maoschanz added a commit that referenced this issue Jun 25, 2021
it happened when cropping it on one side and expanding on the other side
maoschanz added a commit that referenced this issue Jul 24, 2021
minor changes to "filters" had to be made

issue #369 maybe
@maoschanz maoschanz changed the title Ideas about tools (0.8.0 to 0.8.x) Ideas about tools (0.8.0 to 1.0.0) Jul 25, 2021
maoschanz added a commit that referenced this issue Jul 25, 2021
maoschanz added a commit that referenced this issue Oct 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ideas to improve existing features selection Everything related to the selection management tools bugs or suggestions related to tools
Projects
None yet
Development

No branches or pull requests

1 participant