| |
This is one of my big complaints about PowerShell: load times can be slow. I’m not sure why it’s so slow, but it needs to be as fast to load as the regular command line. I posted a question about this internally, but I haven't been too impressed with the response times on getting answers from them. We'll have to see.
The network icon in the system tray for Windows Vista has definitely been improved, but there's still some room to grow. As is, when you hover over the icon, a small, graphical tooltip is displayed showing the active connections. When you click the icon, you get the same thing with two additional links: Connect or disconnect and Network and Sharing Center. I like this view, but I hate the fact that I have to click "Connect or disconnect...", select the desired network, click disconnect, wait for the actual disconnect, and finally close that window. I hate all that. I just want to click a disconnect icon from the tooltip.
I will say that there is a context menu on the icon. So, you can simply go to Disconnect from > [desired network]. Out of habit, I never use this. For some reason, I seem to like the graphical tooltip more. Either way, I think the functionality should be in both places.
This one's fairly simple. I would love to see the ability to select a literal string and convert it to a string. Heck, while I'm at it, it might be nice to convert a literal to localized text. Either would be good; both would be great.
With the coming of Server Core, there's been a lot of talk of the modularization of Windows. This has been long-coming, of course. The first time I remember hearing about this was around 2001. Those prophesies never seemed to come to, unfortunately -- at least, not in the time frame I was expecting. Well, as late to the game as it may be, it'll be welcome when it is here. What I'd like to see is for Microsoft to take that the extra mile and start making Microsoft Update be the source for installing and updating all Microsoft software. I thought about this after having to track down one after another piece of software online via MSDN or some random download page, which you never can tell if its the latest release or not. Managing it all thru Microsoft Update would be absolutely a dream come true.
Of course, this is only phase 1. Phase 2 of the "new" distro model would be to provide this as a service to othe customers. Allow others to integrate their update software into the Microsoft Update infrastructure. Of course, this would mean we'd need another re-branding of what was originally the Windows Update service. I can't think of any simple name for this, so you know it'll have to be one of those long names we all hate. Perhaps something like "Software Update for Windows" would be relatively simple. This could be a very lucrative offering, as I see it. I can think of a dozen permutations, but the result is all the same.
As I participate more and more in different distribution lists at Microsoft, I'm starting to here more and more poeple complain about BCC emails. Honestly, I've always wondered what the purpose of BCC was if not to send an email to yourself when you send one to someone else. Honestly, that's probably the only use I've gotten out of it for the past 8 years or so. Then, I noticed people replying to email that pertains to one distribution list and not another by BCC'ing the one it doesn't apply to, noting that it was BCC'ed. The purpose here, as I've come to understand, is that unrelated email is moved to a different, more appropriate thread and anyone who's interested will know where to go find it. The problem with this is that, when you BCC someone, you break email rules that people have setup. While I completely understand this, BCC is not the norm, so I just accept it. Besides, email rules are never 100%, anyway -- at least not for me. I can see both sides of the coin, so it's definitely not cut-and-dry. To get around this, people suggest you send 2 emails: one explaining that you're moving the conversation to another location and another to that other location with all pertinent parties CC'ed. I like that this abides by rules, but this is just too much effort. Plus, I like seeing what the comment is that is sending someone away from my distribution list when it is transferred elsewhere. This, of course, is what led me to my suggestion: add the capability to fork or branch an email into two (or more) emails. In its simplest form, you would identify one or more people that you want to be broken off of the re-all list and send your email to everyone as you currently do. Then, Outlook (or perhaps the mail server) would send out multiple messages to the only the parties you specified. This would allow you to send one email to everyone who was being removed from the list and another to those who are staying on it. The only problem I see is that the logic and selection process to choose who is and isn't to remain on the list could be a pain. Nothing horribly difficult, but you'd definitely want to make sure it has a nice user experience.
One thing I am continually annoyed with when working with the Visual Studio test framework is that, when a test fails, I have to look at the error to figure out what line of code in my test method caused the problem, then separately find that class, browse to the line, and figure out what's going on. This isn't how we do our development, so why is it how we do our unit test development? I know this was a v1 release -- although I hate that excuse -- but I hope we'll see some significant improvements in Orcas.
Edit: Looks like this was reported on VS 2005 beta 2 and ultimately closed with a claim that it was added to the RTM release. Obviously, it wasn't, so I added another suggestion . We'll see what they say.
Edit: According to the folks at Microsoft Connect, this will be in VS08. I look forward to it!
I can't stand the fact that a file's history only goes back as far as the last branch. When a file is branched, the history should include everything. I'm not sure why this wasn't the default action. As far as I know, this is how all (or at least most) other version control tools work.
Ink Desktop is a great idea, but I can't stand it. Actually, I was able to use it 10 mins after installing it and haven't used it since. That's not a testament to how great of an idea it is, tho. If it weren't for this mouse vs. pen input issue I have, I'd love it to death. Well, I'd like it a lot, at least. My problem is two-fold. First, you can't select anything on the desktop when the app is running because clicking the desktop is treated as inking. This is my main aggravation. Second, I never plan on inking with my mouse, so don't treat the mouse like a pen. I can't imagine anyone would try to write with their mouse, but if that's important, provide some configuration setting to allow me to disable the mouse for inking. Without these two things, I don't see myself ever using Ink Desktop.
Windows Live Custom Domains allows you to utilize WL Mail for your domain. There are a few things I'd like to see, tho. First, I'd like to customize the URL I use to access the site. Instead of mail.live.com, I'd like mail.michaelflanakin.com, for instance. Next, it'd be nice if I could sign in without specifying the domain name. Not a big deal, but it'd be nice. Lastly, I wish I could customize the look and feel of the site used to access email. Since WL Mail is built with .NET, a master page seems the best solution here. I'm sure there are certain requirements of the UI, but I'd be willing to work around those to get the look and feel I want.
Edit: I just reported this, but seeing as tho WL feedback isn't published, I doubt we'll hear back about this anytime soon. I need to see if there's an internal resource to discuss feature requests.
For the most part, I've been very happy with the spell checker and thesaurus (synonym) features of Office. One thing I'd like to see, tho, is the ability to spell check and/or lookup synonyms/antonyms from any application. This could be done using a global shortcut that would spell check based on what's in the clipboard or just open a window where you could copy/paste in what you want to check. There are various add-ons and extensions that will add this capability to browsers and other tools, but I want one dictionary/thesaurus that's global. I can see this going into Office or Windows; either way, I'd be happy. If you want this to be provided to everyone, put it in Windows; otherwise, put it in Office. I'm thinking of Word's spell checker and thesaurus shortcuts are F7 and Shift-F7, so I'm thinking Win-F7 and Win-Shift-F7 would be perfect.
There is a tool I found which does this, which was a partial inspiration to this suggestion, but I'd really like to see a global solution with a shared dictionary. Honestly, the clipboard may not be the best data source for this, but it's the only shared location I can think of that wouldn't reach into running applications to pull out data, which I'd see as a security risk.
When I'm running Windows Live FolderShare, I'd like to know what machines I have up and running. I have numerous machines running FolderShare and don't always know which machines are up, so having a submenu off the tray icon would be very helpful. All I'm looking for is an informative list, so clicking them isn't all that important to me. Ideally, tho, this could be a trafficlight-style link, where green represents a computer that's online; yellow might mean the computer is online, but not yet synchronized or maybe the status hasn't been identified, yet; and, red would obviously mean it's down. Looking at it another way, disconnected computers could be disabled and the status identifiers could represent the sync process or something like that. Going the extra mile, these items could even link to the FolderShare website on the remote file explorer page for that computer. That would be pretty nice.
Edit: This has been suggested in two ways: a list of available devices with an online/offline status icon (green/red); and, a notification balloon message that pops up when another client changes status.
Don't take this as me complaining about UAC. On the contrary, I like what it provides. Personally, I don't think I need it, since I haven't been affected by a virus since I don't know when; but that's not the point. I'd rather keep it on since I haven't reached the point of total aggravation, yet. I was thinking of a simple shortcut to get around it, tho. I can even provide a simple analogy that most people will understand and relate to. Anyone who's been using the web for more than 3-5 years has probably been annoyed by browser popups. What did we do about this? We created popup blockers. Well, what is UAC if not a popup? Granted, I have to admit that a UAC popup is much better than a browser popup. So, popup blockers are great and all, but what happens when you want the popup? You held down Shift or Ctrl when clicking on the link and it worked just fine. This is what UAC needs, in my opinion. Windows does a good job of telling you about when UAC will popup by providing the shield icon on buttons and next to links. When I'm about to click one of these, I'd like to be able to hold the Windows key, for instance, to bypass UAC. I think this would make life a little easier and more tolerable for those of us who know when to bypass UAC beforehand.
This is probably a suggestion that will never be implemented in Windows Live FolderShare, but I'd love to have the ability to support versioning. This drastically changes the service, tho. This would essentially be a personal CM repository. Perhaps FolderShare on Vista might solve this in part with the built-in versioning, but what I'm looking for is the ability to share that version history with multiple clients -- namely personal computers, but multiple users would be nice, too. Every time I think about this, I question whether or not it's really appropriate for the service, and I don't think I can say it is, but it is definitely a nice-to-have. For those who have the time and resources for it, I'd suggest using Subversion and TortoiseSVN; but FolderShare with versioning, a lot of this would be done for you. Perhaps this could be an additional service for the WL team. Hmm...
Edit: While not exactly version control, there have been a few suggestions the FolderShare team has received to keep a copy of files on a server. Additionally, there was a "check-in/check-out" suggestion. Together, these are the beginning of version control. I doubt we'll ever see it, but you never know.
For anyone who's seen and/or used TortoiseSVN knows how great it is and how informative the icon overlays are. In a perfect world, Windows Live FolderShare would take one from the Tortoise book and provide both context menu commands to manage sync'ed data and provide a visual identifier of what has been changed locally and needs to be sync'ed and even conflicts, if appropriate. Having this would be absolutely awesome.
Edit: A suggestion has already been made to provide "better shell integration." This doesn't go into the level of integration I'd like to see, but it's a start. We'll have to see how that matures.
I completely understand that I can't sync between two computers when one isn't online, but I don't understand why I can't setup a sync directory. I should be able to install FolderShare on one machine and setup all the directories I'd like to sync. Then, at some later time, subscribe to those sync's when I install FolderShare on another machine. I don't think this is a huge deal, but it was a minor aggravation for me when I first got setup.
Edit: Someone already suggested that files should be sync'ed to an online storage somewhere, which would enable the "offline sync" I'm looking for. No word on any implementation.
|
|
|
|