1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-18 17:19:50 +00:00
Commit graph

99 commits

Author SHA1 Message Date
Manolis Papadeas 44e5fcfb87 Change global tool option textures 2022-04-01 13:45:24 +03:00
Manolis Papadeas 68414f5bd9 Made pixel perfect into a global tool option
More global tool options will most likely be added soon, most notably tablet pen pressure sensitivity options.
2022-02-28 19:24:14 +02:00
Manolis Papadeas e05ee53839 Fix mirror button textures having the opposite file name 2022-02-26 19:50:43 +02:00
Manolis Papadeas 4d3cb86800 Change the look of the mirror buttons 2022-02-21 20:04:39 +02:00
Manolis Papadeas c6b9a1fb82
Format code and add static checks (#599)
* gdformat .

* Lint code - Part 1

* Format code - Part 2

* Lint code - Part 2

Trying to fix the max allowed line length errors

* Add normal_map_invert_y to the image .import files

Because of Godot 3.4

* Do not call private methods outside of the script's scope

Lint code - Part 3

* Format code - Part 3

* Fixed more line length exceeded errors - Lint code Part 3

* Export array of licenses - Lint code part 4

* Clean hint_tooltip code from Global

Removes a lot of lines of code

* Create static-checks.yml

* Fix FreeType's license
2021-11-25 14:48:30 +02:00
imgbot[bot] 27d42dbd65
[ImgBot] Optimize images (#542)
*Total -- 124.52kb -> 82.86kb (33.46%)

/Misc/Clickable/click/icon.png -- 1.04kb -> 0.50kb (51.97%)
/assets/graphics/splash_screen/artworks/wishdream.png -- 16.79kb -> 9.71kb (42.15%)
/assets/graphics/splash_screen/artworks/roroto.png -- 17.37kb -> 10.33kb (40.5%)
/assets/graphics/splash_screen/artworks/kamilayza.png -- 89.32kb -> 62.31kb (30.24%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-09-25 13:53:22 +03:00
Manolis Papadeas 7d0e5d06e0 Added the Pixelorama icon and version on the splash screen artworks 2021-09-18 18:41:27 +03:00
imgbot[bot] 5118d30ae7
[ImgBot] Optimize images (#534)
*Total -- 115.61kb -> 69.54kb (39.85%)

/assets/graphics/icons/icon.png -- 1.04kb -> 0.50kb (51.97%)
/assets/graphics/splash_screen/artworks/roroto.png -- 17.48kb -> 9.17kb (47.51%)
/assets/graphics/splash_screen/artworks/wishdream.png -- 16.17kb -> 8.56kb (47.07%)
/assets/graphics/splash_screen/artworks/kamilayza.png -- 80.91kb -> 51.30kb (36.59%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-09-17 16:45:35 +03:00
Manolis Papadeas dc413eb724 Update the splash screen with 3 new artworks for v0.9
Art by Wishdream, Roroto and Kamilayza
2021-09-17 16:37:16 +03:00
Manolis Papadeas 147a08f28b Use outlines textures for tool cursor icons
Instead of using the AutoInvertColors shader
2021-08-18 15:06:10 +03:00
Manolis Papadeas 4f307ae7b3 Change Pixelorama's icon
Thanks to creepertron for proposing the change and the software IConyc for its png-to-ico and png-to-icns convertion https://aureafunsoft.itch.io/iconyc
2021-07-03 02:15:19 +03:00
Manolis Papadeas ecf7236485 Change the location of pxo.ico for the Windows installer 2021-07-02 01:53:01 +03:00
Manolis Papadeas bdd06d42ce Added tool button size option in the Preferences 2021-06-14 02:14:31 +03:00
Manolis Papadeas c765d6876b Mirror magic wand tool's icon 2021-06-06 02:06:19 +03:00
Manolis Papadeas 12ce12a292 Replace button icons with single-color textures that change color automatically depending on the theme
There is no longer any need for having specific graphics for each theme, as white colored textures can change their modulation to any color.
2021-06-03 22:42:08 +03:00
Manolis Papadeas 64e9d14a0e Use Texture resources instead of Image for tool cursor icons 2021-05-31 21:39:33 +03:00
Manolis Papadeas bd84fbbe39 Rename the Lighten/Darken tool to Shading tool 2021-05-26 02:17:49 +03:00
Manolis Papadeas 5b6f4ebe3e Added Polygon selection tool
Cursor icon is temporary. It works by clicking multiple times on the places you want to create edges, and to complete the polygon you either have to click at the first edge (if you hover the mouse, a circle appears in that position), or you can auto-fill by double clicking.
2021-05-18 01:56:55 +03:00
Manolis Papadeas b8d055fe01 Added lasso / free select tool
Temporary icon, probably. Should work without problems, but more testing would be nice.
2021-05-16 03:52:13 +03:00
Manolis Papadeas d13c5c1063 Added ellipse selection tool
Icons most likely temporary. A bit problematic when the selection is in negative coords and the preview does not work well with mirroring and mirror view. Same is true for the shape tools.
2021-05-14 03:48:33 +03:00
Manolis Papadeas 99ce07b3ab Added a new line tool
One of the most requested tools has finally been added!
2021-05-12 04:35:20 +03:00
Manolis Papadeas 64cb2bfbff Update the tool icons 2021-04-22 20:52:22 +03:00
Manolis Papadeas d70c6a22c4 New tool: Magic Wand (temporary icon) 2021-04-20 15:53:16 +03:00
Manolis Papadeas fccd37360a New tool: Select by Color (temporary icon)
When the user clicks on a pixel, all pixels of the same color are being selected. Shift adds to the selection, Ctrl subtracts. The icon and the hint tooltip are temporary.
2021-04-19 18:50:43 +03:00
Manolis Papadeas baba43d274 Change the way of how tool icon blue-orange backgrounds work
Instead of having a gazillion icons for each tool and its blue-orange variations, which led us to create 4 different textures for each tool, now we only need one texture for each tool and each theme. The blue-orange background has been made into a different TextureRect for each button.

This makes it easier for people to create new tools. Now, each new tool requires 3 textures (to cover every theme), instead of 12(!). I'm hoping to bring the number down to 1 in a future commit, by automating the theme color converting process.
2021-04-18 15:36:08 +03:00
Martin Novák 42696e7b37
Replace old palette system with a new one (#447)
* Replace old palette system with a new one

* Replace default json palettes with new resource versions

* Add missing translation strings

* Fix Erevoid's issues 2, 3 and 4

* Rewrite palette grid to improve performance
Add middle click scrolling

* Fix index conversion functions

* Fix palettes editing by copying them to XDG user write path

* Add Windows specific fixes

* Add import support for old json palette format

* Add create/edit palette settings check.
Hide add/delete color buttons when no palette is displayed.
2021-04-16 11:09:03 -07:00
DragonOfWar 943a69c0e3
Add Rectangle and Ellipse tools (#456)
* Add Shapes Tool (WIP)

* Add Alt button + Fill shape + Other stuff

* Add blue theme button textures

* Fix tool not previewing on right button

* Add config functions

* Fix ellipse bug

* Correctly added thickness

* Keep preview with CTRL

* Fix weird PoolVector behaviour

* Make preview follow mouse when pressing CTRL

* Moved shapes class to a separate script

* Update tooltip

* Enable mirrors

* Separate tools + jittery preview fix + more

* Add missing translation

* Add missing icons and keybindings

* Changed shape draw function buttons

Co-authored-by: DragonOfWar <47753585+KawanWeege@users.noreply.github.com>
2021-03-30 10:07:13 -07:00
Manolis Papadeas b26be782c1 Made the splash screen fully opaque again 2021-03-17 19:17:26 +02:00
Manolis Papadeas 4db21dae95 ScaleImage dialog improvements
It now automatically sets the size to the current project's size, has a button to lock aspect ratio, and resizing based on percentage. Some UI changes to CreateNewImage too.
2021-01-27 00:45:12 +02:00
Manolis Papadeas 93bbfabb99 Refactored CreateNewImage dialog and added portrait & landscape buttons from #402
The lock aspect ratio button has been changed from a checkbox to a texture button and the template code has been refactored to use a Template class instead of enums. Only dark icons have been added for now.
2021-01-25 22:07:02 +02:00
Manolis Papadeas 9f8c9807e7 Replaced pan tool icons
The previous icons made by Schweini in #399 will be used for the new move tool.
2021-01-17 21:46:15 +02:00
Manolis Papadeas bc4d5fa51f Added pan tool icon for blue theme 2021-01-04 02:00:41 +02:00
Laurenz Reinthaler 2a7e668976
Add Pan Tool (#399) 2020-12-23 10:41:42 -08:00
OverloadedOrama fbbdcdaa57 Made the frame move buttons get disabled when you can't move frames 2020-10-05 02:37:55 +03:00
Laurenz Reinthaler 0f8a04193f
Add buttons for moving the current frame left or right (#344)
Add dark theme sprite

Add light theme sprite

Co-authored-by: Laurenz Reinthaler <reinthalerlaurenz@gmail.com>
2020-10-03 22:46:24 +03:00
OverloadedOrama 10b082434b Removed brush_button.png - May solve #339 2020-09-27 20:35:46 +03:00
imgbot[bot] 5cdd49d358
[ImgBot] Optimize images (#334)
*Total -- 103.99kb -> 70.91kb (31.81%)

/assets/graphics/splash_screen/artworks/wishdream.png -- 34.35kb -> 22.75kb (33.78%)
/assets/graphics/splash_screen/artworks/jessmpz.png -- 35.23kb -> 24.12kb (31.54%)
/assets/graphics/splash_screen/artworks/roroto.png -- 34.40kb -> 24.05kb (30.11%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-09-23 16:10:41 +03:00
OverloadedOrama c0db420f73 Update splash screen with 3 new artworks
Also change copyright notice in splash screen & about dialog
2020-09-23 15:28:03 +03:00
OverloadedOrama f91cb41049 Fixed zoom issues with SymmetryGuide 2020-09-08 00:12:09 +03:00
OverloadedOrama db606a5051 Added a dark texture for the restore to default button
For light & caramel themes
2020-07-29 03:36:19 +03:00
OverloadedOrama 051f3df147 Buttons to reset preferences to default
Similar functionality with Godot's default buttons. The buttons currently aren't visible with the gold & light themes.
2020-07-29 03:16:02 +03:00
OverloadedOrama 740d7e237d Made Symmetry Guides have dotted lines
Just to make them different from regular Guides
2020-07-16 05:35:31 +03:00
imgbot[bot] 9c7d5a148b
[ImgBot] Optimize images (#241)
*Total -- 89.49kb -> 57.70kb (35.52%)

/assets/graphics/icons/icon.png -- 1.00kb -> 0.44kb (55.7%)
/pixelorama/Brushes/Star/%star2.png -- 0.50kb -> 0.23kb (52.66%)
/pixelorama/Brushes/Star/%star4.png -- 0.50kb -> 0.24kb (52.16%)
/pixelorama/Brushes/Star/%star3.png -- 0.50kb -> 0.24kb (52.15%)
/pixelorama/Brushes/Star/%star1.png -- 0.50kb -> 0.24kb (52.05%)
/pixelorama/Brushes/Star/%star6.png -- 0.50kb -> 0.24kb (51.65%)
/pixelorama/Brushes/Star/%star5.png -- 0.50kb -> 0.24kb (51.55%)
/assets/graphics/brush_button.png -- 0.53kb -> 0.27kb (49.08%)
/assets/graphics/splash_screen/github_32px.png -- 1.53kb -> 0.78kb (48.95%)
/assets/graphics/dark_themes/misc/color_defaults.png -- 0.52kb -> 0.27kb (48.87%)
/assets/graphics/light_themes/misc/color_defaults.png -- 0.52kb -> 0.27kb (48.87%)
/assets/graphics/cursor_icons/rectselect_cursor.png -- 0.53kb -> 0.27kb (48.35%)
/assets/graphics/cursor_icons/cursor.png -- 0.53kb -> 0.28kb (47.53%)
/assets/graphics/light_themes/misc/color_switch.png -- 0.52kb -> 0.28kb (46.72%)
/assets/graphics/dark_themes/misc/color_switch.png -- 0.52kb -> 0.28kb (46.53%)
/assets/graphics/cursor_icons/eraser_cursor.png -- 0.55kb -> 0.31kb (44.52%)
/assets/graphics/cursor_icons/pencil_cursor.png -- 0.55kb -> 0.31kb (44.17%)
/pixelorama/Patterns/Light_Blue_Texture.png -- 7.77kb -> 4.41kb (43.25%)
/assets/graphics/cursor_icons/colorpicker_cursor.png -- 0.57kb -> 0.33kb (42.69%)
/assets/graphics/cursor_icons/lightendarken_cursor.png -- 0.57kb -> 0.33kb (42.37%)
/assets/graphics/cursor_icons/bucket_cursor.png -- 0.59kb -> 0.34kb (42.26%)
/pixelorama/Patterns/Ground_leaves.png -- 8.25kb -> 4.82kb (41.55%)
/pixelorama/Patterns/Purple_Texture.png -- 8.25kb -> 4.82kb (41.55%)
/pixelorama/Patterns/small_stonebricks.png -- 1.00kb -> 0.63kb (37.1%)
/assets/graphics/splash_screen/splash_screen_image_v0.7.png -- 31.99kb -> 21.32kb (33.36%)
/pixelorama/Patterns/wooden_planks_2.png -- 7.24kb -> 5.01kb (30.78%)
/pixelorama/Patterns/Brick.png -- 0.89kb -> 0.64kb (28.62%)
/pixelorama/Patterns/Wooden_planks_1.png -- 6.08kb -> 4.43kb (27.09%)
/pixelorama/Patterns/White_Marble.png -- 0.78kb -> 0.62kb (20.75%)
/assets/graphics/splash_screen/orama_64x64.png -- 0.75kb -> 0.60kb (20.05%)
/pixelorama/Patterns/Metro_tile.png -- 2.22kb -> 2.11kb (5.14%)
/pixelorama/Patterns/Yellow_Marble.png -- 2.22kb -> 2.11kb (5.14%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-05-21 23:18:09 +03:00
Igor Santarek eb47d24df3
New remove current palette feature (#239)
* New remove current palette feature

This commit adds new feature to Pixelorama that will allow user to remove the current selected palette.

* Fixed grammar and added focus_mode = 0 on the remove palette button

Co-authored-by: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com>
2020-05-20 00:35:48 +03:00
OverloadedOrama 528b444101 Changed icon 2020-05-15 22:07:07 +03:00
OverloadedOrama a3ec615b0a Updated splash screen - Added Wishdream's art
Congratulations to Wishdream for being the winner of the first splash screen art contest in our Discord server.
2020-05-15 16:20:23 +03:00
OverloadedOrama 1873945e9f Renamed Gold theme to Caramel 2020-05-06 22:01:58 +03:00
OverloadedOrama 748171d4f2 Added tool textures for the blue theme 2020-05-06 15:56:44 +03:00
Manolis Papadeas 1ad1ecb960
Asset renaming (#225)
* Renamed the Asset folder and subfolders to lowercase

* Fixed font loading issue

Co-authored-by: OverloadedOrama <manoschool@yahoo.com>
2020-05-05 03:53:58 +03:00