Comments (16)
My main problem with the new Settings app is that you can't open two copies of it at once. There's no way to, for example, open a window for adding a new user account and also open a window to change your network's proxy settings. Or to have a window open for installing a shared printer and have a window open with network settings. This is a huge blocker :/
from windows-dev-performance.
Updated the title to better reflect the ask. Will submit feedback to the VCLibs team, but as @zooba says, the VCLibs are constructed, packaged, and delivered the way they are for various business, operational, and legal reasons, including back-compat support.
What might make this easier to deal with is to better group and display minor updates/versions of shared libraries/resources in the installed-app UX. This may help reduce noise and make it clearer what versions of which packages are actually deployed. Thoughts?
We're in the process of retiring/modernizing Control Panel applets and will (hopefully) see the legacy "Programs and Features" disappear and be fully replaced by the modern Settings apps' "Apps & features". I also hope that our UX overhaul efforts will improve the layout and UX of the latter to better use the space available ...
... so one could actually differentiate between these packages, or perhaps better still, group them app under a collapsible "Microsoft Visual C++ Restributable" group!
Let's see what our UX team think.
Stay tuned.
from windows-dev-performance.
Oh, so it's a competition is it, Steve? Right ...
Setup:
- Right click Desktop, hit New -> Shortcut
- Enter
ms-settings:appsfeatures
into the Location of item field and hit next - Name the shortcut to "Launch Apps & features" and hit Finish
- Open Notepad
- Pin Notepad to Taskbar
- Right click "Notepad" tile on taskbar, right click Notepad menu item, hit "Properties"
- Into 'Location of item' field, enter
%USERPROFILE%\Desktop\Launch Apps & features.url
- Change icon if you wish
- Hit OK
- Drag new Taskbar tile to left-most item on Taskbar
Usage
Either:
- Hit Windows + 1
Or
- Click tile using mouse
😜
from windows-dev-performance.
I find having win32 applications and redistributable libraries such as Visual C++ being separate from UWP ones very useful. Plus currently the Optional Features still require "Programs and Features". I think system installed software should be separated from user profile installed software when addressing this issue. Also I'm used to the Program and Features, I've used it for my entire IT career. We shouldn't just get rid of it, at least not for regular Windows 10. 10x can strip it out.
from windows-dev-performance.
Thanks @marcosins - I think that'd work too. Ultimately, if we can get AT LEAST one level of grouping, the UX would clean up nicely.
In modern Settings UX, something along these lines (with apologies to anyone with taste and UX design skills 😜):
from windows-dev-performance.
A&F doesn't use columns (see Windows Community Toolkit's DataGrid) and it wastes quite a bit of space when the window is large horizontally, especially for app names. P&F has additional columns and you can sort as you please. You can also quickly scroll the list by "typing ahead" without searching. i did of course file feedback years ago. it's just a subpar experience imo. ugh
and people are still mentioning msix when ms doesn't even use it? oop
from windows-dev-performance.
All: Closing for now as this is somewhat out of scope for this repo. Please continue to route via Feedback Hub so it gets to the Settings team. I know this can feel like a one-way street and a black hole, but know that there are real people and teams on the other end of the channel who appreciate your feedback and suggestions, and who are in a position to review and make changes if feasible.
Thanks for filing.
from windows-dev-performance.
@marcosins that responsibility isn't for winget, but for packaging system like MSIX. And it works already as far as I know.
But for legacy application, and those that doesn't use modern packaging system, there is this issue to solve.
from windows-dev-performance.
What might make this easier to deal with is to better group and display minor updates/versions of shared libraries/resources in the installed-app UX. This may help reduce noise and make it clearer what versions of which packages are actually deployed. Thoughts?
.. so one could actually differentiate between these packages, or perhaps better still, group them app under a collapsible "Microsoft Visual C++ Restributable" group!
I think it would be better to group them by year and move the revisions for each year under that specific category:
- Visual C++ 2005 Restributable >
- Visual C++ 2008 Restributable >
- Visual C++ 2010 Restributable >
- Visual C++ 2012 Restributable >
- Visual C++ 2013 Restributable >
- Visual C++ 2013-2019 Restributable >
I'm thinking of something like these old collapsible headers but I don't know how this integrates with the new design language of Windows 10.
from windows-dev-performance.
@WSLUser Alas, the legacy "Programs And Features" (P&F) is a minefield - it doesn't list modern apps (e.g. Windows Terminal, Mail, Calendar), and is plagued by UI issues (e.g. poor 4K/high-DPI support, low-viz & scaling/accessibility issues, renders using the CPU, etc.).
As someone who's been using Windows since Windows 2.11 / Windows/386 in 1989, I understand the impact of disruption to long-held habits when tech is moved around/changed, but the app & UI infrastructure supporting legacy tools like P&F needs to go. It's time 😉
Plus, accessing the modern apps page in Settings is pretty easy:
- HIt Windows key
- Type "apps"
- Hit ENTER
- Manage your apps
More to the point though, we have too many ways to install and manage apps and features
- Legacy Programs and Features
- Legacy "Turn Windows Features on or off"
- Modern Settings' "Apps & features"
- "Modern" (but underutilized) "Optional Features"
- Microsoft Store
And now we're adding the command-line winget
Package Manager.
Thankfully, we're working on a plan to rationalize this story somewhat. Bear with us while we do the work.
from windows-dev-performance.
Plus, accessing the modern apps page in Settings is pretty easy:
- HIt Windows key
- Type "apps"
- Hit ENTER
- Manage your apps
I'll beat you by one step ;)
- Hit Windows + X
- "Apps and Features" (top menu item, in English)
- Manage your apps
from windows-dev-performance.
@Bosch-Eli-Black Please do submit/upvote in Feedback hub - I know that multi-instance settings is an ask the team do receive on a regular basis - the more upvotes, the more likely they'll have the ammo they need to prioritize and address the ask!
from windows-dev-performance.
IMO, this should be resolved with the new package manager winget
. An installer should declare VC++ as a minimum version dependency and winget
installs or uses the already installed one.
from windows-dev-performance.
I would say this has already been resolved as best as it can be. All v14.x runtimes (Visual C++ 2015-2019) can be distributed together, and that will continue until a major breaking change has to be made.
All of the previous installers are currently shipping with other applications (I know - I use various app which install all of them). There's no way to change how those MSIs work, so they'll continue existing until the other apps can move onto the latest release.
At best, Windows could explicitly hide these packages. I'm not sure how valuable that would really be, though.
from windows-dev-performance.
@bitcrazed well, I actually like the idea of grouping items in Apps & features. It could also group host app with extensions (yeah, it isn't related to this issue).
from windows-dev-performance.
@maxkatz6 - Agreed - grouping dependencies under their "owning" app would also be useful in some cases.
from windows-dev-performance.
Related Issues (20)
- PROCESSOR_POWER_INFORMATION.CurrentMhz no longer shows CurrentMhz HOT 7
- Throttling detection needed in Windows HOT 5
- Symbol server PE files are being overwritten with different versions HOT 13
- WinDbg's `dU` command is painfully slow HOT 4
- Merge module validation in Orca fails on well-formed merge module
- NT heap scales horrendously in some cases HOT 2
- Set up your dev environment on Windows for Rust HOT 2
- PrefetchVirtualMemory does not prefetch virtual memory (windows api bug) HOT 1
- Explorer leaks resources over a long time HOT 2
- Configuring RDP with MSA is impossible using the RDP Developer Menu HOT 1
- Argon containers use only weak cores on systems with heterogeneous CPUs HOT 4
- Extremely slow Context Menu launch in Windows Explorer HOT 2
- Unexpected Sleep(1) Precision with Different Clock Interrupt Frequencies (Timer Resolution) HOT 3
- Dev drive has vanished HOT 3
- Windows incorrectly schedules utility QoS threads exclusively to E-cores when running on AC power
- Alt + Tab Sometimes Skips over the Last Window
- Alt+tab issue when in full-screen app HOT 2
- Can't Pinpoint What to do with Error PR175 with Visual Studio HOT 2
- "Must define a target architecture" issue from winnt.h when included by `.rc` files HOT 7
- Consistent CPU performance for benchmarking HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from windows-dev-performance.