summaryrefslogtreecommitdiff
path: root/Userland/Applications/PixelPaint/Tools
AgeCommit message (Expand)Author
2022-11-27PixelPaint: Don't scale preview thickness for polygonal select toolMacDue
2022-11-27PixelPaint: Make antialiasing the default for toolsMacDue
2022-11-26LibGfx: Use the Midpoint Ellipse AlgorithmLucas CHOLLET
2022-11-25PixelPaint: Add lasso selection toolTimothy Slater
2022-11-14PixelPaint: Allow keydown events to bubble from ImageEditorZaggy1024
2022-11-07PixelPaint: Improve brushtool gradient for low hardnessTorstennator
2022-11-07PixelPaint: Relate cursor to brush tool sizeTorstennator
2022-10-24PixelPaint: Limit editing tools to selectionTimothy Slater
2022-10-19PixelPaint: Add Polygonal Select ToolTimothy Slater
2022-10-19PixelPaint: Pass doubleclick events to toolsTimothy Slater
2022-10-19PixelPaint: Make escape key clear selection for Wand Select ToolTimothy Slater
2022-10-18PixelPaint: Make Wand Select tool select correctly on moved layerssnooze6214
2022-10-17PixelPaint: Make Alt-Clicking with all tool act like the PickerToolFausto Tommasi
2022-10-14PixelPaint: Change BucketTool and WandTool to use new Bitmap flood fillTimothy Slater
2022-09-16PixelPaint: Scale layer and preserve aspect ratioTommaso Peduzzi
2022-09-16PixelPaint: Add scaling function to move toolTommaso Peduzzi
2022-08-31PixelPaint: Change repeated code into a loop for Wand Select ToolTimothy Slater
2022-08-31PixelPaint: Add Wand Select ToolTimothy Slater
2022-08-31PixelPaint: Change BucketTool flood fill algorithmTimothy Slater
2022-08-31PixelPaint: Account for alpha in color distance calculationTimothy Slater
2022-08-31PixelPaint: Add point_position_to_preferred_cell to RectangleSelectToolCrax97
2022-08-31PixelPaint: Add point_position_to_preferred_cell method to ToolCrax97
2022-08-26PixelPaint: Make selection changes undoableAndreas Kling
2022-08-26PixelPaint: Move selection from ImageEditor to ImageAndreas Kling
2022-08-26PixelPaint: Move "marching ants" painting logic to ImageEditorAndreas Kling
2022-08-23PixelPaint: Use Sqrt1_2 constant in EllipseTool instead of 1/1.41Hendiadyoin1
2022-08-21PixelPaint: Show more specific Undo/Redo action textAndreas Kling
2022-08-21PixelPaint: Add Tool::tool_name() as a single-point-of-truthAndreas Kling
2022-08-21PixelPaint: Fix tool preview positions after moving a layerMacDue
2022-08-21PixelPaint: Make outline ellipse the same size as other ellipsesMacDue
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-08PixelPaint: Speed up and improve memory usage of bucket fill toolAaron J Yoder
2022-06-02PixelPaint: Add rounded rectangles (both with/without antialiasing)MacDue
2022-06-02PixelPaint: Add option for antialiased linesMacDue
2022-06-01PixelPaint: Enable antialiased option for outline ellipsisMacDue
2022-06-01LibGfx: Rename draw_ellipse/circle to fill_ellipse/circleMacDue
2022-05-13LibGUI+Userland: Make Dialog::ExecResult an enum classSam Atkins
2022-05-07PixelPaint: Add antialiased ellipse optionMacDue
2022-05-07LibGfx: Implement AntiAliasingPainter::draw_ellipse()MacDue
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-08PixelPaint: Use the currently_edited_bitmap in the ToolsTobias Christiansen
2022-03-08PixelPaint: Split bitmap() of Layer into {content, display}_bitmapTobias Christiansen
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
2022-02-04PixelPaint: Use Escape to clear rectangular selectionsJagger De Leo
2022-01-14PixelPaint: Inherit from `AbstractZoomPanWidget`Mustafa Quraish
2021-12-30Everywhere: Use 'decrease_slider_by()' method from AbstractSliderElyse
2021-12-30Everywhere: Use 'increase_slider_by()' method from AbstractSliderElyse
2021-12-21PixelPaint: Refactor falloff computation and extend hardness ranger00ster91
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file()Andreas Kling
2021-11-02PixelPaint: Map color_distance_squared from 0 to 1Musab Kılıç