Blender Git Commit Log

Git Commits -> Revision 7c25f16

Revision 7c25f16 by Dalai Felinto (master)
October 14, 2014, 18:11 (GMT)
Fullscreen Editor (new fullscreen mode for clean UI)

Organize Maximize/Fullscreen mess and add a new fullscreen mode with no UI

* Maximize Editor: (old Ctrl+Up)
* Full Screen Window: (old Alt + F11)
* Full Screen Editor: new operator (Alt + F10)
* Change Show/Hide Header: (Alt + F9)

When the mode is on moving the mouse near the top right corner of the
editor shows an icon to go back to the normal editor mode.

This was originally intended for the multiview branch, but this
functionality also benefits non-stereo workflows, thus it can be
reviewed and committed independently.

Development notes:
* This includes cleanups in the code to sanitize the naming of
fullscreen/maximize across the window/editor code.

* Originally the idea was to make the window fullscreen as well, but
this idea was dropped.

* You can see the clicking area when debug is 1

* Technically the user can be left with an unfaded icon in the corner
(specially when using a tablet). If we think this is too bad we can
increase the action zone to be the whole screen, or something similar.

Reviewers: campbellbarton [1], ton [2], fsiddi [2]

[1] actual code review
[2] design review

Differential Revision: https://developer.blender.org/D678

Commit Details:

Full Hash: 7c25f16f1ac4b6857cc48a2b977af687615709ae
Parent Commit: e556670
Lines Changed: +362, -116

25 Modified Paths:

/release/scripts/startup/bl_ui/space_clip.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_console.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_dopesheet.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_graph.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_image.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_logic.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_nla.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_node.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_outliner.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_text.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_time.py (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+2, -1) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -1) (Diff)
/source/blender/editors/include/ED_screen_types.h (+3, -0) (Diff)
/source/blender/editors/render/render_view.c (+1, -1) (Diff)
/source/blender/editors/screen/area.c (+96, -22) (Diff)
/source/blender/editors/screen/screen_edit.c (+67, -38) (Diff)
/source/blender/editors/screen/screen_intern.h (+2, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+146, -26) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+9, -5) (Diff)
/source/blender/makesrna/intern/rna_screen.c (+2, -2) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -2) (Diff)
/source/blender/windowmanager/wm_event_types.h (+6, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021