summaryrefslogtreecommitdiff
path: root/Userland/Applications/PixelPaint
AgeCommit message (Expand)Author
2021-11-20PixelPaint: Allow toggling the active layer boundary display rectAndreas Kling
2021-11-17AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08PixelPaint: Use ErrorOr<T> for Image and Layer creation helpersAndreas Kling
2021-11-08PixelPaint: Use ErrorOr<T> for Image::try_compose_bitmap()Andreas Kling
2021-11-08PixelPaint: Use ErrorOr<T> for Image writing/exporting functionsAndreas Kling
2021-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-11-08AK: Use ErrorOr<T> for MappedFile factoriesAndreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::cropped()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::flipped()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::rotated()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::clone()Andreas Kling
2021-11-03Applications: Remove border from GroupBox marginsFrHun
2021-11-02Applications: Fix visibility of Object-derivative constructorsBen Wiederhake
2021-11-02PixelPaint: Map color_distance_squared from 0 to 1Musab Kılıç
2021-10-31PixelPaint: Use a bucket cursor for the Bucket toolMarco Cutecchia
2021-10-31PixelPaint: Support using a bitmap as a tool's cursorMarco Cutecchia
2021-10-27Everywhere: Rename left/right-click to primary/secondaryFiliph Sandström
2021-10-24PixelPaint: Move Mask::{get, set, to_index} to the header fileIdan Horowitz
2021-10-23AK+Everywhere: Make Base64 decoding fallibleBen Wiederhake
2021-10-16PixelPaint: Create an empty layer when the last layer is removedFelix Rauch
2021-10-07PixelPaint: Close tab now prompts for a saveAlex Major
2021-10-07PixelPaint: Use reorderable tabsLuke Wilde
2021-10-05PixelPaint: Fix first undo action not workingMarco Cutecchia
2021-10-05PixelPaint: Ensure a layer is selected when restoring a snapshotMarco Cutecchia
2021-10-02PixelPaint: Correctly offset stroke position for even thicknessesGal Horowitz
2021-10-02PixelPaint: LayerListWidget::set_selected_layer now handles nullptrGal Horowitz
2021-09-29PixelPaint: Add new icons for layer actionsMarcus Nilsson
2021-09-25PixelPaint: Close image tabs on middle clickKarol Kosek
2021-09-25PixelPaint: Close New Image dialog after pressing return keyKarol Kosek
2021-09-20PixelPaint: Move Tools to it's own subdirectoryMarcus Nilsson
2021-09-19PixelPaint: Use main window's icon in the 'Create new image' widgetKarol Kosek
2021-09-17PixelPaint: Allow selecting a custom aspect ratio for RectangleToolMustafa Quraish
2021-09-17PixelPaint: Allow selecting a custom aspect ratio for EllipseToolMustafa Quraish
2021-09-17LibGfx+PixelPaint: Add `Point::end_point_for_aspect_ratio` methodMustafa Quraish
2021-09-16PixelPaint: Implement automatic scrolling in LayerListWidgetMarcus Nilsson
2021-09-16PixelPaint: Tweak layer/tool properties widget heightsMarcus Nilsson
2021-09-16PixelPaint: Don't select the same layer twice in LayerListWidgetMarcus Nilsson
2021-09-16PixelPaint: Don't update ImageEditor in set_active_layer()Marcus Nilsson
2021-09-15PixelPaint: Add ability to draw squares and circlesZyper
2021-09-13Everywhere: Use my fancy new serenityos.org email :^)Mustafa Quraish
2021-09-13PixelPaint: Make CloneTool change cursor temporarily while selectingMustafa Quraish
2021-09-13PixelPaint: Add `ImageEditor::update_tool_cursor()` methodMustafa Quraish
2021-09-13PixelPaint: Add a marker for CloneTool's selected positionMustafa Quraish
2021-09-13PixelPaint: Incorporate CloneTool into toolboxMustafa Quraish
2021-09-13PixelPaint: Add Clone Tool :^)Mustafa Quraish
2021-09-13PixelPaint: Fix Line/Rectangle second paint alignment with pixelsMustafa Quraish
2021-09-13PixelPaint: Call `Layer::did_modify_bitmap()` after drawing EllipseMustafa Quraish