Several possible UI improvements in Composer Hot

by Dmitry Ustyushkin on July 21, 2016

Dear Serena Developers,

I spend a lot of time in Composer every working day, and in course of usage of the Composer I've identified several annoying UX-related issues, which, I believe, would improve productivity of a Composer user if/when fixed.

Please find in the description of this idea a list of things that, IMHO, could be improved.

Please don't hesitate to ask questions if something is not clear.

Best Regards,

             Dmitry

 

 

  • WhenCurrent behaviour

    Desired behaviour

    Checking in new version and some elements are locked by somebody else The Composer does not always tell which element is locked The composer message should always include name of the lement locked
    Unfolding (opening) referenced app subtree in All Items menu The All items tree is scrolled down Keep the focus and position the tree view on the unfolded subtree
    Clicking on new element in All items menu The new object replaces currently opened one in the tab

    Open the object in new tab or at least make this behaviour configurable

    Doing search within source code tab The target character combination is searched down the screen only Add options of wrapping around the search and doing bi-directional search
    Doing search with Search Details option checked The search does not look inside code of JS actions of forms Also do text search in actions
    Writing Javascript code in HTML widget Curly brackets are marked as errors, validation of the process does not pass because of this, have to escape with backslash Let curly brackets be valid characters without escaping
    Clicking x (close) button on tab header of tab that does not have focus The composer focuses on the tab, then have to click on x again to close the tab Make composer close the tab without focusing on it
    Undoing last action The source code tab is scrolled to the top Keep the position within the source code window
    Editing values (like names ) in property editor The new value is not taken into account on Ctrl+S, have to hit Enter key to have it taken into account Make it changed when Ctrl+S is typed
    Doing deployment/quick deployment/opening Composer Validation tab is displayed by default - always Make which tab is displayed by default configurable or show property editor
    Editing AppScript source code in AppScript tab The comment character ' is displayed on position before the cursor line even when the cursor is in position after the comment, which is a bit misleading an which draws developer's attention Make the comment character be displayed after the cursor if the cursor is in the position after
    Viewing All Items panel Items of the same type are displayed in the same order they were added Add an option to sort them alphabetically and to revert to default ordering if needed

    When comparing against local file or importing, add filter for .mss files to select menu

       
    When deploying project "Exporting..." and "Deploying..." processes block Composer interface, which prevents the user from continuing to work when the process app is being deployed Do deploy in the background without blocking UI, or make the behaviour configurable
    When viewing event messages in event viewer


    Error occurred in file:
    'TransitionUtil.cpp', line 305.
    User: Id 8550, 'Dmitry'

    One or more fields are invalid.
    One or more fields are invalid.
    One or more fields are invalid.
    One or more fields are invalid.
    'Deployment Team' has an invalid selection. Please select a valid value to complete this transition. [(|TTwrnIDS_F1_MSG_FIELDS_INVALIDSELECTION|)]

    'Deployment Team' has an invalid selection. Please select a valid value to complete this transition. [(|TTwrnIDS_F1_MSG_FIELDS_INVALIDSELECTION|)]

    'Deployment Team' has an invalid selection. Please select a valid value to complete this transition. [(|TTwrnIDS_F1_MSG_FIELDS_INVALIDSELECTION|)]

    'Deployment Team' has an invalid selection. Please select a valid value to complete this transition. [(|TTwrnIDS_F1_MSG_FIELDS_INVALIDSELECTION|)]

    Include transtion name project name and item id into the message
    When searching in New menu in Workcenter Switch between local context and all projects resets search string It should be kept
    When opening process app from tab of referenced element the screen of the referenced element is lost, the app is opened as "from scratch" keep focus on the tab of element from which the process app was opened

    Ideas

    Status
  • Please login to view any attachments.

  • There are no user comments for this idea.
    Already have an account? or Create an account
     

PrintEmail

Recent Tweets