mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-18 09:09:47 +00:00
Fixed bug where the user could drag the guides when the canvas had no focus
This commit is contained in:
parent
10280f25f9
commit
4e33775c84
|
@ -53,5 +53,5 @@ To communicate with developers (e.g. to discuss a feature you want to implement
|
|||
discuss quite specific points about the development, and not general user
|
||||
feedback or support requests.
|
||||
- [Our Discord Server](https://discord.gg/GTMtr8s): All developers and most contributors are there, so it's the best way for direct chat
|
||||
about Pixelorama. You can use the channel #pixelorama-dev to stay up to date with Pixelorama's developments real-time,
|
||||
or talk about the developments and request new features. If you seek support, please use the #pixelorama-help channel instead.
|
||||
about Pixelorama. You can use the channel `#pixelorama-dev` to stay up to date with Pixelorama's developments real-time,
|
||||
or talk about the developments and request new features. If you seek support, please use the `#pixelorama-help` channel instead.
|
||||
|
|
|
@ -25,7 +25,7 @@ Martin Novák (novhack), luiq54, Schweini07, Marco Galli (Gaarco), Matheus Peseg
|
|||
- Esperanto translation.
|
||||
- When the image is unsaved and the user tries to make a new one, a new warning dialog will appear to ask for confirmation.
|
||||
- A new zoom tool has been added, and you can also zoom in with the `+` key, and zoom out with `-`.
|
||||
- You can now move the canvas with the `Arrow keys`. `Shift + Arrows` make it move with medium speed, and `Ctrl + Shuft + Arrows` makes it move with high speed.
|
||||
- You can now move the canvas with the `Arrow keys`. `Shift + Arrows` make it move with medium speed, and `Ctrl + Shift + Arrows` makes it move with high speed.
|
||||
- The left and right tool icon options (found in Preferences) are now saved and restored on startup.
|
||||
|
||||
### Changed
|
||||
|
@ -51,8 +51,7 @@ Martin Novák (novhack), luiq54, Schweini07, Marco Galli (Gaarco), Matheus Peseg
|
|||
- Fixed issue when moving frames, the current frame was being shown but the frame next to it was actually the one being drawn on.
|
||||
- Fixed issue with LineEdits not letting go of focus when the user clicked somewhere else.! (Issue #167)
|
||||
- When the palette, outline and rotate image dialogs are open, the user can't zoom in the canvas anymore.
|
||||
- Fixed bug where the user could drag the selection when it had no focus.
|
||||
|
||||
- Fixed bug where the user could drag the selection and the guides when the canvas had no focus.
|
||||
|
||||
### Removed
|
||||
- It's no longer possible for frames to have different amounts of layers. All frames have the same amount.
|
||||
|
|
|
@ -25,7 +25,7 @@ func _process(delta : float) -> void:
|
|||
else:
|
||||
point0.x -= width * 3
|
||||
point1.x += width * 3
|
||||
if point_in_rectangle(mouse_pos, point0, point1) && Input.is_action_just_pressed("left_mouse"):
|
||||
if Global.can_draw and Global.has_focus and point_in_rectangle(mouse_pos, point0, point1) and Input.is_action_just_pressed("left_mouse"):
|
||||
if !point_in_rectangle(Global.canvas.current_pixel, Global.canvas.location, Global.canvas.location + Global.canvas.size):
|
||||
has_focus = true
|
||||
Global.has_focus = false
|
||||
|
|
Loading…
Reference in a new issue