Emmanouil Papadeas
05fa436b12
Disable ValueSliderV2's ratio button when set to not editable
...
And use a NinePatchRect for the ratio guides, for proper scaling.
2023-03-20 01:59:15 +02:00
Emmanouil Papadeas
e174f6e942
Add a new custom node, ValueSliderV2
...
ValueSliderV2 is a container for two ValueSliders and an optional lock ratio button, that helps with handling Vector2 values in the UI.
2023-03-20 00:56:43 +02:00
Emmanouil Papadeas
5ed91c6d8a
Fix ValueSlider's text color from staying grayed out even if the slider is editable
2023-03-19 00:36:37 +02:00
Emmanouil Papadeas
df00e43b84
Do not allow the ValueSlider's global shortcut to affect it if it's hidden
2023-03-18 14:29:11 +02:00
Emmanouil Papadeas
b5388093ef
Add a minimum size to CanvasPreviewContainer
...
Fixed issues with the UI system, when changing the tab to Reference Images and then back to Canvas Preview
2023-03-17 01:24:20 +02:00
Emmanouil Papadeas
c43f28b323
Manage layout dialog UI changes
2023-03-17 01:20:17 +02:00
Emmanouil Papadeas
e3a163b8c7
Update Default layout
2023-03-17 00:55:34 +02:00
Emmanouil Papadeas
1a769293fc
Dim cel buttons based on whether the cel is transparent/empty or not
...
Should replace #817 , but in a more optimized way, as it does not rely on _input().
2023-03-17 00:02:01 +02:00
Variable
ad3a0155b6
Set tilemask automatically ( #833 )
...
* AutoCreate Tile Masks
* removed a print()
* Disable masking by default
* changed visibility
* Remove Godot's needless changes in Main.tscn
Godot pls
---------
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2023-03-16 20:07:03 +02:00
mrtripie
0ad86816e5
Crop Tool ( #830 )
...
* Added intial crop tool
* [skip ci] Removed unneeeded LINE_WIDTH constant from CropRect
* Added DimensionsLabel
* Cleaned up CropRect._draw
* Hide the CropRect after switching to a different tool
* Sets the crop values to the entire canvas size on setup
* [skip ci] Added crop tool tooltip
* Made Crop tools synced with eachother by placing the crop settings on CropRect
* Added new modes, refactored, added rule of thirds lines and darkened background
* [skip ci] reset optimization
* Renames
* [skip ci] Tweaked the darkened background
* Fixed bug with top/bottom/left/right sliders after rect refactor
* Changing width/height on locked aspect ratio bug
* Aspect ratio sliders rounding/setting a min of 1 px height/width
* Fixed bugs with drawing the crop rect, especially with locked aspect ratio
* Save the mode to config_cache
* Added size lock and renamed mode
* Added tooltip for size lock. Not sure if I did the translation file right
* removed signal that wasn't used
* Formatting
* Removed old TODO comment from one of my previous PRs that isn't true anymore
* Fixed definition order for linter
* Changed locked size modes moving to offset by @Variable-ind, reordered methods
---------
Co-authored-by: MrTriPie <MrTriPie>
2023-03-16 19:50:45 +02:00
Variable
e008c39286
Added color Averaging ( #822 )
2023-03-15 15:05:18 +02:00
Emmanouil Papadeas
ad61ddc2c0
Fix crash when opening the rotate image dialog for the second time for large canvases
2023-03-14 15:34:06 +02:00
Emmanouil Papadeas
4bf7829b0a
Fix swatch getting transparent on double click
2023-03-14 15:24:15 +02:00
Emmanouil Papadeas
30d279c494
Fix image brushes being drawn outside the selection
2023-03-14 14:59:22 +02:00
Variable
0cb0f9c1bd
Added recent sizes to new project ( #819 )
...
* Added recen sizes to new project
* Formatting
* Limit list size to 10
2023-03-14 13:58:40 +02:00
Emmanouil Papadeas
ebdffb026c
[skip ci] Update CHANGELOG.md
2023-03-12 15:29:35 +02:00
Emmanouil Papadeas
5b2708a44f
Add shortcut for the paint selection tool
2023-03-11 03:33:53 +02:00
Emmanouil Papadeas
de7ef580f9
Fix dynamics hint tooltip and add some missing dynamic-related translation strings
2023-03-09 15:22:29 +02:00
Emmanouil Papadeas
598199eda5
New Crowdin updates ( #756 )
2023-03-08 14:51:58 +02:00
Emmanouil Papadeas
cd4e9ef9bd
Use Godot 3.x's gdtoolkit.
...
gdtoolkit got updated to Godot 4.x, so we need to explicitly state that we are installing the Godot 3.x version.
2023-03-07 16:24:59 +02:00
Variable
d9efe97bfa
Recorder extension to core ( #823 )
...
* Add files via upload
* add fps counter
* formatting
* Update Recorder.gd
* Some improvements
* typo
* another typo
* formatting
2023-03-07 16:21:03 +02:00
Variable
e88ba2cb73
Further improvements to Dynamics ( #828 )
...
* Image bruch now obeys dynamics as well
* Added a signal that resets dynamics
* formatting
* change uncheck.png
* added preview for pressure
* Added the requested changes
2023-02-28 17:07:48 +02:00
imgbot[bot]
eee4e50fd3
[ImgBot] Optimize images ( #827 )
...
*Total -- 1,021.17kb -> 489.23kb (52.09%)
/assets/graphics/splash_screen/artworks/roroto/roroto_025.png -- 6.31kb -> 2.95kb (53.24%)
/assets/graphics/splash_screen/artworks/roroto/roroto_023.png -- 6.33kb -> 2.96kb (53.2%)
/assets/graphics/splash_screen/artworks/roroto/roroto_057.png -- 6.26kb -> 2.93kb (53.19%)
/assets/graphics/splash_screen/artworks/roroto/roroto_024.png -- 6.32kb -> 2.96kb (53.18%)
/assets/graphics/splash_screen/artworks/roroto/roroto_031.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_029.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_027.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_030.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_028.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_022.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_026.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_021.png -- 6.26kb -> 2.94kb (53%)
/assets/graphics/splash_screen/artworks/roroto/roroto_049.png -- 6.14kb -> 2.89kb (52.99%)
/assets/graphics/splash_screen/artworks/roroto/roroto_056.png -- 6.15kb -> 2.90kb (52.92%)
/assets/graphics/splash_screen/artworks/roroto/roroto_046.png -- 6.22kb -> 2.93kb (52.91%)
/assets/graphics/splash_screen/artworks/roroto/roroto_017.png -- 6.23kb -> 2.93kb (52.9%)
/assets/graphics/splash_screen/artworks/roroto/roroto_014.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_013.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_012.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_015.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_124.png -- 6.12kb -> 2.88kb (52.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_157.png -- 6.12kb -> 2.88kb (52.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_091.png -- 6.12kb -> 2.88kb (52.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_104.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_071.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_137.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_072.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_105.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_138.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_080.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_147.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_114.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_113.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_081.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_146.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_043.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_044.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_041.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_035.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_042.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_040.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_037.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_045.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_036.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_038.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_039.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_125.png -- 6.10kb -> 2.88kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_092.png -- 6.10kb -> 2.88kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_158.png -- 6.10kb -> 2.88kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_047.png -- 6.17kb -> 2.91kb (52.82%)
/assets/graphics/splash_screen/artworks/roroto/roroto_048.png -- 6.17kb -> 2.91kb (52.82%)
/assets/graphics/splash_screen/artworks/roroto/roroto_121.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_156.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_155.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_123.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_089.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_122.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_154.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_088.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_090.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_153.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_085.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_152.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_118.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_119.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_087.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_086.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_151.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_120.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_107.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_139.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_140.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_106.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_074.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_073.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_006.png -- 6.14kb -> 2.90kb (52.74%)
/assets/graphics/splash_screen/artworks/roroto/roroto_033.png -- 6.20kb -> 2.93kb (52.73%)
/assets/graphics/splash_screen/artworks/roroto/roroto_007.png -- 6.14kb -> 2.90kb (52.73%)
/assets/graphics/splash_screen/artworks/roroto/roroto_082.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_148.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_115.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_083.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_149.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_150.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_117.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_084.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_116.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_003.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_001.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_004.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_005.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_002.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_016.png -- 6.21kb -> 2.94kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_110.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_111.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_144.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_145.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_112.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_079.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_077.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_078.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_143.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_064.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_096.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_097.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_130.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_129.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_063.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_010.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_009.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_008.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_011.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_032.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_101.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_068.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_100.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_134.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_067.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_133.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_066.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_099.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_131.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_098.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_132.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_065.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_127.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_061.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_128.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_062.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_095.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_094.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_055.png -- 6.04kb -> 2.86kb (52.62%)
/assets/graphics/splash_screen/artworks/roroto/roroto_060.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_059.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_159.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_093.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_126.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_020.png -- 6.19kb -> 2.93kb (52.58%)
/assets/graphics/splash_screen/artworks/roroto/roroto_019.png -- 6.19kb -> 2.93kb (52.58%)
/assets/graphics/splash_screen/artworks/roroto/roroto_018.png -- 6.19kb -> 2.93kb (52.58%)
/assets/graphics/splash_screen/artworks/roroto/roroto_058.png -- 6.13kb -> 2.91kb (52.57%)
/assets/graphics/splash_screen/artworks/roroto/roroto_070.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_069.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_103.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_102.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_135.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_136.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_141.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_108.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_109.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_142.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_075.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_076.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_034.png -- 6.11kb -> 2.91kb (52.48%)
/assets/graphics/splash_screen/artworks/roroto/roroto_051.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_054.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_052.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_050.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_053.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/wishdream.png -- 18.38kb -> 9.05kb (50.74%)
/assets/graphics/splash_screen/artworks/kalpar.png -- 4.28kb -> 2.32kb (45.76%)
/assets/dither-matrices/bayer16.png -- 0.79kb -> 0.51kb (35.65%)
/assets/graphics/splash_screen/artworks/uch.png -- 18.05kb -> 12.09kb (33.01%)
/assets/graphics/splash_screen/orama_64x64.png -- 1.14kb -> 0.81kb (28.56%)
/addons/keychain/assets/shortcut.svg -- 0.37kb -> 0.37kb (0.79%)
/assets/graphics/misc/value_arrow_hover.svg -- 0.39kb -> 0.39kb (0.75%)
/assets/graphics/misc/value_arrow.svg -- 0.39kb -> 0.39kb (0.75%)
/assets/graphics/misc/value_arrow_press.svg -- 0.39kb -> 0.39kb (0.74%)
/addons/keychain/assets/add.svg -- 0.15kb -> 0.14kb (0.67%)
/addons/keychain/assets/edit.svg -- 0.19kb -> 0.19kb (0.51%)
/addons/keychain/assets/folder.svg -- 0.22kb -> 0.22kb (0.44%)
/addons/keychain/assets/mouse.svg -- 0.23kb -> 0.23kb (0.43%)
/addons/keychain/assets/close.svg -- 0.28kb -> 0.28kb (0.35%)
/addons/keychain/assets/keyboard_physical.svg -- 0.45kb -> 0.45kb (0.22%)
/addons/keychain/assets/keyboard.svg -- 0.94kb -> 0.94kb (0.1%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-02-21 02:24:31 +02:00
Variable
f2f2f11661
Some improvements to the dynamics ( #826 )
...
* fix dynamics
* removed empty line
* Added icon
* added check/uncheck icons
* make thresholds ui simpler
* Rename dynamics.png to lowercase and add MaxMinEdit class to project.godot
---------
Co-authored-by: Emmanouil Papadeas <manoschool@yahoo.gr>
2023-02-20 21:51:26 +02:00
Variable
0da30c015c
Move perspective lines with mouse (plus code improvements) ( #821 )
...
* Code Improvements to Perspective editor
* formatting
* fixed a bug
* Some drastic changes
* Delete src/UI/Tools directory
* Delete src/UI/UI/PerspectiveEditor directory
* Some drastic changes
* i messed up so here's the fix
* Added easy movement and rotation
* formatting
* useless script
* fix some things and add tracker disabler
* formatting
* fix incorrect length on redo
* remove useless code
2023-02-18 02:33:46 +02:00
Emmanouil Papadeas
c60675b4e7
[WIP] Added dynamics, such as pen pressure (finally!) and mouse velocity affecting alpha and brush size
...
Alpha currently produces ugly results when drawing on top of opaque colors. See the comment in Draw.gd like 445 for more details.
2023-02-17 15:29:55 +02:00
Emmanouil Papadeas
fdb24c008e
Fix guide snapping segment detection
...
The previous method was not working for perspective guides rotated at 315 degrees, due to the test line being parallel to it. Thanks to Variable for the solution.
2023-02-13 01:21:29 +02:00
Emmanouil Papadeas
12fbeca724
Improve grid snapping
...
Thanks to Variable
2023-02-13 00:51:09 +02:00
Emmanouil Papadeas
83a0d93837
Update get_spacing_position() to make it more effective
...
Thanks to Variable
2023-02-13 00:17:55 +02:00
Emmanouil Papadeas
6f6ff98923
Implement perspective guide snapping
2023-02-12 21:32:35 +02:00
Variable
7f026aa371
Implement a spacing option for the pencil tool ( #813 )
...
* Added Code for cursor snapping
* Added the Snap option
* typo
* Fix snapvector not updating properly
* formatting
* better snapping system
This makes the stroke snapping more accurate by preferring the snap point nearest to the cursor
* changed Snap mode to spacing
* Code Improvements
* more changes
* Update Pencil.gd
* formatting
* fix max line length
---------
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2023-02-12 17:46:47 +02:00
Variable
7307743f83
Added the Perspective editor ( #806 )
...
* Added Perspective Editor
* removed unintended changes
* Removed unintended changes
* removed un-intended changes
* Delete Axes.tscn
* Delete Axis.gd
* Removed MouseGuides from editor
I will add them separately
* Added MouseGuides
* Some changes
* Fixed some things
* added mouse guide
* make MouseGuides remember last setting
* don't move if dialog is open
* Dont move tracker guides if dialog is open
* UI improvement to editor
* Update VanishingPoint.gd
* UI Improvement
* Minor Color Improvements
* fixed a bug
This was causing a crash
* Some UI Changes
* Improve UI some more
* fix typo
* Added Undo/Redo and improved UI
* Formatting
* formatting
* formatting
* formatting
* Fix Definition out of order
* Fix Definition out of order
* formatting
* formatting
* fix Duplicate error
* Fix some things
* Some UI Changes
* Some code refinement
* Removed un-needed lines
* Some code refinement
* Some more UI Changes
* Changes, Changes and Changes
* Delete LineButton.gd
* Delete LineButton.tscn
* Delete PerspectiveEditor.gd
* Delete PerspectiveEditor.tscn
* Delete PointCollapseContainer.gd
* Delete PerspectiveLine.tscn
* Delete PerspectiveLine.gd
* Changed boundary separators to ColorRects
* make the guide update more frequently
* make default color have full alpha
* Dim the boundaries based on luminance
* typo
* Formatting
* Formatting
* formatting i forgot to do
* Delete VanishingPoint.gd
* Delete VanishingPoint.tscn
* Fixed rouge collapsible container
---------
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2023-02-12 15:20:53 +02:00
Emmanouil Papadeas
c6d6c6184c
Do not automatically set the UI scale to 0.75
...
It seems that people who had their UI automatically scaled to 0.75 did not like this and wanted to find a way to resize the UI.
2023-02-09 01:40:51 +02:00
Emmanouil Papadeas
ea746538cf
Workaround to make the Dithering shader work in WebGL 1.0
...
Not the best way to do this, but it works.
2023-02-06 14:29:27 +02:00
Emmanouil Papadeas
6ae8d9afed
Make the GradientEditor node expand horizontally
2023-02-03 02:02:13 +02:00
Emmanouil Papadeas
a18c7082fa
[skip ci] Add SNAP_TO in the ViewMenu enum
2023-02-02 03:45:36 +02:00
Emmanouil Papadeas
be0f0dffc0
CI: Add official codespell action with PR annotations
2023-02-02 03:35:09 +02:00
Emmanouil Papadeas
8a38eef30d
[skip ci] Fix various typos
2023-02-02 03:06:23 +02:00
Emmanouil Papadeas
a381e8a7de
Fix ValueSlider's tint_progress not being reset after text has been confirmed
2023-02-01 02:12:09 +02:00
Emmanouil Papadeas
a66a0d4954
Remove unused pressure sensitivity options in the preferences
2023-01-31 01:11:23 +02:00
Emmanouil Papadeas
53dea9c8d0
Fix dithered gradients having wrong colors
...
Pass a nx1 image instead of the GradientTexture, that contains all of the gradient's selected colors, where n is the number of colors.
2023-01-29 01:02:40 +02:00
Emmanouil Papadeas
f26484f854
Add repeat options to the gradients, unify their code into two shaders
...
Have only two shaders, one for simple gradient and the other for dithered gradient generation. The gradient shape gets passed as a uniform to the shader. Gradients can now get repeated, and the size option for linear gradients is back.
2023-01-28 18:45:49 +02:00
Emmanouil Papadeas
201992fa72
Add multi-color support for gradients, remove step gradients
...
Gradients are no longer limited to two colors, but can now instead have as many as we want, with each color having its own offset. Step gradients have now been removed; to generate the same effect, you can now generate a linear gradient with constant interpolation. Cubic interpolation in gradients is now also possible.
The dithering shaders were by far the biggest challenge and they had to be re-written in order for them to support multiple colors, with each one having a difference offset. I have noticed that some colors may disappear when Constant interpolation is used, though, so it can be buggy sometimes. Thanks to https://godotshaders.com/shader/dither-gradient-shader/ for the reference.
ValueSliders are now also used in the gradient window.
2023-01-27 04:23:48 +02:00
Emmanouil Papadeas
42d6f12530
Implement rectangular grid and guide snapping
...
Snap to the rectangular grid and guides (excluding symmetry guides). Can be toggled from the View menu. Currently affects the following tools: Pencil, Eraser, Shading, Line, all shape tool and all selection tools. Although maybe this should not affect the Magic Wand and Select By Color? The snapping distance is currently unaffected by the zoom (should change), and it will be exposed as a parameter in the preferences at a later commit.
2023-01-25 04:37:03 +02:00
Emmanouil Papadeas
d9e3c980ae
[skip ci] Update CHANGELOG.md
2023-01-25 03:29:54 +02:00
Emmanouil Papadeas
f2a4af9c1f
Fix issue where you could move selection gizmos when an overlay window is opened
2023-01-23 19:06:10 +02:00
Emmanouil Papadeas
a9692ca859
Fix bug where the tool changes while having an image brush selected
...
The indicator appeared as a white square until the mouse moved, and errors appeared in the debugger.
2023-01-23 19:05:36 +02:00
Emmanouil Papadeas
640282f00c
Minor guide code cleanup
...
This commit removes the unnecessary point_in_rectangle() method, as Rect2.has_point() can be used instead. I was not aware that this built-in method existed back then.
2023-01-23 01:16:50 +02:00
Emmanouil Papadeas
7143e6ca8e
[skip ci] Change the focus mode of the Window menu
2023-01-22 02:03:09 +02:00
Variable
043a4de373
Upgrade the look of the brushes popup ( #815 )
...
* Upgrade the brushes popup
* upgrade brushes popup
* Formatting
* fix name of 1st brush not written
* use grid container instead of vbox
and added categories
* Some UI Changes
* typo
* Fix autowrap
* fix node paths
* formatting
* more formatting
* more formatting
And hopefully the final commit
* sigh... more formatting
2023-01-21 17:01:07 +02:00