Recommended Posts

I think BSODs should stay too but removing them won't be a problem as long as the log files are easily accessible.

I don't think he wanted to get rid of just the BSOD messages, he probably wanted to get rid of the crashes themselves. In other words, make an OS that never crashed. Obviously not possible.

The original idea of the registry was to accumulate all the *.ini files in one location. This idea sounded neat at first but has become something that is more or less a bottleneck to the system. I would much prefer if windows took a linux approach to storing settings etc. It's easy to backup, easy to edit (when necessary) and just seems cleaner.

That's just bull****. The registry is not a bottleneck, it performs extremely well. The problem with storing the configuration in plain text files is that such a system does not support access control except on a file basis. That means you would either have to give that up, or use thousands of files. I have no idea why you believe this would perform better.

The registry is easy to edit if you have to manually. Your complaint here is that you find the structure of the data stored in it complicated, not the registry itself. Valid to some extent, but Windows would still have to store the exact same information in the text files (unless you were to fundamentally redesign Windows). It wouldn't be any easier to understand.

Backing up data in the registry isn't difficult either, but it requires that you actually understand what the various configuration options are and where they are stored. I agree that there is a lack of good tools that abstract this away so you could easily back up the most common things people care about. Again it's all about the information stored in the registry, rather than the registry itself.

The registry is just a neutral database. You have to separate it from the data stored in it. They are two different issues.

A taskbar that spans 2 screens would be nice (without having to use UltraMon).

I really want this too, and it would be nice if you had separate taskbars that showed just the windows on that display.

I have a few points and hope they get implemented at least in the next version (which will be a major release)

1)I wish Windows focused on reducing the number of silly and unnecessary reboots. I know that it has been considerably less compared to XP but may be they can focus on the issue a bit more.

2)A bit less cluttered and more organized Control Panel. The view by Small icons is lame presently

3)Remove all legacy crap since next version will surely be 64bit only and I'm sure XP Mode like feature would be even more improved

P.S: I have yet to see any BSOD since Vista. :huh:

1# reboot are mostly a carry over from application which get designed for older edition of windows

2#the already did ,i agree about small icon through

3#that will break say 90% of the application for windows ,are you ok with that?

Get rid of the registry. No other operating system has this file.

duh !

32 will eventually disappear. i dont see why it has to be done in win 7 right now. it doesnt support 16bits anymore so eventually 32 bit will be gone as well. in the mean time, a lot of people still have older hardware that doesnt have 64 bit drivers for it and the maker of those hardwares are too lazy to support them.

i havent used windows 7 yet. not much into beta or RC releases but what i would like to see is the ability for multiple desktop. i used to used Redhat at University and loved the idea of having 4 desktop and able to switch between them with a click. that's something i truly miss in windows. the ability to have a multiple copy and paste. i know it there in Office but i mean when try to copy files in windows explorer. i should be able to copy different sets all at once from folder and then paste each of those individually in different location. i would find something like this very useful when organizing photos into different folder as an example.

16bit has been removed from 64bit edition but not from 32bit edition of win7

you wont see a pure 64bit windows at least not in the next 10 years

The original taskbar.

keep dreaming

----------------

anyway the thread is a bit pointless since windows 7 already finalized and released

the title should read "Thing you'd wish would be implemented in Windows 8/.NEXT "

A new more efficient file system would be nice... perhaps some sort of an agreement and cooperation could be made between the open source community and Microsoft to come to an agreement of sorts to create a new standard (I doubt it would happen but you gotta admit it would be great)

I'd also like tighter restrictions on applications from bloating up the registry by leaving remnants, wouldn't it be nice if you could uninstall an application and not leave any traces of it ever being installed thus keeping your system conflict free and smoother than a silk sheet.

1# reboot are mostly a carry over from application which get designed for older edition of windows

2#the already did ,i agree about small icon through

3#that will break say 90% of the application for windows ,are you ok with that?

duh !

16bit has been removed from 64bit edition but not from 32bit edition of win7

you wont see a pure 64bit windows at least not in the next 10 years

keep dreaming

----------------

anyway the thread is a bit pointless since windows 7 already finalized and released

the title should read "Thing you'd wish would be implemented in Windows 8/.NEXT "

LOL ? 10years.... Say, it aint so ;) Also, removing legacy crap and improving XP mode will definitely be a plus and not breaking 90% of apps on windows

Does anyone know why vector scaling with the magnifier for WPF apps was removed?

Under Vista, if you zoomed into any app using WPF, it would scale as a vector, and quite frankly looked awesome. Under 7, it raster scales it, and looks crappy.

Combined with the new magnifier mode, that could have been nice, and a damned good reason to push WPF.

Personally I think that applications should refrain from storing private configuration data in the registry, they should store it in the roaming/local folder, and only use the registry for system-wide settings (like registering servers), but that has nothing to do with the registry itself. It seems like these complaints almost always boil down to application (ab)use of the registry, rather than the registry itself.

It already kind of does, there is a section of the Registry that is User dependent and other Users can't view it unless they Load it back into the registry just for editing/reading.

I just want to see ISO mounting, and more parts of Windows x64 to be 64-bit.

Those other programs don't actually use multiple desktops, they just have the one and cleverly manipulate it to give the impression that there are more. They do this by doing things like hiding the Windows and task bar buttons that belong to another "desktop" than what is active. This is a rather large hack, and none of them really seem to work quite right.

Ah. Very interesting. With Sysinternals being part of Microsoft though, they should petition for a better desktop environment so that things like this can actually be done properly in Windows. I think that a well done implementation of dual desktops would be a top feature of a new version of Windows for me.

Does anyone know why vector scaling with the magnifier for WPF apps was removed?

Under Vista, if you zoomed into any app using WPF, it would scale as a vector, and quite frankly looked awesome. Under 7, it raster scales it, and looks crappy.

Combined with the new magnifier mode, that could have been nice, and a damned good reason to push WPF.

Hm... Hadn't noticed that. Now I'll have to check it out when I get a chance. That sounds like a .Net Framework issue though. Maybe that was "broken" in Windows 7 and will see a fix in the future. I did see that Microsoft changed some things about how Glass is handled in Windows 7, which broke third party control suites and such until fixes were made available... Might be something like that...

A new more efficient file system would be nice... perhaps some sort of an agreement and cooperation could be made between the open source community and Microsoft to come to an agreement of sorts to create a new standard (I doubt it would happen but you gotta admit it would be great)

I'd also like tighter restrictions on applications from bloating up the registry by leaving remnants, wouldn't it be nice if you could uninstall an application and not leave any traces of it ever being installed thus keeping your system conflict free and smoother than a silk sheet.

The file system improvement would be nice, and if I recall correctly was originally planned for Vista (But scrapped). I wonder if Microsoft has made any new steps towards developing a new file system...

Oh! I just thought of something I would really like in Windows. An improved VPN tunnel application. I have never been able to get the Windows Vista one to work, and when they changed the way things were handled when you were behind a NAT device under Vista it broke a lot of third party applications (Which these other companies don't seem to have an interest in fixing...). That would be awesome. lol

Could you explain exactly what "legacy crap" you want removed, and can you please be specific?

For eg: Compatibility Mode for Windows 95,98,2000 ? If XP mode is improved in later versions, i dont think all this code would be necessary

You want to remove the MASSIVELY more efficient shim system (which even recent software depends on) so people have to install and run a full legacy OS virtualized to run the software? Absurd. Or just take out the older shims? Even more absurd.

Exactly what would this accomplish, except make things far more bloated and slow? Save a couple of megabytes of disk space?

You want to remove the MASSIVELY more efficient shim system (which even recent software depends on) so people have to install and run a full legacy OS virtualized to run the software? Absurd. Or just take out the older shims? Even more absurd.

Exactly what would this accomplish, except make things far more bloated and slow? Save a couple of megabytes of disk space?

When you run XP mode in virtual machine as guest OS, you already do have compatibility mode for 2000 and below OS right? Why again for host OS ? Just give XP mode for all Windows SKUs in future and consider it has not optional but main feature. This makes removing legacy stuff easy

When you run XP mode in virtual machine as guest OS, you already do have compatibility mode for 2000 and below OS right? Why again for host OS ? Just give XP mode for all Windows SKUs in future and consider it has not optional but main feature. This makes removing legacy stuff easy

Because the overhead incurred by running XP Mode is EXTREME. You are literally running another complete operating systems at the same time, and emulating hardware for it. The emulated hardware also tends to be extremely simplistic, so that you can't use, say, something that depends on a 3D accelerator.

Compatibility shims, on the other hand, are small patches for specific functions that can be applied to programs when needed (and only when needed). You can apply specific patches to a program, or you can run it with a pre-defined set of patches (the compatibility mode choices). Even fairly modern games and software (like Photoshop CS4) have shims applied to fix minor issues.

These shims only have a very minor performance impact, and so are the best solution. XP Mode is only intended to be an absolute last measure if the program won't run no matter what.

While you could remove these shims, what exactly would you accomplish? Nothing useful.

So you mean to say XP mode is performance overhead and should be last measure? You are stating that because of present situation. It will not be the same during next OS release when there would be great improvements in both hardware and software.

I have a gut feeling that MS has introduced Virtualization solution for maintaining application compatibility only to make sure they could improve upon removing legacy code in future OS releases.

can't believe they never added any aspect ration controls to wmp, how many versions have there been? lots... glad you can remove it in 7. Gone back to using MPC again. That's the only thing I wanted added in 7.

So you mean to say XP mode is performance overhead and should be last measure? You are stating that because of present situation. It will not be the same during next OS release when there would be great improvements in both hardware and software.

Yes. It's not just my personal opinion, it's the whole purpose of XP Mode. Running an entire operating system virtualized and emulating its hardware is NEVER EVER going to be more efficient than simple shims. It's a far inferior last measure.

make sure they could improve upon removing legacy code in future OS releases.

You've yet to explain what "legacy code" you are talking about. All you've mentioned are the compatibility shims, which are just patches that are made available exactly because the underlying code has changed and is no longer compatible. Removing those serve no purpose except make your computer less usable. The "problem" with Windows is that there is no clear separation between what is "legacy" and what is not. There isn't a separate set of legacy APIs that you can remove. The most ultra-modern software you can find still use many of the same APIs as software from the 1980s.

A new more efficient file system would be nice... perhaps some sort of an agreement and cooperation could be made between the open source community and Microsoft to come to an agreement of sorts to create a new standard (I doubt it would happen but you gotta admit it would be great)

I'd also like tighter restrictions on applications from bloating up the registry by leaving remnants, wouldn't it be nice if you could uninstall an application and not leave any traces of it ever being installed thus keeping your system conflict free and smoother than a silk sheet.

The file system improvement would be nice, and if I recall correctly was originally planned for Vista (But scrapped). I wonder if Microsoft has made any new steps towards developing a new file system...

There is nothing wrong with NTFS, actually, NTFS continues to improve all the time, a bit like how ext2 improved with ext3 and now ext4. NTFS is different now than it was a few years ago, for example, I tried to install Windows 2000 (wanted to run a game which wouldn't work properly on XP, Vista or Windows 7 since it's really old). And Windows 2000 refused to install on the current NTFS partition because it wasn't compatible with it.

Also, M_Lyons10, I believe you are referring to WinFS which wasn't a new file system, it was an extension to the current NTFS file system. It was scrapped (in it's form) because of performance problems, so it was dropped but some of it's components were added to MSSQL etc and the Windows team came up with alternative ways of implementing the ideas into the system, meta tagging and so on. WinFS was practically a database, not a file system.

I wish they'd added non-resolution dependent rendering by adopting vector graphics. You shouldn't have to lower your resolution to increase the size of content on your screen, especially with the degradation that occurs with LCD monitors when running a non-native resolution. It was meant to be included with Vista but we still haven't seen it. With higher resolution monitors appear - like 22" 1920x1080 displays - you end up with really small content or sacrificing most of the benefits of a high resolution display. Displays are evolving at an impressive rate - from high resolutions, to touch sensitivity, to 120Hz and soon to be 3D - and it seems silly that Windows is holding things back.

I also wish they'd have removed the concept of drive letters already and allowed the full range of characters, like question marks, in file names. And we really shouldn't need to be restarting the computer to install updates and under NO circumstance should a computer automatically restart because of an update - I've woken up many times to find my computer has restarted during the night. The prompt for the restart even minimises you out of games, which is obscene. For all the improvements they've made they've left some real clangers in there.

There is nothing wrong with NTFS, actually, NTFS continues to improve all the time, a bit like how ext2 improved with ext3 and now ext4. NTFS is different now than it was a few years ago, for example, I tried to install Windows 2000 (wanted to run a game which wouldn't work properly on XP, Vista or Windows 7 since it's really old). And Windows 2000 refused to install on the current NTFS partition because it wasn't compatible with it.

Also, M_Lyons10, I believe you are referring to WinFS which wasn't a new file system, it was an extension to the current NTFS file system. It was scrapped (in it's form) because of performance problems, so it was dropped but some of it's components were added to MSSQL etc and the Windows team came up with alternative ways of implementing the ideas into the system, meta tagging and so on. WinFS was practically a database, not a file system.

Vista already had a lot of WinFS, the important parts, and Win7 has everythign fromWinFS that Vista didn't get and then some.

I wish they'd added non-resolution dependent rendering by adopting vector graphics. You shouldn't have to lower your resolution to increase the size of content on your screen, especially with the degradation that occurs with LCD monitors when running a non-native resolution. It was meant to be included with Vista but we still haven't seen it. With higher resolution monitors appear - like 22" 1920x1080 displays - you end up with really small content or sacrificing most of the benefits of a high resolution display. Displays are evolving at an impressive rate - from high resolutions, to touch sensitivity, to 120Hz and soon to be 3D - and it seems silly that Windows is holding things back.

I also wish they'd have removed the concept of drive letters already and allowed the full range of characters, like question marks, in file names. And we really shouldn't need to be restarting the computer to install updates and under NO circumstance should a computer automatically restart because of an update - I've woken up many times to find my computer has restarted during the night. The prompt for the restart even minimises you out of games, which is obscene. For all the improvements they've made they've left some real clangers in there.

Supporting vectors or not has nothing to do with 120hz displays and touch screens, both of which windows has supported since forever. though 7 ads extended touch support. even if it's useless for an actual user OS. info terminals and control stations on production machines and other computer operated gear (like engine diagnostics machines and such), yeah they're great, but they use custom UI's for the user software anyway. for a regular user a touch screen is not only useless it's stupid, you don't want to move your hand back and fort across a 15+ inch screen.

The only place vectors would give an advantage is in high dpi screens. however, computers aren't really powerful enough to make use of high dpi screens yet. imagine playing games or doing 3D work on a 192 dpi 24 inch screen... you'd need a graphics card beyond anything we currently have. when you add in that a vector based UI would be significantly slower to render than a bitmap based one as well. it makes sense not to introduce it before there's an actual need.

As for drive letters, I don't see what the problem is, you already have labels. what advantage would removing drive letters have, except killing compatibility and making it a lot harder for apps to easily access drives since they need to use long complicated strings to go to them instead of a simple drive letter. and if the Linux systems is supposed to be an inspiration, yeah I'll stick with my drive letters+labels. also stars and question marks as well as slashes in filenames and directory names would be a nightmare for a feature that has no real use.

and if you don't want to get dumped out of games for auto update, then

A: set it to check for updates during a time when you aren't using the computer

B: set it to check for and download updates but don't apply them.

The auto reboot needs to be there because otherwise your parents and their like won't ever get updated.

The one thing I would have liked to have seen in 7 is the sidebar. Removing the sidebar made no sense. Everything you can do with gadgets no you could do in vista (hiding sidebar and having gadgets anywhere on the desktop). but since I always work in full screen, and some gadgets I'd like to see all the time, I'd like to have the sidebar, is not like I use all the horizontal screen estate for browsing and mail and irc anyway. and it's easy enough to hide when I fire up max or photoshop

Here is a list of what I wish they had implemented -

  • New 'back', 'forward' and 'Computer' icons (as well as any other icons which have that awful dark blue screen). I am happy with the Recycle Bin icons. I think more orange and lighter blues in new icons for those would have been much nicer as they'd have gone with the other new Windows 7 icons. I think some orange icons (maybe a new shape, like a diamond shape) would have been nice for the 'back' and forward' buttons, or, perhaps all of the orange in the icons should be made green because of the new login screen background and default desktop background?
  • An option to allow the user to change the colour of the command bar in Windows Explorer, just like the user is able to change this in most of the Windows Live programs. I despise inconsistencies and this is one major one. If you change the colour of the glass to anything but the default or another blue, it doesn't go very well because this command bar will stay a light blue-ish colour. This is a very important thing which Microsoft missed and they should be ashamed of themselves for missing something so vital.
  • A more prominent 'start' button, without the orb. Windows Live got rid of the orb, Office decided to remove the orb, so why does Windows Media Center still have it and why does Windows 7 still have it in one or two places? This is another bad inconsistency. Just the Windows logo, on it's on, tilted and a bit bigger, would look very nice where the current 'start' button is and it would remove this inconsistency.
  • An option to allow us to pin any folder or library to the right-hand side of the 'start' menu. We are able to pin these things to the left-hand side, so why not the right-hand side with the rest of the folders? This is again a poor UX decision. I also wish the same for the Recycle Bin.
  • Renaming of the core libaries and folders to more appropriate names. Why is the main audio folder and library called "Music"? I don't need to have two seperate libraries for my music and my audio files. Not all audio is classed as music. Sometimes you may have sound files - some WAV files which are just sounds - these are not classed as music. A better name for this library and folder is "Audio", which is what I have renamed it to on my system. Secondly, "Pictures"? Nuh-uh. This one isn't as bad as "Music", but I believe "Images" covers everything and is more of a general term for what a user might put in there.
  • A better way to change the icon for a library. I don't even know if there is a way? However, they should have provided many more icons, in the same style as the library icons, for us to choose from when creating our libraries. I have a library for all of my development work and i would be nice to identify it with an appropriate icon in the same style as the current library icons.
  • An option to remove text labels from icons in the left-hand side of the 'start' menu. They are not needed in my opinion, although I suppose, with those moved, the start 'menu' thinner and other labels, which are needed, visible, it may look slightly odd. It would be nice to see what it looked like with these removed though.
  • In fact, I'd rather have the whole 'start' menu removed and that part renamed. The 'start' button should remain, renamed, but when clicked should pop up only with a jumplist type box with two links - "All programs | Control Panel". The all programs list should then appear in a Windows Explorer-type window, where we could enlarge icons as we wish and the Control Panel should appear as normal.

These are all very minor things but I just love everything else about Windows 7 :p

Supporting vectors or not has nothing to do with 120hz displays and touch screens, both of which windows has supported since forever.

Obviously. I was making a point about how fast displays are evolving, not suggesting that Win7 doesn't support 120Hz displays.

The only place vectors would give an advantage is in high dpi screens. however, computers aren't really powerful enough to make use of high dpi screens yet.

Computers are perfectly capable of running high DPI monitors, though obviously if you're talking about gaming then that's a separate matter. But a lot of people lower the resolution of their monitors to increase the size of the interface, which is a horrible way of doing things. Instead Windows should support a scalable, resolution independent UI.

As for drive letters, I don't see what the problem is, you already have labels. what advantage would removing drive letters have, except killing compatibility and making it a lot harder for apps to easily access drives since they need to use long complicated strings to go to them instead of a simple drive letter.

Drive letters are a bizarre legacy throwback. Why do they start at C:? Floppy drives haven't been around for ages and what about B:? And if you plug in devices in different orders or rearrange your drives in a different order when rebuilding your computer then it can completely screw things up.

and if you don't want to get dumped out of games for auto update, then

A: set it to check for updates during a time when you aren't using the computer

B: set it to check for and download updates but don't apply them.

The auto reboot needs to be there because otherwise your parents and their like won't ever get updated.

I know why it's been done but it's still a horrible, horrible implementation. It infuriates users and is simply a crude way of doing things when computing has advanced so much. Windows should facilitate my ability to run applications, not hinder it.

also stars and question marks as well as slashes in filenames and directory names would be a nightmare for a feature that has no real use.

You can't be serious. No real use? What about songs with question marks in their title? Why should I have to butcher my filenames because Windows hasn't evolved with the times?

All your arguments seem to be "it's always been like that so why bother changing it?", which doesn't address the actual issues at hand. Are you really suggesting that restarting your computer without permission and losing the data from applications is a good thing? Are you suggesting high DPI based displays don't need to be supported because some graphics cards will run games poorly? Are you suggesting that drive letters are really relevant? Are you suggesting that some of the most common forms of punctuations shouldn't be valid in filenames?

Backups that were as easy to setup, easy to use and as reliable as Time Machine in MacOS X.

I know a lot of people insist that file backups in Vista and Windows 7 are as good but please go and try it before you make this assumption. It really is exactly how backup / recovery should be on a home computer IMHO! Well, perhaps without the corny interface :)

After noticing some points in this thread, I would like to add two more to my list -

  • Allowing the use of question marks, forward slashes and other prohibited characters in filenames. I completely understand the reason these are not allowed at the moment but they are allowed in filenames on Mac OS X and I know there would be a way Microsoft could implement this into an operating system. Sometimes, to maintain correct punctuation, there is a need for question marks in filenames and I am always very annoyed when I am not allowed to do this. As theyarecomingforyou said, Windows does need to evolve with the times. It's getting there with the improvements in Windows 7, but this is one vital update which is missing.
  • An easy way to backup my data. Currently, I have to plug my external drive in and manually select files I need to copy over to my external drive, then I copy them and paste them to the drive. Unless there is another way (?) this is pretty tedious and annoying; it's annoying to the point that I don't backup as often as I should. I don't know how Time Machine works (?) but I've heard it's much better. I know this isn't fully down to the operating system, but I would like my backup process made much easier. Venders selling wireless hardrives would be a start, but something programmed into Windows which could somehow automatically backup my content, to my external drive, would be fantastic :) Unless it is already there and I have missed it? :p

See we want the same thing there Calum - easy backup!

Time Machine does just work brilliantly. You load the Time Machine control panel applet, either turn it on or off and specify which volume you want to use as the Time Machine backup device - either an internal disk or external. Then it takes an initial large backup, and subsequently does differential backups every hour. It's totally seamless (apart from, perhaps 5 times in a year of daily use of my Mac that a backup mysteriously failed - forcing it to re-run always worked fine) and I frankly never even noticed it running. And if you've not changed much or just being browsing the net for an hour or so, the differential backup is about 2.0MB so it's done in a matter of seconds.

It's really excellent and I hope that Microsoft can make their backups work as well eventually. I don't think you've missed it - I was using Windows Vista's built in backup solution at work but didn't find it to work quite as well and it's certainly not as idiot proof.

Have all codecs and drivers manually like linux

Lol, try to play a MP3 file on most Linux distros :laugh:

Backups that were as easy to setup, easy to use and as reliable as Time Machine in MacOS X.

I know a lot of people insist that file backups in Vista and Windows 7 are as good but please go and try it before you make this assumption. It really is exactly how backup / recovery should be on a home computer IMHO! Well, perhaps without the corny interface :)

Agreed, the backup built into Windows is pretty poor. I personally like to manage my data manually.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • On the topic of being locked out of a service. Recently two different friends of mine got locked out of their Google accounts. Both were hack attempts and one of them is waiting 30 days before he can get back in. He had backup codes and MFA but not a passkey. It was a browser token hack. Anyhow he has to wait 30 days for the dispute or whatever to end. The other person only had a password and is screwed losing all of the email, docs and years of photos. Google won’t help her at all. Her fault because she had no backup/recovery setup. Enable passkeys if possible. Also do NOT use browser based password managers. If using a cloud service make sure it is one you can fully sync to one of your devices so you can back it up. Like a PC or Mac with some backup drive plugged into it. Google is the worst to use IMHO. You can’t sync your photos at all. You have to use the “Take Out” service which is manual and takes days. That service strips the meta data from your photos. Also Google Docs synced to a device are useless without a Google accounts. MS Office/Libre Office is not going to open a link to a Google doc to a dead account.
    • Why you need to take back control of your synced passwords and how to go about doing that by Paul Hill Credit: Pixabay Last month, when Google decided to introduce daily and weekly caps for Gemini, it reignited an anxiety of mine, that you can’t really depend on service providers to maintain features forever, and it got me looking into free software (as in freedom) in other areas too. One app I quickly came across was KeePassXC on desktop and KeePassDX on Android as an alternative to password manager lock-in within the Chrome or Firefox ecosystems. I personally like to switch around with browsers, and using either password manager is inconvenient, so something like KeePassXC was interesting to me. The main issue with it now is syncing; I was not sure how to do that. After a bit of research, I came across Syncthing, a tool I was vaguely familiar with but had never used because it seemed complicated. However, I was completely wrong, and honestly, I think everyone should use it if they use multiple devices. It essentially lets you share folders peer to peer across all of your devices, no cloud services that you don’t control necessary! And it was fairly simple to set up, if not a bit clunky. Since setting it up, I’ve also started using Syncthing to back up other apps too, so don’t think it’s limited to just saving password databases. You can use it for pretty much anything you use Dropbox or Google Drive for. Before continuing to talk about those apps a bit more, let’s walk back a bit and talk about browser sync. Ever since the late 2000s and early 2010s, really, since we have been using smartphones, browser sync has been a necessity of life. I don’t know about you, but I have hundreds of passwords saved. For the most part, they’re all unique, so I don’t remember them and rely on software to manage them for me. Until recently, I’ve relied on password managers in Chrome and Firefox, but what I always found annoying was that it can be hard to transfer them between browsers. Sure, on Windows it is simple enough, but on Linux, exporting bookmarks has been temperamental. It works OK nowadays, but not too long ago, Chrome required you to enable exporting passwords in chrome://flags. The situation is even worse on mobile; there is no exporting or importing of passwords of any kind. You literally have to do it on a desktop, which is incredibly annoying in our mobile-first world. Sync also lets us take out bookmarks, history, tabs, and autofill data easily. To enable sync, it’s just a matter of signing into the browser once, and it handles the rest. It’s nice and easy. Obviously, all this has some issues, including those I’ve outlined above about it being hard to transfer data between browsers, but also things such as account suspension, lost account passwords, and other lock-in mechanisms, such as passkeys, being tied to a specific browser. On a sidenote, I have just removed all of my passkeys because they can make it harder to move browsers. I think the biggest threat to your synced passwords, especially if doing this with Google, is having your account suspended. I don’t ever expect mine to be suspended, but you do hear horror stories on Reddit where people lose access to their Google accounts. Imagine if you have hundreds of passwords, then suddenly lose access to them because Google froze your account, what would you do? So yes, it can be nice to use these syncing services for their convenience, but they also have risks. You may have seen me going on about free software quite a bit in my editorials. It’s essentially a concept championed by the Free Software Foundation. It’s software under particular licenses that grant you four freedoms: run the program for any purpose (0), study and change the source code (1), redistribute copies to others (2), and the freedom to distribute modified copies to others (3). For example, if there is an app I use and one day it gets abandoned by the developer, I can keep running it or even clone the software and continue developing it. Look at the myriad of cool services Google has run over the years before killing them. You can’t take the source code for those because they are proprietary, for the most part. Both KeePassXC and Syncthing are free software, so I get the freedoms listed above. In my use case where I’m syncing a database full of my passwords, I also get proper ownership over my data, there is no losing access to the database due to a frozen account, I can access the code of the tools I’m using, and I can get support from real people online if I run into issues, rather than having to consult a vague help page from an opaque company. With the KeePassXC password manager, you create a .kdbx file, which is what will be synced between devices. KeePassXC has cross-platform apps and also has browser extensions so that the browser can fetch passwords from the database once it is unlocked. Meanwhile, Syncthing is a peer-to-peer file sync tool where you can select folders to sync between your devices. Just pop files in the folders you choose, and then they will be available across your other devices whenever they come online. Syncthing is resilient as it works over both LAN and the internet and only ever sends content between your devices, never to a third-party server somewhere else. By combining these two pieces of software, you can essentially replicate the browser sync functionality. I have had a weird, conflicting issue where a new file is appearing, but it doesn’t seem to be impacting my main password database, which is updating between devices just fine. If you want to get a setup similar to what I have, you will need to go here to download KeePassXC for your computer. Once you have that, you will need to download your passwords from your web browser to a CSV file. In Chrome, you can type chrome://password-manager/settings into the URL bar, and you should see an option to download your passwords under Export Passwords. This will give you the CSV file you need for importing into KeePassXC. If you use a different browser, just use a search engine and type “browser-name export passwords” and muddle along. In KeePassXC, you’ll want to press Import File from the home screen, select the CSV file, and create a new database from it. On one of the screens of the wizard, there will be a Title field with a drop-down selected to none. Change this to Title and continue. You’ll select a name for the database, the encryption level (the defaults are fine), and then you will pick a password. I would choose four unrelated words that are easy for you to remember, as you’ll be typing them fairly often to access your passwords. When you have all your passwords in your new database, you will want to set up the browser extension so that your browser can fetch passwords from KeePassXC. Rather than explain how to do that here, refer to KeePassXC’s guide on how to set it up properly. Once you’ve got that set up, you want to install KeePassDX on Android. You can grab it on the F-Droid store and the Google Play Store. For iPhone users, there are other .kdbx-supporting apps, but I haven’t tried any of them, so have a look around and use what suits you. Once you have that done, you will want to install Syncthing on your computer and find a third-party app for your mobile device. On Android, I use an app called BasicSync; there are also options for iOS, but again, I’ve not tried these. Once you’ve got SyncThing, you’ll want to set it up and connect all of your devices together and share a folder between your gadgets. PCWorld has a good tutorial on setting up a synchronized file between your devices using SyncThing. Once you’ve set it up, congrats, you’ll never have to touch that stuff again except for adding or removing devices. I’ll be honest, I didn’t particularly like setting up Syncthing. It didn’t take me a massive amount of time, but I think I had to check online because I found it a bit confusing. That said, I’ve had it running for several weeks now and never need to touch the Syncthing settings, so that’s very nice. I also mentioned a conflicting file. I’m not sure why this is appearing, but the main .kdbx file seems to be updating and syncing just fine. What’s nice is that both KeePassXC and Syncthing are free software, so they won’t just vanish one day; you can take the code and fork the project or use a range of alternative implementations that others have made. It’s also nice that it works over LAN, so even if your ISP is having problems, your passwords will still sync. One area where you will want to be a bit more careful with this setup is if you only have one device. I am OK because I have a computer and two phones, all synced up. If you just have one device, you will probably want to store a backup of your .kdbx file somewhere else. Obviously, you’ll also want to remember your password really well, too. If you get locked out, it's game over. Overall, if you want to take back control of your computing from big tech, taking control of your passwords is an important part of this. You don’t need to immediately clear out your browser’s password manager; try running KeePassXC and the password manager concurrently for a while to see if you run into any problems. If you do try this out, let us know some other creative ways to use Syncthing. I haven’t really come up with a solution about what to do with my bookmarks, for example.
    • If the price was a dollar, someone would complain "Why isn't it free?" If it was free, someone would complain they weren't being paid to play it.
    • That lens of history will burn if you hold it at the right angle... Warn users too late: Shame, Microsoft! That extremely minor update to an obscure Control Panel widget required 2 years of warning. Warn users too early: Shame, Microsoft! We've got better things to do. Pipeline and process be damned, we'll just always be disappointed, eh?
    • Microsoft Paint used to be my favorite Windows app as a kid, and it's still pretty good by Usama Jawad I have been using Windows since the early 2000s, when I was around 10 years old or so. I vaguely remember playing around with Windows 98 and Windows 2000, but that may have been on school PCs which had old operating systems installed. My main OS on the home PC, and the one I recall spending most time with, was Windows XP. At that time, I used the home PC to create Word and PowerPoint documents for school, but a lot of the time, I simply used it to play games. My dad would bring game discs which we would try and install on the PC, sometimes unsuccessfully, and sometimes, we would rely on flash games in the browser, like Bubble Trouble on Miniclip. However, the problem with the latter approach was the internet speed. On a good day, our dial-up internet would offer us speeds of 56 kbps, but on most days, it was closer to 33 kbps. This did not facilitate online gaming as I would often have to wait minutes for a game to load or "draw" on the screen, and trying to download pirated games wasn't simple either. I remember getting tired of waiting for online games to load and just downloading simulator games from the Big Fish Games website instead, only to be disappointed after finding out that I was just being given access to trial versions of the title, and I needed to fork out money to pay for the full version. All of this is to say that it wasn't very easy to find entertainment options on the home PC when I was a kid, due to a number of reasons, mostly outside of my control. This situation pushed me towards a rather unconventional ally: Microsoft Paint. Whenever the internet wasn't working as good as I expected, I would simply spin up Paint and draw complete rubbish on the canvas. Of course, that wasn't always the intention, but it usually happened when I messed up drawing a straight line or something, and then I would give up on that particular piece and simply draw a random collection of objects. Microsoft Paint was extremely accessible and easy to use. Even if you weren't an artist, you could quickly understand the tools at your disposal and how to leverage them on a canvas. The absolute breadth on offer ensured that each painting was truly unique, as you could utilize various combinations of tools like the pencil, paint, spray paint, and more to truly personalize your creation. Since I wasn't particularly good at drawing both on digital screen or a physical screen, I remember that my main style of art would be to insert a bunch of randomly intersecting lines and then fill them with random colors through the paint can. I have trying to replicate that art style in the latest version of Paint below, and as you can see, it's truly Pablo Picasso-esque. The human imagination truly knows no bounds Microsoft Paint kept me occupied for hours and was my best friend when video games on the home PC were inaccessible for one reason or the other. There was no academic or professional reason for which I would need to use Paint, but I still loved using it in my personal time, even if what I created wasn't worth being shown to anyone. It was simply fun. Fast-forward to today, and the situation is mostly the same. Now that I am almost 29 years old, and I still have no reason to use Microsoft Paint in a professional capacity. In fact, I don't even use it in a personal capacity, except to dabble with it from time to time, just to see if core functionalities are still intact. And I'm happy to say that I think Microsoft Paint still offers the same accessibility and inviting experience that it did to me a couple of decades ago, even though its UX has been refreshed and it's been integrated with Copilot features. Interestingly, things could have been a lot different, had Microsoft had its way. Microsoft Paint was marked for deprecation with the Windows 10 Fall Creators Update in 2017, and even began displaying a product retirement alert, urging customers to shift to Paint 3D instead. Fortunately, after consumer backlash, Microsoft reversed course on this decision, and Paint continues to be a native app inside Windows installations that can also be updated quite frequently through the Microsoft Store. Instead, Paint 3D ended up on the chopping block, which is for the better, I think. I have intermittently played around with Microsoft's refreshed Paint experience in the past few years, and I do think it has received worthwhile upgrades. the UI and the UX has been modernized while retaining core functionality, and the app is still fairly easy to use. It doesn't meet any of my use-cases, but I've never really had any use-cases ever, as described previously. Of course, the elephant in the room is the Copilot integration. Personally, I believe that this is one place where Copilot does make sense, environmental concerns aside. I know that a lot of creatives use AI to generate images, and while some may be using professional alternatives, Paint still offers a decent casual experience, with the power of Copilot. Of course, you do need to have a valid Microsoft 365 Copilot license and available credits to use it, but even if you don't, you still get the big Copilot button in the toolbar, unfortunately. All in all, I am glad that Microsoft Paint continues to be a native feature in Windows 11, and a piece of software that has evolved to meet modern needs without cutting off its own roots. It's just an iconic piece of Windows history that was an essential part of my childhood, and while I don't use it anymore, I'm just glad it is still there.
  • Recent Achievements

    • Week One Done
      Supreme Spray LV earned a badge
      Week One Done
    • One Month Later
      Genuinetonerink- Dubai earned a badge
      One Month Later
    • Week One Done
      Genuinetonerink- Dubai earned a badge
      Week One Done
    • One Year In
      hhgygy earned a badge
      One Year In
    • Week One Done
      AMV earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      513
    2. 2
      +Edouard
      163
    3. 3
      PsYcHoKiLLa
      88
    4. 4
      Steven P.
      74
    5. 5
      Michael Scrip
      73
  • Tell a friend

    Love Neowin? Tell a friend!