Thanks both for the comments!

Basically, the first step of menu re-arrangement is done by leaving some
rooms to be improved.

The new menu layout
File, Edit, View, Canvas, Layer, Plug-Ins, Window, Help

Some thing I would like to share:

1) Compare to the proposal in first mail, Layer menu is added. So use can
still add a layer which can not be created by tools available in Toolbox,
blur layer for example. Maybe we should redesign layer panel ui by adding a
[new layer] button in the future.

2) Window - > Workspace has three modes at the moment, [Default],
[Animating] and [Compositing]. [Default] is just a renamed [Reset Panels to
Original Layout]. The others are experienced implementations. But you might
already have ideas about workspace management functionalities such as
workspace save, rename, delete.

3) Window menu should have a separator between panels and opened documents

4) Window menu can not handle a file which name contains underscore. I saw
there is code existed which fixes same issue in File -> Open Recent.

5) Arrangement of opened (multiple) documents, please refer to Photoshop's
workspace arrange menus. These will be help when user working on a scene
with external canvas/es.

6) Would be good to have a [close all documents] in File menu when there is
more than one documents opened.

7) View menu should be polished.

3,4,6,7) is my next milestone! Since I am going to have my Chinese New Year
holiday in the coming week with limited internet access, I am about to send
out merge pull for the changes already done.


That all for now.


Kung Hei Fat Choy!


~ yu


2014-01-27 Konstantin Dmitriev <ksee.zelga...@gmail.com>

> Hi, Yu, Carlos,
>
> I agree with all changes, proposed by Yu.
>
> 2014-01-27 Carlos López González <genet...@gmail.com>:
> >  if the user doesn't have opportunity to make a mouse right click?
>
> I believe this problem is solved by OS and desktop environment  (it's
> called Assistive technology if I remember correctly). ^__^
>
> > what if the toolbox is hidden (not accessible)?
>
> I believe if toolbox is hidden, then it's done intentionaly and user
> most likely will usek key bindings to switch tools, not awkward menu
> items. ^__^
>
> So, I'm strongly encourage Yu to make the changes and submit a pull
> request. ^__^
> K.
>
> >
> > 2014-01-26 Yu Chen <jco...@gmail.com>
> >
> >> Hi,
> >>
> >> In menubar of mainwindow, there are 10 items: File, Edit, View,
> >> Canvas, Layer, Keyframe, Tool, Set, Plug-Ins and Help.
> >>
> >> Do we really need Layer, Tool, Set, Keyframe menus? Since all of their
> >> sub-items are avaliable in their own panels.
> >>
> >> Keyframe menu, in most cases, user has go to keyframe panel to
> >> maintain keyframes for their documents.
> >> Layer menu, is just a copy of layer panel context menu
> >> Tool menu, is just a copy of toolbox
> >> Set, I never use it from menu bar
> >> Canvas, almost same, but the Canvas Properties and Options should be
> >> relocated from Edit and File menus to Canvas menu.
> >>
> >> I advise to:
> >> - Remove Keyframe, Layer, Tool, Set menus from menubar
> >> - Add a new Window item which contains File->Panels items (with some
> >> improvements of couse)
> >> - Relocate menu items Edit-Properties and File->Options to Canvas
> >> menu. Maby be we should hide the Options menu item, since the Options
> >> dialog is not a finished effort, and from my point of view, it is more
> >> like a canvas metadata editor. It would better to merge it into canvas
> >> properties dialog.
> >>
> >> So the new menubar will look like:
> >> File, Edit, View, Canvas, 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
> >> ==============================
> >>
> >>
> >>
> >> [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]
> >> ==============================
> >> Vertical Docks: Canvases, History, Layers
> >> Horizontal Docks: Parameters, Keyframes
> >> ------------------------------
> >> Reset Panels to Original Layout
> >> ==============================
> >>
> >>
> >>
> >> [Help]
> >> ==============================
> >> Help
> >> Tutorials
> >> Reference
> >> FAQ
> >> ------------------------------
> >> Get Support
> >> ------------------------------
> >> About Synfig Studio
> >> ===============================
> >>
> >>
> >>
> >>
> >> ~ yu
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> >> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> >> Critical Workloads, Development Environments & Everything In Between.
> >> Get a Quote or Start a Free Trial Today.
> >>
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Synfig-devl mailing list
> >> Synfig-devl@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/synfig-devl
> >
> >
> >
> >
> > --
> > Carlos
> > http://synfig.org
> >
> >
> ------------------------------------------------------------------------------
> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
> > Critical Workloads, Development Environments & Everything In Between.
> > Get a Quote or Start a Free Trial Today.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Synfig-devl mailing list
> > Synfig-devl@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/synfig-devl
> >
>
>
>
> --
> http://morevnaproject.org/
>
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Synfig-devl mailing list
> Synfig-devl@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/synfig-devl
>
------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to