SharePoint
Feedback by UserVoice

SharePoint Dev Platform

Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Dev Platform.

How to submit a new idea

  1. Check if it's already been suggested. If it has, vote for it.
  2. If it's new, submit it in 50 words or less.
  3. Gather support!
  4. If your idea receives over 100 votes in 90 days, we will respond.
    If not, we will close it.

Want to engage further? Please visit the SharePoint Community

Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add the css for 'text-overflow' in Column Formatter.

    I want to truncate the string which crosses the width and add '...' at the end. Currently I am able to do that except for adding the '...'. It can be done if the column formatter supports 'text-overflow: ellipsis'.

    107 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow List / Library Layouts (Compact, Tile) to be active by default and/or via URL

    Currently users can switch their View layout manually between List, Compact List, and Tiles. However, developers customizing a View cannot set any of those as default, nor can we direct a user to a particular Layout.

    This request is for any or all of the following 3 modifications:


    • Allow one of the Layouts to be set as default so visitors see the correct layout without having to be directed to switch the layout manually (which, by the way, users never do anyway). One super convenient way to accomplish this would be to detect the use of "tileProps" in the View…

    106 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  3. Expose REST Endpoints in the SharePoint UI

    Here’s an idea I had a while ago based on a conversation I had with some of the other SharePoint MVPs: expose the REST endpoints and documentation right in the UI for those who have the appropriate permissions. It could be a little icon at the bottom of any page where there are relevant end points. All content is security trimmed anyway, so no one is going to see an endpoint they can’t use (though if they can fathom the docs they can know what endpoints there are available).

    Think about it:

    You’re on a List Settings page, and you
    65 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add support to hide List View Command Set buttons

    In the classic experience it's possible to hide ribbon buttons and menu options in the ECB. In the modern UI this currently isn't possible.
    Please add support to also hide OOTB List View Command Set buttons and ECB items in the modern UI.

    In the Classic view this could be done by a Custom Action:

    <CustomAction

        Id=&quot;RemoveRibbonButtonLibrary&quot;
    
    Location=&quot;CommandUI.Ribbon&quot;
    RegistrationId=&quot;101&quot;
    RegistrationType=&quot;List&quot;&gt;&gt;
    &lt;CommandUIExtension&gt;
    &lt;CommandUIDefinitions&gt;
    &lt;CommandUIDefinition Location=&quot;Ribbon.Library.Actions.ExportToSpreadsheet&quot; /&gt;
    &lt;/CommandUIDefinitions&gt;
    &lt;/CommandUIExtension&gt;

    </CustomAction>

    But this currently doesn't work for the Modern UI.

    57 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Last Publish Date as an option in News Web Part

    Currently the only date visible on a Modern homepage with the News Web Part is First publish date. Even after the article has been updated, the date remains the same. Please include the option to select Last Publish Date/Last Modified Date to be visible from the News Web part.

    Currently the only work around is to hide the date altogether and open the article to see the last updated date.

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  6. Be able to embed 360 images into sharepoint pages

    Have the ability to add 360 images. Be able to set "north" and some basic settings. (autospin etc) and also be able to resize the image for your page.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Need more Number Formatting options for SharePoint List columns

    For columns set as Number in SharePoint Lists, please add the same number formats as found in Excel (General, Integer, Currency, etc.). Currently I have ID numbers showing with commas, and it's annoying. The only workaround seems to create ANOTHER column with a calculated field. But this has been complained about on various forums across the internet. Please add this. :)

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  8. Azure Event Grid integration for all Office 365 platforms (SharePoint, Outlook, Dynamics 365 etc)

    All Office 365 platforms, starting with SharePoint should be integrated with & emit Azure Event Grid events! Imagine a user creates or views a file in SharePoint Online and an appropriate Event Grid event is emitted and subscribers notified. Or imagine an Office 365 email is sent or received an appropriate Event Grid event is emitted and subscribers notified etc.

    Current solutions require polling change logs which is extremely inefficient, does not scale well & suffers from throttling issues.

    The detail of events emitted should be configurable so that all or partial meta-data is supported.

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  9. SPO anchor links need to work after authentication is completed

    Microsoft's engineering team confirmed that after authentication is completed and redirected to the original SharePoint URL, the fragment (#anything-after-the-hash) part in original URL is missing due to its current design. This is part of a browser limitation as the browser itself doesn't send the URL fragment to the server.

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  10. Share an ‘early warning’ from Microsoft of SharePoint Online changes that could potentially ‘break’ custom CSS

    Is there a way to obtain an ‘early warning’ from Microsoft of SharePoint Online changes that could potentially ‘break’ custom CSS rules and formatting.

    Currently, custom formatted SharePoint Online sites simply break when CSS changes are released that alter tags or divs that have been targeted.

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  11. Column formatting Office URI

    Can you please allow the JSON column formatting to support the Office URI schemas - https://docs.microsoft.com/en-us/office/client-developer/office-uri-schemes?

    This would allow simple links to open documents from a library as templates.

    At the moment, if I construct an <a> tag then it will reject anything that does not start with http.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  12. JSON Formatting: regional settings with date

    When using @now to format views/columns using JSON the date is taken as the US style (mm/dd/yyyy) regardless of the regional settings of the tenant. It would be useful if it either uses the date format of the tenant, or allows the user to specify the date format. For more details of the problem see here: https://social.technet.microsoft.com/Forums/msonline/en-US/21712788-fafa-4898-9cee-897d1b3afb88/modern-list-view-formatting-with-uk-dates?forum=onlineservicessharepoint

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  13. Please Fix - Adding calculated lookup column breaks Lists when creating new List from existing List.

    I created a List in Teams and opened in SharePoint Online to customize it.
    I can create a 'calculated column' and set information type as 'Lookup' and point to data within the list I'm creating.

    This works as expected however, if I want to reuse this List (Create new list from existing list) the creation breaks. I get an error "Parameter targetListName references a resource that could not be found".

    If I take out the calculated list 'Lookup' column, I can reuse the List.

    Please Fix.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  14. The ability to brand digest newsletters

    I would like the ability to brand the news digest email header using our corporate logo and colour rather than the Microsoft and SharePoint logos.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add CSS grid support for View Formatting

    It makes sense that column formatting does not use CSS grids but view formatting could really stand to support them. This would allow people to use grids to make custom lists view formats and expand the use cases of lists by modifying the layout to a much higher degree.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support excel like functions in view formatting.

    Currently list formatting supports excel like expressions. It would be nice it it also supports excel like functions like IsNull or IsBlank.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  17. view formatting support click to call using href=tel:

    Expand the SharePoint View formatting schema to support click to call URLs. This would allow a url such as <a href='tel:555-555-1212'>555-555-1212</a> to be created using SharePoint's json view formatting. Today 'tel:' protocol is not supported. The following is an example of the requested syntax to create a click to call url from data in a "Phone" column.

            {
    
    &quot;elmType&quot;: &quot;a&quot;,
    &quot;txtContent&quot;: &quot;[$Phone]&quot;,
    &quot;attributes&quot;: {
    &quot;target&quot;: &quot;_blank&quot;,
    &quot;href&quot;: &quot;=&#39;tel:&#39; + [$Phone]&quot;
    }
    }

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add more actions to rowFormatter schema

    Maybe this isn't the right place but:
    Consider adding a few more actions to the rowFormatter's customAction property. Currently we have:
    "defaultClick",
    "executeFlow",
    "share",
    "delete",
    "editItemProps"

    In addition to these we could use the following to round out basic list/library operations in custom views:
    "checkIn"
    "checkOut"
    "openVersionHistory" - should do exactly what the option does for documents/list items
    "publish"
    "alertMe"

    View formatting is awesome, really great user experience and a very easy to support light-weight dev solution, so let's finish it up!

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  19. Reduce cost for additional SharePoint storage

    Hi,

    Would be great if you could consider lowering the costs for additional SharePoint storage. 0.2 $ per GB per month is one of the most expensive storage now a days in the market.

    Any timeline planned or already considering to lower the costs?

    Thanks

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  20. Provide an option to hide webparts in modern webpart toolbox

    Please give us the option to hide webparts on a site level from the webpart toolbox. E.g. if I don't want my users to use the twitter webpart or any other custom or OOTB webparts. Currently there is no way to control what webpart is visibile on what sites. We could do this in classic by adding/removing webparts from the webpart gallery. Some webparts just don't make sense on certain sites. Some webparts don't work on certain sites. There are so many reasons, this is just a must-have!

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base