summaryrefslogtreecommitdiff
path: root/Userland/Applications/PixelPaint
AgeCommit message (Expand)Author
2022-03-09PixelPaint: Support saving/loading masks to project fileTobias Christiansen
2022-03-09PixelPaint: Rename typo'ed BMPWriter in serialize_as_json()Tobias Christiansen
2022-03-09PixelPaint: Fix saving projectTobias Christiansen
2022-03-08PixelPaint: Draw a colored border around the appropriate thumbnailTobias Christiansen
2022-03-08PixelPaint: Add "Add Mask" to Layer context menuTobias Christiansen
2022-03-08PixelPaint: Change EditMode of Layer when double clicking on thumbnailTobias Christiansen
2022-03-08PixelPaint: Add a mask thumbnail to the LayerListWidgetTobias Christiansen
2022-03-08PixelPaint: Use the currently_edited_bitmap in the ToolsTobias Christiansen
2022-03-08PixelPaint: Keep track of and expose the type of the edited bitmapTobias Christiansen
2022-03-08PixelPaint: Respect Mask when generating the display bitmapTobias Christiansen
2022-03-08PixelPaint: Add mask Bitmap to Layer and expose itTobias Christiansen
2022-03-08PixelPaint: Split bitmap() of Layer into {content, display}_bitmapTobias Christiansen
2022-02-27Everywhere: Make JSON serialization fallibleIdan Horowitz
2022-02-15Base+PixelPaint: Use Merge Active Layer Up/Down Iconselectrikmilk
2022-02-15PixelPaint: Implement Merge Active Layer Upelectrikmilk
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
2022-02-14PixelPaint: Change menu shortcut for "Fit Image to View"Mustafa Quraish
2022-02-14LibGUI+PixelPaint: Move fit_image_to_view to AbstractZoomPanWidgetMustafa Quraish
2022-02-13Base+PixelPaint: Add more iconselectrikmilk
2022-02-13Userland: Run gml-formatIdan Horowitz
2022-02-12PixelPaint: Run gml-format on FilterGallery.gmlAndreas Kling
2022-02-12PixelPaint: Add a preview in FilterGallerysnooze
2022-02-12PixelPaint: Implement IconBag to organize iconselectrikmilk
2022-02-11LibConfig: Rename pledge_domains(String) => pledge_domain(String)Vitaly Dyachkov
2022-02-07Meta+Userland: Run the GML formatter on CI and pre-commitkleines Filmröllchen
2022-02-06Userland: Use AK::pow<I> where applicableHendiadyoin1
2022-02-06PixelPaint: Don't overwrite images with project file on saveMatthias-Sleurink
2022-02-04PixelPaint: Use Escape to clear rectangular selectionsJagger De Leo
2022-02-04PixelPaint: Remove conflicting action hotkeyJagger De Leo
2022-02-01PixelPaint: Paint layer thumbnails with correct aspect ratioAndreas Kling
2022-01-28Userland: Remove a bunch of unnecessary Vector importskleines Filmröllchen
2022-01-24AK+Userland: Make AK::decode_base64 return ErrorOrSam Atkins
2022-01-20PixelPaint: Use FileSystemAccessClient::try_* APIsMustafa Quraish
2022-01-20Userland: Add horizontal mouse scroll supportDmitry Petrov
2022-01-15PixelPaint: Add delete selection behaviorOlivier De Cannière
2022-01-15PixelPaint: Restrict "crop to selection" to image boundariesMateusz Krajewski
2022-01-15LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServersin-ack
2022-01-14PixelPaint: Update SelectedColorWidget::m_color consistentlyColin
2022-01-14PixelPaint: Inherit from `AbstractZoomPanWidget`Mustafa Quraish
2022-01-12Base+PixelPaint: Add more menu iconselectrikmilk
2022-01-09PixelPaint: Verify that we have an ImageEditor instead of returningMarcus Nilsson
2022-01-09PixelPaint: Disable actions when no ImageEditor is openMarcus Nilsson
2022-01-09PixelPaint: Keep a RefPtr to layer in LayerPropertiesWidgetMarcus Nilsson
2022-01-09PixelPaint: Make PaletteWidget::set_image_editor take a ImageEditor*Marcus Nilsson
2022-01-09PixelPaint: Move out common logic from Filters into base classMustafa Quraish
2022-01-09PixelPaint: Propagate errors using try_set_main_widget in maincreator1creeper1
2022-01-09PixelPaint: Only clear `LayerListWidget` if there are no editors leftMustafa Quraish
2022-01-09PixelPaint: Move `request_close_editor()` logic inside `ImageEditor`Mustafa Quraish
2022-01-09PixelPaint: Move `save` and `save_as` logic inside `ImageEditor`Mustafa Quraish
2022-01-08PixelPaint+LibGfx: Add sepia color filterXavier Defrang