Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
enhancement_small.png
CLOSED  Enhancement #553  -  menu structure
Posted Jan 16, 2014 - updated Jan 05, 2019
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Enhancement
  • Status
     
    Closed
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Yu Chen
  • Owned by
     Yu Chen
  • Time spent
    3 days
  • Category
    User interface
  • Resolution
    RESOLVED
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png 1.0
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
In current dev branch, we have a stand menu bar implementation for Synfig Studio. But the structure is still using the way of organization the old days. For example, the File->Panels items should be placed under the View menu item. And there are a lot of other examples. We need to redesign(re-arrange) these menu items referring other graphic software, Mypaint for instance.

#1
Comment posted by
 Yu Chen
Jan 23, 06:56
I post the current layout of menu as following for reference


File, Edit, View, Canvas, Tool, Layer, Keyframe, Plug-In, Help


[File]
=============================
New
Open
Open Recent >>
Save
Save As
Save All
Revert
-----------------------------
CVS Add
CVS Update
CVS Commit
CVS Revert
-----------------------------
Import
-----------------------------
Render
Preview
Sound File
-----------------------------
Options
Close Window
Close Document
-----------------------------
Panels >>
Input Devices...
Setup...
Reset to default Setup Values
-----------------------------
Quit
=============================


[Edit]
=============================
Undo
Redo
-----------------------------
Cut
Copy
Paste
-----------------------------
Select All Layers
Unselect All Layers
Select All Handles
Unselect All Handles
-----------------------------
Propeties -- canvas
=============================

[View]
=============================
Show/Hide Handles >>
Preview Quality >>
Low-Res Pixel Size >>
-----------------------------
Play
Stop
Preview Window
-----------------------------
Show Grid
Snap to Grid
Show Guides
Snap to Guides
Use Low-Res
Show Onion Skin
-----------------------------
Zoom In
Zoom Out
Best Fit
Normal Size
-----------------------------
Zoom In on Timeline
Zoom Out on Timeline
-----------------------------
Jump to Next Keyframe
Jump to Prev Keyframe
Next Frame
Prev Frame
Seek Forward
Seek Backward
Seek to Begin
Seek to End
=============================

[Canvas]
=============================
New Canvas
=============================

[Tool]
=============================
Transform Tool
SmoothMove Tool
Scale Tool
Rotate Tool
Mirror Tool
Circle Tool
Rectangle Tool
Star Tool
Polygon Tool
Gradient Tool
Spline Tool
Draw Tool
Width Tool
Fill Tool
Eyedrop Tool
Text Tool
Sketch Tool
Zoom Tool
=============================

[Set]
=============================
Add a New Set
=============================

[Layer]
=============================
New Layer >>
Increase Amount
Descrease Amount
Add Layers to Set
Remove Layers from a Set
Duplicate Layer
Group Layer
Delete Layer
Set Layer Description
Disable Layer Rendering
-----------------------------
Cut
Copy
Past
=============================


[Keyframe]
=============================
Add New Keyframe
Duplicate Keyframe
Remove Keyframe
Keyframe Properties
=============================


[Plug-ins]
=============================
Add Skeleton (Simple)
Unhide All Layers
=============================


[Help]
=============================
Help
-----------------------------
Tutorials
Reference
Frequently Asked Questions
-----------------------------
Get Support
-----------------------------
About
=============================



And this is the new layout:

Synfig, File, Edit, View, Canvas, Layer, Keyframe, Plug-In, Panel


[Synfig]
===============================
About Synfig Studio
Preferences...(Setup...)
Input Devices...
Reset to Default Setup Values
-------------------------------
Help
Tutorials
FAQ
Get Support
-------------------------------
Quit
===============================


[File]
===============================
New
Open
Open Recent >>
Save
Save As...
Save All
Revert
-------------------------------
Import...
Sound File...
-------------------------------
CVS Add
CVS Update
CVS Commit
CVS Revert
-------------------------------
Render
-------------------------------
Options
Close Document
===============================


[Edit]
===============================
Undo
Redo
-------------------------------
Cut
Copy
Paste
-------------------------------
Select All Layers
Unselect All Layers
-------------------------------
Select All Handles
Unselect All Handles
===============================


[View]
===============================
Show/Hide Handles >>
Preview Quality >>
Low-Res Pixel Size >>
-------------------------------
Play
Stop
Preview...
-------------------------------
Show Grid
Snap to Grid
Show Guides
Snap to Guides
Use Low-Res
Show Onion Skin
-------------------------------
Zoom In
Zoom Out
Best Fit
Normal Size
-------------------------------
Zoom In on Timeline
Zoom Out on Timeline
-------------------------------
Jump to Next Keyframe
Jump to Prev Keyframe
Next Frame
Prev Frame
Seek Forward
Seek Backward
Seek to Begin
Seek to End
===============================


[Canvas]
===============================
New Canvas
Propeties...
===============================


[Layer]
===============================
New Layer >>
Increase Amount
Descrease Amount
Add Layers to Set
Remove Layers from a Set
Duplicate Layer
Group Layer
Delete Layer
Set Layer Description
Disable Layer Rendering
================================


[Keyframe]
===============================
Add New Keyframe
Duplicate Keyframe
Remove Keyframe
Properties...
===============================


[Plug-ins]
===============================
Add Skeleton (Simple)
Unhide All Layers
===============================


[Panel]
===============================
Toolbox
Tool Options
History
Canvas Browser
Keyframes
Layers
Parameters
Canvas MetaData
Library
Inof
Navigator
Timetrack
Graphs
Sets
-------------------------------
Reset Panels to Original Layout
-------------------------------
Synfig Animation 1
Synfig Animation 2
Synfig Animation 3
===============================
#2
Comment posted by
 Yu Chen
Jan 23, 07:10
As you can see,There is a Synfig menu as a container to host all global menus such as About Synfig Studio, Preferences..., Help, etc...

I also added a new menu group Panel, the submenu items were locating in File menu as Panels submenu. The opened files(canvas windows) will be listed in this menu as well.

And there still others I would like to mention here, the menu item: Edit -> Properties are now moved to Canvas -> Properties, Cut, Copy, Paste items are removed from Layer menu, we already have them in Edit, Review Window is moved from File to View

#3
Comment posted by
 Yu Chen
icon_reply.pngJan 28, 07:46, in reply to comment #2
File, Edit, View, Canvas, Layer, Plug-Ins, Window, Help

Sub-items:

[File]
==============================
New
Open...
Open Recent >>
------------------------------
Save
Save As...
Save All
Revert
------------------------------
CVS Add
CVS Update
CVS Commit
CVS Revert
------------------------------
Import...
Import Sound File...
------------------------------
Preview...
Render...
------------------------------
Close Document
------------------------------
Quit
==============================



[Edit]
==============================
Undo
Redo
------------------------------
Cut
Copy
Paste
------------------------------
Select All Layers
Unselect All Layers
Select All Handles
Unselect All Handles
------------------------------
Input Devices...
Preferences...
Reset to default Setup values
==============================



[View]
==============================
almost the same than current
version in master branch
==============================

[Layer]
==============================
nothing changed
==============================

[Canvas]
==============================
Properties...
Options...
==============================



[Plug-Ins]
==============================
nothing changed
==============================



[Window]
==============================
Arrange >>
Workscape >>
------------------------------
Toolbox
Tool Options
History
...
Graphs
Sets
Palette Editor
------------------------------
Synfig Animation 1
Synfig Animation 2
Synfig Animation 3
==============================


[Workscape]
==============================
Default
Animating
Compositing
==============================


[Help]
==============================
Help
Tutorials
Reference
FAQ
------------------------------
Get Support
------------------------------
About Synfig Studio
===============================
#6
Comment posted by
 Yu Chen
icon_reply.pngJan 28, 05:51, in reply to comment #3
And now there is a Toolbox menu item, I have no idea about it why it is there. It is just a copy of toolbox items. And if there a strong reason we have to have it, it should be "Tools" instead of "Toolbox" from my point of view.
#7
Comment posted by
 Konstantin Dmitriev
icon_reply.pngJan 28, 12:41, in reply to comment #6


Yu Chen wrote:
it should be "Tools" instead of "Toolbox" from my point of
view.


I agree about "Tools" instead of "Toolbox".