1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 06:38:10 +00:00
serenity/Userland/Applications/PixelPaint
Mustafa Quraish 8d8ec6365b PixelPaint: Allow changing colors temporarily without palette
Previously, if you wanted to use a custom color, the only way to
do so was to first Ctrl+click on one of the pallette colors, which
would just change that palette item. Then, you would need to
manually click on that color.

Now, you can just click on the preview of the primary/secondary
color to open up the picker and only temporarily use the new color
without affecting the palette at all.
2021-09-02 09:09:12 +02:00
..
BrushTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
BrushTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
BucketTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
BucketTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
CMakeLists.txt PixelPaint: Rename CreateNewGuideDialog to EditGuideDialog 2021-09-01 13:46:44 +02:00
CreateNewImageDialog.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
CreateNewImageDialog.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
CreateNewLayerDialog.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
CreateNewLayerDialog.h PixelPaint: Convert to east-const style 2021-06-11 22:51:10 +02:00
EditGuideDialog.cpp PixelPaint: Allow initial values for the EditGuideDialog 2021-09-01 13:46:44 +02:00
EditGuideDialog.gml PixelPaint: Rename CreateNewGuideDialog to EditGuideDialog 2021-09-01 13:46:44 +02:00
EditGuideDialog.h PixelPaint: Allow initial values for the EditGuideDialog 2021-09-01 13:46:44 +02:00
EllipseTool.cpp PixelPaint: Rename Mode to FillMode for Ellipse/Rectangle 2021-08-31 16:45:57 +02:00
EllipseTool.h PixelPaint: Rename Mode to FillMode for Ellipse/Rectangle 2021-08-31 16:45:57 +02:00
EraseTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
EraseTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
FilterParams.h PixelPaint: Add grayscale filter 2021-08-31 17:02:27 +02:00
Guide.h PixelPaint: Add setter for the orientation of a Guide 2021-09-01 13:46:44 +02:00
GuideTool.cpp PixelPaint: Add "Change Offset" to the GuideTool 2021-09-01 13:46:44 +02:00
GuideTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
Image.cpp LibCore: Make Core::File::open() return OSError in case of failure 2021-08-20 15:31:46 +02:00
Image.h PixelPaint: Use unveil to hide file system 2021-08-07 12:48:22 +02:00
ImageEditor.cpp PixelPaint: Always change cursor when active tool is set 2021-08-28 08:10:44 +01:00
ImageEditor.h PixelPaint: Show Guides on GuideTool activation 2021-08-14 12:45:48 +02:00
Layer.cpp LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
Layer.h PixelPaint: Allow partial invalidation of Layer and Image 2021-07-07 13:01:20 +02:00
LayerListWidget.cpp Everywhere: Use the Optional<T>::operator==(T) operator 2021-08-27 23:13:51 +02:00
LayerListWidget.h PixelPaint: Only update the layer thumbnail on layer bitmap changes 2021-07-09 22:07:00 +02:00
LayerPropertiesWidget.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
LayerPropertiesWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LineTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
LineTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
main.cpp Userland: Migrate to argument-less deferred_invoke 2021-09-02 03:47:47 +04:30
Mask.cpp PixelPaint: Add a Mask class 2021-06-22 11:00:00 +02:00
Mask.h PixelPaint: Add a Mask class 2021-06-22 11:00:00 +02:00
MoveTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
MoveTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
PaletteWidget.cpp PixelPaint: Allow changing colors temporarily without palette 2021-09-02 09:09:12 +02:00
PaletteWidget.h PixelPaint: Allow changing colors temporarily without palette 2021-09-02 09:09:12 +02:00
PenTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
PenTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
PickerTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
PickerTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
PixelPaintWindow.gml Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
RectangleSelectTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
RectangleSelectTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
RectangleTool.cpp PixelPaint: Rename Mode to FillMode for Ellipse/Rectangle 2021-08-31 16:45:57 +02:00
RectangleTool.h PixelPaint: Rename Mode to FillMode for Ellipse/Rectangle 2021-08-31 16:45:57 +02:00
Selection.cpp PixelPaint: Revert update rect tightening for Selection 2021-08-14 12:45:48 +02:00
Selection.h PixelPaint: Expose more complex selection operations 2021-06-22 11:00:00 +02:00
SprayTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
SprayTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
Tool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Tool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
ToolboxWidget.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
ToolboxWidget.h PixelPaint: Use GUI::Toolbar inside the toolbox widget 2021-05-16 01:11:56 +02:00
ToolPropertiesWidget.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
ToolPropertiesWidget.h PixelPaint: Use a StackWidget in ToolPropertiesWidget 2021-08-06 23:59:14 +02:00
ZoomTool.cpp PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00
ZoomTool.h PixelPaint: Make Layer passed to tools a pointer 2021-08-27 12:45:06 +02:00