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
- Check if it's already been suggested. If it has, vote for it.
- If it's new, submit it in 50 words or less.
- Gather support!
- 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.
-
Build spfx framework webparts using Blazor
Instead of using TypeScript and JavaScript to develop SPFx webparts give an option to write webparts with Blazor and C#
45 votes -
Allow us to develop custom modern forms with custom edit experience
We would like to be able to create an SPFx form and associate it with the List/Content type Disp, Edit, New form so that no matter how a user finds a list item (search, OOB list view, custom list view, etc) they see our custom form. Currently our only option is to create a completely disconnected experience in which we write a custom list view that points to custom form pages.
Alternatively support field customizers with edit model to enable custom field editing experience.
2,385 votesThanks for your feedback! We’re reviewing your suggestion.
-
Provide support for LivePersonaCard in 3rd-party solutions
The LivePersonaCard control, which renders a user's full profile card, can be loaded in a SPFx solution with LoadByComponentId. However, it is unclear whether this will be supported in the future.
The PnP reusable controls has a Pull Request to provide developers with a LivePersonaCard control, but it is currently in holding pattern until it can be confirmed that LivePersonaCard (and LoadByComponentId) will be supported.
Please empower 3rd party developers to build rich user-aware SharePoint solutions by providing solution for the live persona card.
Cross-reference: https://github.com/SharePoint/sp-dev-fx-controls-react/pull/353
354 votes -
Update React for SPFx1.4 for SP2019.
If we don't upgrade React to 16.8 atleast then we can't use react hooks,
> so can't use latest fluent UI controls as they all use react hooks
> can't use latest validation libararies like react-hook-forms as also rely on same
> can't use latest version of PNP.JS/controlsThat makes mostly like an abandoned platform rather. Most of the customers with us are on-prem, so this is essential for the future SharePoint IMHO
9 votes -
Modify gulp tasks to support node_modules in a parent directory
As per described here https://github.com/SharePoint/sp-dev-docs/issues/4853
It would be very useful that gulp tasks support that the node_modules folder is in a parent directory, so that we can use pnpm shared-workspace-lockfile = true15 votes -
Allow us to create sections and layouts from SPFx app
Please allow us to create sections and layouts on modern pages that we can control with either by user defined ID or class.
By this way, I can have tabbed functionality on modern pages.
Solution at high level:
- User can select the tab count from the app
- Sections are created based on the number
- User can change the layout too
- They can add the web parts on corresponding sectionsOnce user selects the tab, we can display the corresponding section and hide the others.
Give us a method to create dynamic sections from SPFx app.3 votes -
make the SPFx workbench wider
When developing a web part for "supportedHosts": ["SharePointFullPage"] it will be nice to have the full width of the page while debugging in /_layouts/15/workbench.aspx too.
It is very hard to see just half the width of the final web part.23 votes -
Support SPFx Command Bar and Context Menu on ODFB default library modern view
Recently SharePoint App Add-in stopped working at ODFB default library modern view and SPFx is not supported there either, so there leaves no option to customize on ODFB default library.
13 votes -
Environment Setup Too Complicated - Citizen Developer
I am a citizen developer and have very little software development background. The SharePoint Dev Platform environment setup is:
(1) Too complicated (installing node.js, gulp, yeoman, dev certificates etc)
(2) Fills me with fear (e.g. using npm to download hundreds of files from unknown places)SharePoint is a Microsoft product, development for which should be handled by a development environment installer such as Visual Studio Community Edition. Within Visual Studio Community Edition I should just be able to click 'SharePoint Framework' and the environment should then be setup to support SharePoint Framework development. No command line, no going off to…
3 votes -
BUG Found - Time Zone bug
SYMPTOM:
- O365 user sfox@kellylyonslaw.com receives and email
- She then copies (drags / drops) that email into SharePoint Company Docs folder.
- If the email message is viewed in SharePoint, the date is +7 hours (which is GMT from Arizona). That is, it reflects a 7-hour difference on when the email was received in Outlook
- As part of diagnoses we have looked at the Email Properties (header) itself within the Outlook 365 Desktop App
- The Email properties / headers reflect that the Item was received with the same +7-hour difference, too
- We have verified that the…1 vote -
SPFX component type for container of other web parts or alternate section format
I'd like to be able to have one web part that shows or hides another web part, or a web part that can contain other web parts. The system has section layouts, now, but I'd like to take that a step further.
This comes up because I've been looking for a solution to have a SharePoint modern page that can switch between two different views to a document library - a custom web part, and the standard web part. When I was trying to find a modern solution, I did see that older versions of sharepoint have had a fairly…
2 votes -
Subscribe to list notifications For 'Lists'
Subscribe to list notifications currently supports only document library events and not 'Lists'.
I read the consideration as well in which it says 'you can subscribe to events from libraries (but not lists)'.
But it will it be a great feature if it is supported in the upcoming SPFx versions.51 votes -
Group list commands in SPFx ListView Command Extension
Currently, when we deploy the SPFx ListView Command Set extension solution, each command becomes a separate button. How can I group them under one group like the default new icon, which we have in the list? Please give a provision for the same.
109 votes -
Māori language
Can we have the Māori language added as an option to the Language Settings of a Site Collections? In Aotearoa New Zealand, the Māori language is experiencing a renaissance and being from a University that is promoting the use of the language it would help a lot if we could have SharePoint sites that utilise the ability to switch from Māori to English.
1 vote -
Fix the problem with multiple line text field entries not appearing as they are written in a native form. This information should export.
enable the multiple text line information to export as is into Excel and interface to it's original entered values, not the code for interoperability.
1 vote -
Allow us to download a hubsite along with its associated sites as a solution template
I would like to download a hubsite along with its subhub sites as a solution to avoid wasting time in creating the site all over again
3 votes -
Add web part size information to web part context
Expanding on the WebPartFormFactor concept, it would be great to be able to natively get information about the size of the current web part zone hosting the web part. This would allow us to more easily offer optimised UX based on how the web part is being displayed (eg: if the web part is in a 1/3 or 1/2 width zone, show fewer items per row than if it's full-width).
This can currently be achieved with native JS measuring element widths and resize handlers, but it'd be much cleaner and more reliable to have native integration, especially as more layout…
1 vote -
SPFx: ESLint instead of TSLint
TSLint is deprecated nowadays as ESLint supports TypeScript. However, we cannot replace TSLint with ESLint in SPFx projects because TSLint task is a part of the build process internally. It would be nice to use ESLint by default.
A couple of GitHub links about the topic:
- https://github.com/SharePoint/sp-dev-docs/issues/4972
- https://github.com/microsoft/rushstack/pull/1592A couple of interesting historical facts:
“In fact, it all started a long time ago: the last release of the tslint kernel was already in 2016. And this is the moment when it is time to start saying “last,” if someone still says “last,” because that release was really the…32 votes -
SharePoint Old and New libraries Not Synching after Windows 10 Update. Ensure the responsible bugs are fixed to enhance product quality
Test SharePoint Framework with latest Windows 10 Update before deployment
1 vote -
Automated Flow for Collect Feedback to replace the Collect Feedback SharePoint 2010/2013 Workflow for Office documents..
We need an automated Flow for Collect Feedback to replace the Collect Feedback SharePoint 2010/2013 Workflow. I need to route Office documents--specifically, Microsoft Word, or Visio Drawings, Powerpoints, or spreadsheets, to stakeholders (Engineers) for their feedback. Specifically, these are procedure documents that require redlines (Tracked Changes) and the ability for the reviewer to edit/add comments. Word already does that, yes, but I need to be able to run a SharePoint Workflow that is NOT an Approval workflow. It's to be used for collecting redline feedback, reviews, tracked changes, and routing to several users. Not including that Collect Feedback Workflow in…
1 vote
- Don't see your idea?