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

Fullscreen can be toggled on and off from the View menu

This commit is contained in:
OverloadedOrama 2020-07-21 22:11:25 +03:00
parent 81f9cb4769
commit 8d9e1e8207
4 changed files with 14 additions and 5 deletions

View file

@ -42,6 +42,7 @@ Darshan Phaldesai (luiq54), Igor Santarek (jegor377), rob-a-bolton, Kinwailo
- The "create new image" dialog now remembers the last created canvas size. The default image settings are being used only when Pixelorama first launches. ([#178](https://github.com/Orama-Interactive/Pixelorama/issues/178)) - The "create new image" dialog now remembers the last created canvas size. The default image settings are being used only when Pixelorama first launches. ([#178](https://github.com/Orama-Interactive/Pixelorama/issues/178))
- Language and theme checkboxes are now radio buttons. - Language and theme checkboxes are now radio buttons.
- The Blue theme has more similar margins and seperations with the rest of the themes. - The Blue theme has more similar margins and seperations with the rest of the themes.
- Fullscreen can be toggled on and off from the View menu.
### Fixed ### Fixed
- Exporting large images and drawing with large image brushes is now a lot faster. (Because of Godot 3.2.2) - Exporting large images and drawing with large image brushes is now a lot faster. (Because of Godot 3.2.2)

View file

@ -151,6 +151,9 @@ msgstr ""
msgid "Zen Mode" msgid "Zen Mode"
msgstr "" msgstr ""
msgid "Fullscreen Mode"
msgstr ""
msgid "Fill with color:" msgid "Fill with color:"
msgstr "" msgstr ""

View file

@ -52,9 +52,6 @@ func _input(event : InputEvent) -> void:
if get_focus_owner() is LineEdit: if get_focus_owner() is LineEdit:
get_focus_owner().release_focus() get_focus_owner().release_focus()
if event.is_action_pressed("toggle_fullscreen"):
OS.window_fullscreen = !OS.window_fullscreen
if event.is_action_pressed("redo_secondary"): # Shift + Ctrl + Z if event.is_action_pressed("redo_secondary"): # Shift + Ctrl + Z
redone = true redone = true
Global.current_project.undo_redo.redo() Global.current_project.undo_redo.redo()

View file

@ -65,7 +65,8 @@ func setup_view_menu() -> void:
"Show Rulers" : InputMap.get_action_list("show_rulers")[0].get_scancode_with_modifiers(), "Show Rulers" : InputMap.get_action_list("show_rulers")[0].get_scancode_with_modifiers(),
"Show Guides" : InputMap.get_action_list("show_guides")[0].get_scancode_with_modifiers(), "Show Guides" : InputMap.get_action_list("show_guides")[0].get_scancode_with_modifiers(),
"Show Animation Timeline" : 0, "Show Animation Timeline" : 0,
"Zen Mode" : InputMap.get_action_list("zen_mode")[0].get_scancode_with_modifiers() "Zen Mode" : InputMap.get_action_list("zen_mode")[0].get_scancode_with_modifiers(),
"Fullscreen Mode" : InputMap.get_action_list("toggle_fullscreen")[0].get_scancode_with_modifiers(),
} }
view_menu = Global.view_menu.get_popup() view_menu = Global.view_menu.get_popup()
@ -234,8 +235,10 @@ func view_menu_id_pressed(id : int) -> void:
toggle_show_guides() toggle_show_guides()
4: # Show animation timeline 4: # Show animation timeline
toggle_show_anim_timeline() toggle_show_anim_timeline()
5: # Fullscreen mode 5: # Zen mode
toggle_zen_mode() toggle_zen_mode()
6: # Fullscreen mode
toggle_fullscreen()
Global.canvas.update() Global.canvas.update()
@ -288,6 +291,11 @@ func toggle_zen_mode() -> void:
view_menu.set_item_checked(5, zen_mode) view_menu.set_item_checked(5, zen_mode)
func toggle_fullscreen() -> void:
OS.window_fullscreen = !OS.window_fullscreen
view_menu.set_item_checked(6, OS.window_fullscreen)
func image_menu_id_pressed(id : int) -> void: func image_menu_id_pressed(id : int) -> void:
if Global.current_project.layers[Global.current_project.current_layer].locked: # No changes if the layer is locked if Global.current_project.layers[Global.current_project.current_layer].locked: # No changes if the layer is locked
return return