summaryrefslogtreecommitdiff
path: root/Base/res/icons
AgeCommit message (Collapse)Author
2022-10-20Snake: Use emoji for in-game food graphicsXexxa
2022-10-19PixelPaint: Add Polygonal Select ToolTimothy Slater
Polygonal selection tool allows for the drawing of any arbitrary polygonal shape. It tracks clicked points in a vector, upon double clicking we finalize the polygon and generate the selection mask. The user can press the escape key during selection to cancel. The mask is generated as follows: - First we calculate the size of the bounding rect needed to hold the polygon - We add 2 pixels to height/width to allow us a 1 pixel border, the polygon will be centered in this bitmap - Draw the polygon into the bitmap via Gfx::Painter, making sure to connect final polygon point to the first to ensure an enclosed shape - Generate a selection mask the size of the bitmap, with all pixels initially selected - Perform a flood fill from (0,0) which is guaranteed to be outside the polygon - For every pixel reached by the flood fill, we clear the selected pixel from the selection mask - Finally we merge the selection mask like other selection tools.
2022-10-18PixelPaint: Add action to invert selectionsnooze6214
2022-10-14Escalator: Add new method to privilege escalate within GUIne0ndrag0n
2022-10-06Browser: Add a custom icon for the "New Window" actionGunnar Beutner
2022-09-27Icons: Add icon to represent text color changesMarco Santos
2022-09-24Base: Remove extraneous pixels from msgbox-question.pnghashem78
2022-09-17Base: Update Durrque theme for a better look and feeldjwisdom
2022-09-11Demos: Add Tubes :^)Jelle Raaijmakers
2022-09-08Base+LibGUI: Add insert emoji common actionelectrikmilk
This adds a common action to invoke the emoji picker.
2022-09-08Base: Add Assembly file type iconelectrikmilk
This adds 16x16 and 32x32 file type icons for assembly files.
2022-09-08Browser: Add context menu iconselectrikmilk
This adds two new icons for browser context menu items "Close Other Tabs" and "Download". This adds existing icons where they were missing in context menu items.
2022-09-06Base: Match colors for C++ file type iconselectrikmilk
Update the color of the 16x16 version of the C++ file icon to match the new colors in the 32x32 version of the icon.
2022-09-06Base: Add CMakeLists file type iconelectrikmilk
This adds a file icon for CMakeLists.txt files.
2022-09-06Base+LibGUI: Add Git folder iconselectrikmilk
This adds icons for folder paths ending in ".git". This adds 16x16 and 32x32 versions of a folder with a Git logo for both the closed and open versions of the folder icon.
2022-09-06Base: Add Git file type iconselectrikmilk
This adds 16x16 and 32x32 Git file icons for files like .gitignore, etc.
2022-09-05Base: Make open folder icons consistentelectrikmilk
This changes the open parent directory, open recent, and open folder 16x16 icons to be more consistent with the other folder icons. This also improves the other elements on these icons by adding tinting and shading.
2022-09-05Base: Add shell script file type iconelectrikmilk
This adds a file type icon for shell scripts.
2022-09-05Base: Add Ruby File Type Iconelectrikmilk
This adds a file type icon for Ruby (.rb) files.
2022-08-31PixelPaint: Add Wand Select ToolTimothy Slater
Wand Selection tool uses similar logic to the Bucket Tool. Flood filling and threshold calculations to determine the affected area just in this case we do not set the pixels of the selected area, instead we use those pixels to alter the selection mask. In the future we can probably abstract out the shared flood logic so both tools can share the code.
2022-08-28Base: Horizontally center socket and remove pixel from CrashReportercrpz1
2022-08-24PixelPaint: Add more iconselectrikmilk
This adds menu item icons for Add Mask, Flatten Image, Fit Image To View, and Generic 5x5 Convolution. This modifies the menu item icon for Swap Colors to make the action more obvious and improve accessibility.
2022-08-22GamesSettings: Add a setting for the card-back imageSam Atkins
And also add a couple of images so there's more than one option. :^) (My yak silhouette isn't very good, so please replace that, artists!)
2022-08-22Base: Add a 32x32 version of the Games iconSam Atkins
2022-08-16Base: Add 32x32 workspaces settings iconthankyouverycool
2022-08-14Base: Add Icon for Partition Editorelectrikmilk
This adds a 16x16 and 32x32 icon that is missing for the Partition Editor.
2022-08-09Base: Add icons for animation and theming optionsthankyouverycool
2022-08-04Base: Add an overflow-menu iconthankyouverycool
2022-08-02Base: Update window-close-modified icon for Redmond themesthankyouverycool
2022-07-25LibGfx+Base: Draw radio buttons programmaticallyAndreas Kling
Remove the static PNG bitmaps we've been using for GUI radio buttons and replace them with on-the-fly pixel painting. This fixes a long-standing issue where radio buttons always looked the same, regardless of system theme settings. :^)
2022-06-28Playground: Rename the application to GMLPlaygroundLinus Groh
Just "Playground" is too generic and doesn't match the general rule of "application name equals display name minus spaces".
2022-06-21PixelPaint: Add level sliders for brightness, contrast and gammaTorstennator
This patch adds a basic dialog to change brightness, contrast and gamma correction for the selected layer.
2022-06-18Base: Optimize a bunch of PNGskleines Filmröllchen
These all save at least a couple of kilobytes.
2022-06-15Userland+Base: Remove Breakout and Pong gamesAndreas Kling
These games were not very playable and definitely not fun.
2022-06-15Base: Update Chillychilly Theme for better aestheticsdjwisdom
2022-06-11Base: Update Redmond 2000 Theme use Redmond Theme's metricsdjwisdom
2022-06-10Calculator: Fix Broken Euler's Number iconredsnout
In #14248 a new image was added to represent Euler's Number. Running optipng on the image results in a smaller file size but causes calculator to throw the following error message: Calculator(39:39): Exiting with runtime error: PNGImageDecoderPlugin: Palette index out of range. This commit provides a fixed image file.
2022-06-10Calculator: Replace "Euler's Constant" with "Euler's Number" in menuredsnout
This is meant to address #14234 by renaming the "Euler's Constant" menu item to "Euler's Number". This commit removes the existing "eulers.png" and replaces with a new "eulers_number.png" for clarity.
2022-06-09Calculator: Add Phi constantAndrew Dykema
2022-05-27Base: Make kill process icon using hand as gun gesturedjwisdom
This was suggested by dither8 on Discord https://bit.ly/3ynR3sb
2022-05-21Base: Add hover icons to Cupertino themeMacDue
Simple hover effect with slight brightening + glow.
2022-05-13Base: Add Contrast themeadoni
2022-05-07Base: Add hover variants for Light themeJoel Hansen
2022-05-07Base: Add hover variants for the Silver themeJoel Hansen
2022-05-07Base: Improve icons consistencyVAN BOSSUYT Nicolas
2022-05-03Base: Add hovered versions of the Coffee title bar iconsMacDue
2022-04-28Base: Improvements to the Light themeJoel Hansen
- Adding more suitable "icons-only" buttons. - Adding WindowShadow from default theme.
2022-04-25Base: Remove background from Coffee theme title buttonsMacDue
2022-04-22Base: Add icons for SQL StudioDylan Katz
2022-04-20Base: Update GruvboxDark Theme and enable window-close-modified icondjwisdom