Code:

FEATURES / CHANGE LOG: v2.1.1 (restored after hard drive crash - should have everything that v2.1 did) - Changed Imgur authorization ID since old one was no longer valid - Minor changes to the UI and minor code tweaks ---------- v2.1 - Added support for protected Watchmaker faces - all features should work except removing protection of the images and the watch code xml - Added support for adding/editing face author for Watchmaker faces - Improved renaming of watch face author across different Facer formats - Various other improvements and bug fixes ---------- v2.0 - Added ability to batch export all faces at once - click on the Batch Process menu and select 'Export all faces' - remember you can also select multiple faces by holding down Control and then right-clicking to export only the selected faces - Added ability to batch create preview images for all faces at once - click on the Batch Process menu and select 'Create preview images' - Added ability to find all protected Facer watch faces - click on the Filters menu, then 'Find protected Facer watch faces' - Added ability to remove protection from Facer files so they can be exported as an unprotected .face file and then imported into WatchMaker - just right-click on the face you want to remove protection from and click 'Remove protection', now you can export it - Added ability to batch remove protection from Facer files - click on the Batch Process menu and select 'Remove Facer protection' - Added ability to search for duplicate watch faces (based on face name) - click on the Filters menu and select 'Find duplicate watch faces' - Added ability to sort faces by date added (newest to oldest or oldest to newest) or by face name (A to Z or Z to A) - click on the Sorting menu and select your preferred sorting method - Added ability to color code the watch faces in the list using the Facer and WatchMaker colors respectively (enabled by default) - to enable/disable, click on the Options menu and then 'Color code watch faces in list' - Protected Facer watch faces will display a lock icon on the preview image for easy identification (but won't be exported in the preview image) - Added ability to drag and drop .face, .watch and .zip files to the program - it'll copy them over to the folder where you keep your watch faces (or use the default folder if you don't have a custom one) and it will import the faces for you - Added ability to just drag and drop one or multiple faces to the FaceViewer exe or shortcut and it'll load your existing files, then automatically import the face(s) you drag/dropped to it. If you're sorting by date added, they will be at the top of your face list - Added ability to right-click on the Imgur link in the log and open the Imgur link in your default browser - Added ability to delete a face by pressing the delete key on your keyboard - you're still prompted to confirm, and also works with multiple selected files - remember you can hold down Control while clicking or holding down Shift while pressing the up or down keys to select multiple faces - Added ability to cancel any on-going process so you don't stay stuck if something goes wrong - Improved behavior so when searching for face files it won't get stuck with old/poorly zipped faces that have an extra folder where the watch face files should be - Improved behavior so when you have multiple watch faces selected you can right click without holding down the Control key and won't lose your selection - Fixed displaying of face names for new WatchMaker files that were displaying names incorrectly - Fixed bug where faces without images would still allow you to 'Edit images' and would crash - Rearranged filters to the menu - to filter your list of watch faces, click on the Filters menu then use one of the various choices to narrow your list of watch faces - to reset the filters to default behavior click on 'Reset all filters' - Various other improvements and adjustments to the GUI and code ---------- v1.1 - Added feature to edit or add author name to a face - right-click and select 'Edit face author' - Face searching is now recursive by default - this means you can have your watch faces organized in multiple folders, nested however you want. Just feed Face Viewer the parent folder and it'll find them all for you (be sensible - if you put Face Viewer to search your entire C:\ drive you're going to have a bad time) - Added option to enable/disable recursive search and option to display/hide the face author name if available - Added several new overlays for other smart watches: LG G Watch R, LG G Watch, Asus ZenWatch and Sony SmartWatch 2 - right-click on the preview image and select the overlay you want - Added ability to have no overlay and just see the preview image bare - right-click on the preview image and select 'None' - Added ability to use your own overlay - create a 500x500 PNG file using the provided ones as a template and drag and drop it on the preview image - it will be applied and saved, and now you can select it by right-clicking on the preview image - Program will remember which preview overlay (or none) you used last in case you always use something other than the stock Moto 360 overlay - Added ability to specify the background color for the preview images - right-click on the preview image and select 'Change background color' - Several GUI fixes and improvements ---------- v1.0 - Initial Public Release WHAT DOES IT DO? It allows you to put all your watch faces (extracted folders, .zip, .face and .watch files) in one folder, so that reduces clutter. Once you've told the program which folder has your watch faces, it will: - list them all in alphabetical order - show you a preview image of the face - allow you to search for any word or part of a word in the face name or the creator name (some faces store that information) - allow you to filter the faces by Facer or WatchMaker faces only, or both - allow you to filter faces by analog, digital, or mixed (contains both elements) - allow you to manually set whether a face is analog, digital or mixed (in case the auto detection fails or for faces with misused tags) - allow you to mark as and filter by Favorites - allow you to delete one or multiple faces from within the program - allow you to rename a face (this will carry over when exporting) - allow you export one or multiple faces (it'll choose .face or .watch based on type) - allow you to "explore" a face - opens that face folder in Windows Explorer so you can manually edit it - allow you to "Edit images" - adds .png extension to images, and opens the images folder in Windows Explorer - allow you to save the preview composite image locally or upload it to Imgur for displaying of previews with the nice background I created or your own (replace overlay.png in the /bin folder) WHAT DOES IT NOT DO? This was meant to be a quick programming effort on my part to simplify my life, so here are the fun things it won't do: - It WILL NOT (and I won't add support for it, so please don't bother asking) allow you to create or modify the layout or design of the faces. Use the respective programs to create/modify them - It WILL NOT (and I won't add support for it, so please don't bother asking) convert from WatchMaker to Facer or from Facer to WatchMaker. The creator of Facer does not want to import WatchMaker files, and is not happy with the fact that the creator of WatchMaker is importing Facer files. I won't get mixed up in that mess.