1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-22 13:33:13 +00:00
Commit graph

130 commits

Author SHA1 Message Date
OverloadedOrama
12fb8b02c8 The language buttons in the preferences have their localized names in their hint tooltips
For example, if you hover over the "English" button while the language is Greek, the hint tooltip will be "Αγγλικά", which is the Greek word for English.
2020-02-07 02:40:53 +02:00
OverloadedOrama
49005e7425 Added Lanczos scaling interpolation
Only works with Godot 3.2. If you're using 3.1.x and below this will NOT work!
2020-02-07 02:30:43 +02:00
OverloadedOrama
155b77b514 Moved Rotate Image selection up, fixed some warnings
And minor UI changes, like changing default cursor shape to pointing hand when hovering on some UI elements in RotateImage.tscn
2020-02-04 18:29:34 +02:00
Manolis Papadeas
c4229e1759
Merge pull request #143 from azagaya/master
Added 2 rotation algorithms and popup for rotating current layer
2020-02-04 18:14:32 +02:00
azagaya
a9a647a7ee Fixed bugs detected by overloaded
One bug was that rotxel was used at the end, no matter what algorithm was chosen.
The other was that rotxel was taking into account a image of width x width dimensions.
2020-02-04 12:59:06 -03:00
OverloadedOrama
79d3da8c50 SplashDialog is now resizable 2020-02-04 17:27:22 +02:00
azagaya
e24e9d65a5 Reset slider to zero when openning again 2020-02-03 14:01:59 -03:00
azagaya
d1ef71ceee Added nearest neighbour rotation 2020-02-03 13:55:55 -03:00
OverloadedOrama
14900ed5ab Remove custom brushes with the middle mouse button
And made the "X" button on the custom brushes a little smaller. Partially addresses #132
2020-01-28 00:22:04 +02:00
azagaya
c3118e6ca2 Rotate layer on confirm added 2020-01-27 12:23:52 -03:00
OverloadedOrama
6e198c6c60 Imported Spanish translation in the project settings 2020-01-22 20:20:58 +02:00
OverloadedOrama
d0a50c45e3 Translators can now be seen in the About window. 2020-01-22 19:31:33 +02:00
OverloadedOrama
7a3f3eb4f9 Made AnimationTimeline a scene of its own 2020-01-15 22:01:43 +02:00
Marco
7b0251fdfa Image preferences and its translations 2020-01-10 20:24:07 +01:00
Marco
cd3814736d Image preferences 2020-01-10 09:06:03 +01:00
Manolis Papadeas
77a55f2495
Merge branch 'master' into master 2020-01-08 17:01:59 +02:00
Marco
fc1a30f12a Italian translation 2020-01-08 14:45:50 +01:00
OverloadedOrama
63254258d0 Added a ScrollContainer for the palette buttons in EditPalettePopup 2020-01-08 02:16:48 +02:00
OverloadedOrama
a04e179611 Changed "become a patron" button on the splash screen 2020-01-05 20:13:55 +02:00
OverloadedOrama
b1d84042b1 Big splash screen update & new translatable strings 2020-01-05 16:03:04 +02:00
OverloadedOrama
eb28fd3d14 Added "Place inside image" option for outline generation
And this concludes outlines for v0.6
2020-01-04 01:22:23 +02:00
OverloadedOrama
78609a86fb Put default value for "show on startup" in config_cache file
Also put the checkbutton's string on the translation files
2020-01-01 20:04:13 +02:00
Schweini07
6025271e29
Make the Splash Screen popup optional 2020-01-01 16:00:28 +01:00
OverloadedOrama
29baf3dcc0 Made About & Preferences update translations every time you open them
Also fixed "Grey" string, it was supposed to be "Gray"
2020-01-01 01:27:34 +02:00
OverloadedOrama
830ae623d2 Added new strings to be translated
Greek translation is still in progress
2019-12-31 20:10:10 +02:00
OverloadedOrama
2be469ec22 Using metadata for TreeItems in Preferences & About
To avoid issues with the TreeItem strings being translated. Starting to get more translation-friendly again, will commit changes to Translations.pot, en.po and el.po soon.
2019-12-31 19:04:54 +02:00
OverloadedOrama
d42648efe1 Added a Splash Screen popup window
Re-organized transparent backgrounds, removed the Timer from Canvas nodes.
2019-12-31 18:04:00 +02:00
OverloadedOrama
ff47ae26c0 Small UI changes 2019-12-31 03:02:53 +02:00
OverloadedOrama
20d643b4ca Rename palettes on EditPalettePopup, removed "Custom" subfolder 2019-12-31 01:24:56 +02:00
OverloadedOrama
be91e65c55 Import as new frame on ImportSprites dialog now ticked on by default 2019-12-30 04:06:37 +02:00
OverloadedOrama
2be96f5d53 Fixed issue on exporting spritesheet
The spritesheet_rows/column variable wasn't updated when choosing between Columns/Rows. Also updated the GitHub Contributors in the About dialog.
2019-12-30 00:50:58 +02:00
OverloadedOrama
3ae679fe00 Choose how many rows or columns when exporting spritesheet
Also made CreateNewImage.tscn, ScaleImage.tscn and OutlineDialogn.tscn scenes of their own, with their respective scripts.
2019-12-30 00:24:37 +02:00
OverloadedOrama
1a6f6c1cc9 Resize image on exporting PNG
Also fixed issue when exporting a spritesheet, spritesheet_rows wasn't being updated if the user didn't change the value of the spinbox
2019-12-29 22:04:44 +02:00
OverloadedOrama
eeaa691d36 Better spritesheet exporting
You can now choose how many columns you want your spritesheet to be, allowing you to export atlases.

ISSUE: If the number of columns is larger than the number of rows AND rows * columns are not equal to the number of frames, the result is weird. The exported image has transparent space on its bottom side.
2019-12-29 16:55:01 +02:00
OverloadedOrama
4ae5968887 AboutDialog Overhaul
Made AboutDialog.tscn a scene of its own, added logo icons and names for the developer team, contributors and donors. Feel free to change/add things related to you!
2019-12-29 04:14:29 +02:00
OverloadedOrama
67631ac648 Changed Export PNG settings, moved code from Main.gd to ExportSprites.gd
And made ExportSprites.tscn a scene of its own
2019-12-28 20:30:33 +02:00
OverloadedOrama
d1e5b23f0b Importing spritesheets is now possible
Moved the import png code from Main.gd to a new ImportSprites.gd script, and made ImportSprites a scene of its own.
2019-12-28 18:35:53 +02:00
OverloadedOrama
fa3b2f649b Delete the contents of a selection when pressing "Delete" 2019-12-27 16:10:05 +02:00
OverloadedOrama
f81ef37e92 Added guide color in Preferences 2019-12-27 02:28:36 +02:00
OverloadedOrama
a3fcfc4597 Made themes be like languages in Preferences
Also changed palette grid container columns from 8 to 5
2019-12-27 02:12:26 +02:00
OverloadedOrama
de2f9b68be Preferences Window Overhaul
Languages are now unique buttons instead of one OptionButton, this also fixes problem where Chinese characters weren't being rendered with the Roboto font. Also made the brushes popup a little bigger.
2019-12-27 01:02:36 +02:00
OverloadedOrama
9b73e4f661 Edit palette fixes
- If the palette has colors, automatically select the first one
- When adding a new color button, take the color currently selected on the picker instead of white
- Fixes issues with drag&dropping color buttons. The color that was dragged remains selected.
2019-12-26 02:01:04 +02:00
OverloadedOrama
06e0d74c14 Added proper circle brush - Bresenham's Circle Algorithm
The circle's radius is the brush's size. Respects image/selection boundaries, works with mirror. A special plot_circle() method is found on Global, to calculate the rectangles used by the mouse cursor/position indicator.
2019-12-25 20:27:25 +02:00
OverloadedOrama
60a51e0812 Added light theme to preferences 2019-12-22 23:36:02 +02:00
CheetoHead
5f434e7d33 Merge remote-tracking branch 'upstream/master' 2019-12-21 10:50:28 -05:00
OverloadedOrama
d08841da62 Remove frames with middle click 2019-12-21 04:20:55 +02:00
OverloadedOrama
238bb3b488 Made Timeline & Tool buttons change depending on theme type
Changed "LayerButtons" group to "UIButtons", as it includes most UI buttons.
2019-12-21 03:50:09 +02:00
OverloadedOrama
8058cf2f55 Button textures change based on their filename and not their node name
Restored layer nodes back to their previous names
2019-12-21 03:27:11 +02:00
OverloadedOrama
f08d6c8708 Layer buttons change depending on theme
2 theme types, dark and light. 2 types of graphics for the layer buttons for each theme type.
2019-12-21 03:02:57 +02:00
OverloadedOrama
c159eda437 Layer graphics for the light theme, renamed dark layer graphics, removed unecessary graphics
Also put hover textures for layer visible/invisible
2019-12-21 02:20:23 +02:00