How do others feel about these adjustments to the menu layout? There's been general agreement I think that some adjustments to the menu layout are necessary; if we can get a rough concensus on some items, I'd love to see these incorporated for 0.43.
Bryce
----- Forwarded message from Joshua Blocher <verbalshadow@...400...> -----
Date: Fri, 5 Aug 2005 23:30:35 +0400 From: Joshua Blocher <verbalshadow@...400...> To: inkscape-devel@lists.sourceforge.net Reply-To: Joshua Blocher <verbalshadow@...400...> Subject: [Inkscape-devel] My Menus.xml
These are my personnel adjustments to the menus. The main philosophy behind the adjustments is if menu item already has "face time" in the UI then its ok to bury the Item in a clearly labeled submenu. Not all of the adjusts fall in to this category. Some just felt right. Others didn't seem to really belong in the menu they were in. All menus are now under 15 items, except the Effects menu which I renamed to Scripts
Joshua Blocher verbalshadow
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <inkscape version="0.42+devel"> <submenu name="_File"> <submenu name="New"> <verb verb-id="FileNew" /> <template-list /> </submenu> <verb verb-id="FileOpen" /> <submenu name="Open Recent"> <recent-file-list /> </submenu> <verb verb-id="FileRevert" /> <verb verb-id="FileSave" /> <verb verb-id="FileSaveAs" /> <seperator /> <verb verb-id="FileImport" /> <verb verb-id="FileExport" /> <seperator /> <verb verb-id="FilePrint" /> <seperator /> <verb verb-id="DialogNamedview" /> <verb verb-id="DialogDisplay" /> <seperator /> <verb verb-id="FileCloseView" /> <verb verb-id="FileQuit" /> </submenu> <submenu name="_Edit"> <verb verb-id="EditUndo" /> <verb verb-id="EditRedo" /> <seperator /> <verb verb-id="EditCut" /> <verb verb-id="EditCopy" /> <verb verb-id="EditPaste" /> <verb verb-id="EditPasteInPlace" /> <verb verb-id="EditPasteStyle" /> <seperator /> <verb verb-id="EditSelectAll" /> <verb verb-id="EditSelectAllInLayers" /> <verb verb-id="EditInvert" /> <verb verb-id="EditDeselect" /> <seperator /> <verb verb-id="EditDelete" /> <seperator /> <verb verb-id="DialogFind" /> <verb verb-id="DialogXMLEditor" /> </submenu> <submenu name="_View"> <submenu name="Zoom Level"> <verb verb-id="Zoom1:0" /> <verb verb-id="Zoom1:2" /> <verb verb-id="Zoom2:1" /> <seperator /> <verb verb-id="ZoomSelection" /> <verb verb-id="ZoomDrawing" /> <verb verb-id="ZoomPage" /> <verb verb-id="ZoomPageWidth" /> </submenu> <verb verb-id="ZoomPrev" /> <verb verb-id="ZoomNext" /> <seperator /> <submenu name="Show/Hide"> <objects-checkboxes /> </submenu> <verb verb-id="DialogsToggle" /> <seperator /> <verb verb-id="ToggleGrid" /> <verb verb-id="ToggleGuides" /> <seperator /> <verb verb-id="FullScreen" /> <seperator /> <verb verb-id="DialogDebug" /> <verb verb-id="DialogScript" /> <seperator /> <verb verb-id="FilePrevDesktop" /> <verb verb-id="FileNextDesktop" /> <seperator /> <verb verb-id="ViewNew" /> <verb verb-id="ViewIconPreview" /> </submenu> <submenu name="_Layer"> <verb verb-id="LayerNew" /> <verb verb-id="LayerRename" /> <seperator /> <verb verb-id="LayerNext" /> <verb verb-id="LayerPrev" /> <seperator /> <verb verb-id="LayerMoveToNext" /> <verb verb-id="LayerMoveToPrev" /> <seperator /> <verb verb-id="LayerRaise" /> <verb verb-id="LayerLower" /> <verb verb-id="LayerToTop" /> <verb verb-id="LayerToBottom" /> <seperator /> <verb verb-id="LayerDelete" /> </submenu> <submenu name="_Object"> <verb verb-id="DialogFillStroke" /> <verb verb-id="DialogSwatches" /> <verb verb-id="DialogItem" /> <seperator /> <verb verb-id="SelectionGroup" /> <verb verb-id="SelectionUnGroup" /> <seperator /> <submenu name="Selection Position"> <verb verb-id="SelectionRaise" /> <verb verb-id="SelectionLower" /> <verb verb-id="SelectionToFront" /> <verb verb-id="SelectionToBack" /> <seperator /> <verb verb-id="ObjectRotate90" /> <verb verb-id="ObjectRotate90CCW" /> <verb verb-id="ObjectFlipHorizontally" /> <verb verb-id="ObjectFlipVertically" /> <seperator /> <verb verb-id="DialogAlignDistribute" /> <verb verb-id="SelectionGridTile" /> </submenu> <seperator /> <submenu name="Clone Ops"> <verb verb-id="EditDuplicate" /> <verb verb-id="EditClone" /> <verb verb-id="EditUnlinkClone" /> <verb verb-id="EditCloneOriginal" /> </submenu> <verb verb-id="DialogsClonetiler" /> <seperator /> <verb verb-id="EditTile" /> <verb verb-id="EditUnTile" /> <seperator /> <verb verb-id="SelectionCreateBitmap" /> <verb verb-id="DialogTransform" /> </submenu> <submenu name="_Path"> <verb verb-id="ObjectToCurve" /> <verb verb-id="SelectionOutline" /> <verb verb-id="SelectionTrace" /> <seperator /> <submenu name="Boolean Ops"> <verb verb-id="SelectionUnion" /> <verb verb-id="SelectionDiff" /> <verb verb-id="SelectionIntersect" /> <verb verb-id="SelectionSymDiff" /> <verb verb-id="SelectionDivide" /> <verb verb-id="SelectionCutPath" /> <seperator /> <verb verb-id="SelectionCombine" /> <verb verb-id="SelectionBreakApart" /> </submenu> <seperator /> <verb verb-id="SelectionInset" /> <verb verb-id="SelectionOffset" /> <verb verb-id="SelectionDynOffset" /> <verb verb-id="SelectionLinkedOffset" /> <seperator /> <verb verb-id="SelectionSimplify" /> <verb verb-id="SelectionReverse" /> </submenu> <submenu name="_Text"> <verb verb-id="Dialogtext" /> <seperator /> <verb verb-id="SelectionTextToPath" /> <verb verb-id="SelectionTextFromPath" /> <seperator /> <verb verb-id="ObjectFlowText" /> <verb verb-id="ObjectUnFlowText" /> <verb verb-id="ObjectFlowtextToText" /> <seperator /> <verb verb-id="SelectionTextRemoveKerns" /> </submenu> <submenu name="Scripts"> <verb verb-id="EffectLast" /> <verb verb-id="EffectLastPref" /> <seperator /> <effects-list /> </submenu> <submenu name="_Help"> <verb verb-id="HelpKeys" /> <submenu name="Tutorials"> <verb verb-id="TutorialsBasic" /> <verb verb-id="TutorialsShapes" /> <verb verb-id="TutorialsAdvanced" /> <verb verb-id="TutorialsTracing" /> <verb verb-id="TutorialsCalligraphy" /> <verb verb-id="TutorialsDesign" /> <verb verb-id="TutorialsTips" /> </submenu> <verb verb-id="HelpAboutMemory" /> <verb verb-id="HelpAbout" /> <verb verb-id="ShowLicense" /> </submenu> </inkscape>
----- End forwarded message -----
Please make sure you use correct existing name strings. Some of these were wrong in the default menu.xml and is now fixed in cvs, but it applies to those you add, as well. Reason: using wrong strings causes existing translations to be missed. The fix was to
replace
<submenu name="New"> <submenu name="Open Recent"> <submenu name="Show/Hide">
with
<submenu name="_New"> <submenu name="Open _Recent"> <submenu name="Show/Hide D_ialogs">
ralf
On Aug 13, 2005, at 2:30 AM, Ralf Stephan wrote:
Reason: using wrong strings causes existing translations to be missed. The fix was to
replace
<submenu name="New"> <submenu name="Open Recent"> <submenu name="Show/Hide">
with
<submenu name="_New"> <submenu name="Open _Recent"> <submenu name="Show/Hide D_ialogs">
Ahhh... I see an interesting issue there
In the long run, we should try to use abstract names there. That is, some string that stays the same no matter what the language, and that the user does not directly see.
As I touch things I'm going to be keeping an eye out for "logical internal identifier string" versus "end-user visible string" and try to make sure we do the right things. This includes translating the latter but never the former.
Just wanted to point this out to everyone as something to keep in mind.
participants (3)
-
Bryce Harrington
-
Jon A. Cruz
-
Ralf Stephan