bgrabitmap / lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)
https://lazpaint.github.io/
GNU General Public License v3.0
386 stars 54 forks source link

Permanent pixel by pixel mode #582

Open CM630 opened 1 month ago

CM630 commented 1 month ago

LazPaint works in pixel to pixel mode when Ctrl is pressed (drawing happens in a single pixel (if pencil size is set to 1 px) with maximum opacity from the first click; pasting a selection happens on the borders of the pixels, not between them; the ruber cliears a single pixel only (is size is set to 1 px), etc. It would be useful if switching to permanent pixel by pixel mode can be enabled, so the user would not need to hold the Ctrl key all the time.

circular17 commented 1 month ago

Thanks for the suggestion. I imagine that the simplest way would be to add an item in one of the following menus: either Tools (as first item) or Edit or View (next to pixel grid option).

CM630 commented 1 month ago

The “Tools” menu section seems like a better place than “Edit” or “View”. Maybe a button in the tools panel will be a good idea and it will be consistent with the selector in the “Tools” menu section.