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

3781 commits

Author SHA1 Message Date
Emmanouil Papadeas
c4f1fc6745 New translations translations.pot (Korean) 2024-11-19 02:33:03 +02:00
Emmanouil Papadeas
2ec067aacb New translations translations.pot (Japanese) 2024-11-19 02:33:01 +02:00
Emmanouil Papadeas
c3272a1048 New translations translations.pot (Italian) 2024-11-19 02:33:00 +02:00
Emmanouil Papadeas
a27ed5f3d4 New translations translations.pot (Hungarian) 2024-11-19 02:32:58 +02:00
Emmanouil Papadeas
72d7961f63 New translations translations.pot (Hebrew) 2024-11-19 02:32:57 +02:00
Emmanouil Papadeas
8eaca2cea7 New translations translations.pot (Irish) 2024-11-19 02:32:56 +02:00
Emmanouil Papadeas
161739913b New translations translations.pot (Finnish) 2024-11-19 02:32:54 +02:00
Emmanouil Papadeas
36e11b56c0 New translations translations.pot (Greek) 2024-11-19 02:32:53 +02:00
Emmanouil Papadeas
e193a6c3e0 New translations translations.pot (German) 2024-11-19 02:32:52 +02:00
Emmanouil Papadeas
35190cd504 New translations translations.pot (Danish) 2024-11-19 02:32:50 +02:00
Emmanouil Papadeas
3c01c599a7 New translations translations.pot (Czech) 2024-11-19 02:32:49 +02:00
Emmanouil Papadeas
a08817821f New translations translations.pot (Catalan) 2024-11-19 02:32:48 +02:00
Emmanouil Papadeas
1fc7427d82 New translations translations.pot (Bulgarian) 2024-11-19 02:32:46 +02:00
Emmanouil Papadeas
147f7cf898 New translations translations.pot (Belarusian) 2024-11-19 02:32:45 +02:00
Emmanouil Papadeas
8521534a45 New translations translations.pot (Arabic) 2024-11-19 02:32:44 +02:00
Emmanouil Papadeas
7ed56837c1 New translations translations.pot (Afrikaans) 2024-11-19 02:32:42 +02:00
Emmanouil Papadeas
fbc8d56ad8 New translations translations.pot (Spanish) 2024-11-19 02:32:40 +02:00
Emmanouil Papadeas
f0d2390ce1 New translations translations.pot (French) 2024-11-19 02:32:39 +02:00
Emmanouil Papadeas
71d26395a4 New translations translations.pot (Romanian) 2024-11-19 02:32:38 +02:00
Emmanouil Papadeas
2166abfd51 New translations translations.pot (Ukrainian) 2024-11-19 02:32:36 +02:00
Emmanouil Papadeas
21e7c639e3 New translations translations.pot (Russian) 2024-11-19 02:32:35 +02:00
Emmanouil Papadeas
f4f7da7605 [skip ci] Update Translations.pot 2024-11-19 01:32:21 +02:00
Emmanouil Papadeas
428e5edb8f
Add a text tool (#1134)
* Initial port of the text tool to Godot 4

* Change font (WIP)

* Add antialiasing option and remove some old unneeded lines

* Remove outline code

* Add horizontal alignment and update the text edit font size

* Improve the text edit

* Don't activate tools while typing

* Format

* Give input priority to the text edit so the key X and shortcuts such as control-z work in the text edit

* Add style settings for bold and italic

* Fix text going blank when changing font

* Use `font.draw_multiline_string()`

* Change the move behavior of the text tool, add confirm and cancel buttons

* Compress images on undo/redo

* Fix text position
2024-11-19 01:20:34 +02:00
Emmanouil Papadeas
f6beb4470e [skip ci] Bump version to v1.1-dev 2024-11-19 01:17:29 +02:00
Emmanouil Papadeas
dd8bf5cc1b Release v1.0.5 2024-11-18 17:53:53 +02:00
Emmanouil Papadeas
e2b6262560 Update translators in AboutDialog 2024-11-18 17:50:19 +02:00
Emmanouil Papadeas
b548ad2337
New Crowdin updates (#1127) 2024-11-18 17:47:27 +02:00
Emmanouil Papadeas
f4fd2c8eb3
[skip ci] Update CHANGELOG.md 2024-11-16 21:27:29 +02:00
Emmanouil Papadeas
763783f2f1 Improve the UI of the tile mode offsets dialog and add an Isometric button 2024-11-15 17:59:57 +02:00
Emmanouil Papadeas
e10b0d1b08 Fix crash when opening the tile mode offsets dialog 2024-11-15 17:59:25 +02:00
Emmanouil Papadeas
94735fc08b [skip ci] Update Translations.pot 2024-11-15 02:08:30 +02:00
Emmanouil Papadeas
8077262b32 [skip ci] Update CHANGELOG.md 2024-11-15 02:04:59 +02:00
Emmanouil Papadeas
0d6b140dea Add border selection, fix some missing translation strings 2024-11-15 01:41:44 +02:00
Emmanouil Papadeas
dec698024c Implement selection expanding and shrinking via the Select menu 2024-11-14 17:59:53 +02:00
Emmanouil Papadeas
785d8cfc83 Hide the density slider by default
So that it doesn't appear in the shape tools, where it has no effect.
2024-11-14 16:22:53 +02:00
Emmanouil Papadeas
4c7d7da5e7 Fix regression where pressing Enter or Control would not confirm/cancel selection when a selection tool wasn't active 2024-11-14 01:39:41 +02:00
Emmanouil Papadeas
36329efaf6 Add density to the square & circle brushes
00% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
2024-11-14 01:02:51 +02:00
Emmanouil Papadeas
7c1435e95f When using the mouse wheel over a slider, don't scroll in ScrollContainers 2024-11-13 17:32:01 +02:00
Emmanouil Papadeas
ad77d98f42 Slightly optimize circle brushes by only calling the DrawingAlgos methods once while drawing
They keep getting called when size dynamics are enabled, however.
2024-11-13 02:55:15 +02:00
Emmanouil Papadeas
2600180736 Remove the Recorder from the Web version
It's not working anyway, and I'm not sure if there is a way to make it work, at least with a good and user-friendly way. If we find a way we could re-add it in the future.
2024-11-13 00:40:58 +02:00
Emmanouil Papadeas
5739a8b28e [skip ci] Update CHANGELOG.md 2024-11-12 01:46:50 +02:00
Emmanouil Papadeas
ce738f02c2 Don't change brush size when resizing the timeline cels and the palette swatches 2024-11-12 00:59:01 +02:00
Emmanouil Papadeas
b0b1361722 Fix layer effect slider values being rounded to the nearest integer 2024-11-12 00:47:53 +02:00
Variable
5fa97988b5
Fixed unexpected behavior of resize_selection() (#1132)
* Fixed unexpected behavior of resize_selection()

* Fix typo

---------

Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2024-11-10 23:12:09 +02:00
Variable
af703d486e
Add a way to get autoloads through the api (#1131)
* add autoloads to api

* A name Dilemma, There are 2 autoloads for ImportApi

* add docstring
2024-11-09 23:26:14 +02:00
Emmanouil Papadeas
d2892358e3 Add a set_display_scale() method to Main to avoid duplicate code 2024-11-04 18:47:29 +02:00
Emmanouil Papadeas
ec17e970e0 The Recorder panel now automatically records for the current project
Making its behavior more intuitive and consistent with the other panels. This also allows for multiple projects to be recorder at the same time, something that was not previous before. Changing projects now also changes the UI accordingly, depending on whether the current project is being recorded or not.

This change also fixes a memory leak, where either the first ever project or the last recorded one, stayed forever referenced in memory by the `project` variable.

Also fixed an issue where the recorder's settings size label was not showing the correct project size.
2024-11-03 18:54:08 +02:00
Emmanouil Papadeas
8beb79a33b Fix memory leak where the project remained referenced in BaseDraw even when its tab was closed
Another memory leak remains in Recorder.gd, where the first project forever remains referenced in memory, until the user changes the project from the option button. Perhaps we should remove that option button completely and always record the current project, that also sounds like the intended behavior to me.
2024-11-03 03:36:37 +02:00
Emmanouil Papadeas
e2971a8fe9 Add UI buttons for confirming and cancelling a transformation
Needed especially for users without a keyboard.
2024-10-31 23:49:58 +02:00
Emmanouil Papadeas
6863adf957 Implement support for mouse buttons to be used as menu shortcuts - fixes #1070
Also maps the mouse thumb button 1 to undo, and the mouse thumb button 2 to redo.
2024-10-30 14:25:34 +02:00