Blog

Apps

Play the Media for Windows update v1.1

Put together some updates for Play the Media for Windows, version 1.1.

  • Changed main navigation item appearance.
  • Added Soft Load toggle. When turned on, media is loaded into a collection but not displayed. This improves performance. This mode change requires an app restart.
  • Added double-click inside the player window toggles fullscreen on/off.
  • Enabled background playback capability.
  • Added .m4v video support.
  • Added support for keyboard shortcuts:
  • + - Adds directory
  • L - Loads media
  • V - Video toggle
  • A - Audio toggle
  • I - Images toggle
  • T - Timer toggle
  • P - Autoplay toggle
  • S - Shuffle toggle
  • M - Mute toggle
  • C - Controls toggle
  • Shift + Left Arrow - Previous Media Item (focus dependent).
  • Shift + Right Arrow - Next Media Item (focus dependent).
  • Space Toggles Play/Pause is built-in to media player element, if play/pause button is focused.
  • Removed text from icons to allow more button real estate. Text is still shown under tooltip.
  • Added History of played Media Items (25 max).
  • Added Previous Media Item and Next Media Item toolbar buttons

Speak Text in List Focus

Added Speech support to List Focus for macOS. This will take a text paragraph and break it into individual text components separated by either period, carriage return, or both. This is a useful app for large text paragraphs where reading is more easily achieved with text broken into a list.

List Focus for macOS

Also developing a Windows version in parallel.
List Focus for Windows

Focus on Sentence from a Paragraph

I started development on a new app to highlight a sentence from a paragraph via a List View. I often find myself referencing a paragraph of text and need to maintain a highlight of content; however I need to at times select different parts of the paragraph. This can be cumbersome and time consuming re-highlighting sections of a paragraph.
List Focus will aim to put the paragraph of text into individual List View Items, so the whole Item can be highlight by simply clicking on it in a List View or using a keyboard shortcut to progress up/down through list.

List Focus Development

List Focus Development

Auto Resize Clipboard Images with AutoScale for Windows

With ThatList finally complete, I am now starting development on an app I actually really need. AutoScale automatically changes clipboard images scaling to a predefined size. For my day job, I do a lot of screenshots and work with images. I am constantly manually resizing images to fit the space, which can be really repetative.

Auto Resize Clipboard Images with AutoScale for Windows

Play Multiple Videos at the Same Time with Media Wall Player App for Windows

Finished development on the Windows version of Media Wall Player. I thought an app like this would be good to show family videos in a video wall player format. I had already created this app for macOS, now it is available for Windows 10. It largely operates identical to its macOS cousin. The major difference is that the Media Wall Player for Windows doesn't have the 'Flexible' or 'Adaptive' option. Instead it uses a slider to adjust the video player size.

Video Finder Browser App for Windows

Finished development on the Windows version of Video Finder Browser. Video Finder Browser is a great way to find videos on your computer. Easily set directories to focus on and quickly explore videos under folders or even under sub-folders. Video Finder Browser includes a fast filter function, so you can find what you need as soon as possible.

Play Multiple Videos at the Same Time with Media Wall Player App for macOS

Finished development on a new modern app called Media Wall Player for macOS. The concept behind this app is to visually playback multiple videos at the same time. It has an easy to use navigation view which allows you to quickly switch between directories containing video content. Control the grid layout using two modes, Flexible or Adaptive. Flexible - scales the video player to fit to the window’s size. Adaptive - adjusts the grid columns & rows to shift the videos around into a maintained grid state. There is a Grid Count function which will adjust how many videos are displayed. The more videos displayed the more potential to utilize computer resources like CPU & memory. This may need adjusted for some systems to improve video playback performance. Autoplay can be used to prevent videos from automatically playing when loaded. Controls can be hidden, this may be useful for some users who want to display the app’s videos in a dashboard setting. Standard video playback controls are available like play/pause, full screen, and picture-in-picture. The Shuffle button replaces the videos with another random video from the navigation view’s directory.

Software Updates for macOS Apps

Made some updates to Video Finder Browser and Image Finder Browser.

  • Added Selection Border.
  • Added Navigation Sidebar pane toggle.
  • Added Navigation Sidebar minimum pane width.

Play the Media for macOS Complete

Play the Media for macOS is now available in the macOS App Store. This app is also available for Windows.

Play the Media for Windows Complete

Finished 'Play the Media' app for Windows. This app can playback video and audio. It also can show images for an adjustable amount of time. This app was requested from a user, where they needed to play random media files. They wanted options for enabling/disabling timer and the ability to choose what directories are included in the randomized content.

Video Finder Browser for macOS Development

I am starting to complete other "Finder Browser" themed apps to support getting easier access to certain file types. Similar to Image Finder Browser, Video Finder Browser aims to make video file locating and viewing easier and faster.

Add Notes to Windows Desktop Background

When I first developed Background Notes concept, it was supposed to be just for Windows. But I was fresh off from making Sidedesk for macOS, so I felt I should continue with using Apple’s Swift programming language to first make Background Notes for macOS, prior to switching to using Windows Universal Windows Platform (UWP) and making Background Notes. After several weeks of working on other projects, I was able to circle back to making Background Notes for Windows. I just finished it today. This was a somewhat fun project to work on - at least once I figured out how to render the image that would be used for the Desktop Background at a higher quality!

Image Finder Browser for macOS

I decided to port Image Finder Browser over to macOS. I found the Windows version was quite useful. The macOS version includes a majority of the same features as the Windows version. One thing it is currently missing is keyboard navigation between images. I am planning on including this in the future.

Image Finder Browser for Windows

I just finished an app i've been working on for awhile, Image Finder Browser. I don't like Windows built-in app for viewing images, it is very convoluted, so decided to put together my own app for viewing images on Windows 10 operating system. I designed it to be simple and to the point - locate and view images in folders.

Add Notes to macOS Desktop Background

Completed another macOS app called Background Notes. Background Notes app allows you to embed text into images as note elements, then set the image as your Desktop Background. As with other Note taking apps, be mindful what content you place as notes. Since background images have the potential to be seen from computer login screens, care should be considered.

  • Click the + icon. Type in a text name for navigation item. Click "Add" button.
  • Select newly create navigation item. This will load the view.
  • Click "Choose Image" button in toolbar. Navigate to an image file and click "Open" button.
  • The image will be placed into the view as a "background image".
  • Click "Add Text". A new text element will be dropped center in the view. You may need to adjust scroll bars and/or click drag "Zoom" slider to see newly added text element.
  • Click + Drag text element around to desired location.
  • Double-click text element to open the text-editor sheet. Enter in desired text. Click "Complete" button when done.
  • The "Scaling" button can be used to adjust the scaling of text elements. This can be useful for very large dimension images. Default 1.0 scaling will suffice for ~1920x1080 images.
  • Keep in mind text elements will be adjusted after change and they may inadvertently move to off view.
  • Click the "Set Background" button to combine both the text+image content into an image and set it as Desktop Background.
  • To remove a text element, right-click it and choose "Remove".
  • To remove a text element that has been lost (e.g. offscreen), right-click the background image, select appropriate note from list and choose "Remove" or "Reset Position" (requires view refresh by clicking blank area of navigation view and then re-clicking navigation item) to bring the text element back to "center".

Group macOS Files by File Type

Completed a macOS file manager app called Lava File Manager. With this app you can manage files using a system of grouped lists. Powerful filter options gives you control over your displayed content, and a Date Range selector keeps results fast and focused to your preferred date modified era.

Near Endless Virtual Desktop on macOS

I built a new productivity app for macOS, called Sidedesk. This app follows along the same lines as its Windows 10 version of Sidedesk. Users can create a Nav menu full of Nav Items that open up into their own custom views and content. From the main view, users can add Elements, which consist of Files, Folders, ListViews, GridViews, Frames, Text, or Images. Clicking and dragging on the main view's background (canvas) will allow you to pan around all the content at once.

Add Caption to macOS Image

Completed another macOS app called Simple Image Caption. With this app you can assign an image caption, which gets stored to the file's meta-data.











Keep Your Folder Open and Visible

New File Manager to optimize your workflow and work smarter not harder.

ThatDesk for macOS. Use to keep quick and easy access to chosen directories, files, and websites. With Finder, you are repeatedly opening folder locations again and again. With ThatDesk, set your directories, files, or websites and have fast access to the resources with a single click.

Checkout ThatDesk for macOS, now available via the Mac App Store.
ThatDesk Info

ThatDesk File Manager for macOS

Working on ThatDesk file manager for macOS. Still in the early stages of designing and trying to mirror ThatDesk for Windows.

ThatDesk File Manager for Windows Update v1.2

Working on ThatDesk file manager update with new features and bug fixes.

  • Updated UI elements.
  • Added in Indexing option to speed up loading.
  • Optimized data loading.
  • Fixed tapping List’s Header icon/text to collapse content. The hit area was inconsistent.
  • Fixed issue when clicking Refresh when List is collapsed, it was regrowing list height.
  • Changed Desk Title to be more prominent.
  • Added keyboard Enter key to acknowledge pop-ups.
  • Fixed inconsistent Dimming of backdrop image.
  • Added auto highlight text for prompts, like Rename & Create Desk. 
  • Replaced Sort Lists with Reorder. This gives ability to manually sort.
  • Changed Recent List to be sorted by Date Accessed.

ThatView File Manager for Windows Update v1.6.1

Working on ThatView file manager update with new features and bug fixes.

  • Created new view called TypeView. This view displays file types grouped together by columns.
  • Fixed inactive Tab showing pink color.

ThatView Windows File Manager v1.5 Updates

Completed another round of updates for ThatView. This version is v1.5. Below is a list of changes/features.

  • Updated UI elements.
  • Enabled light mode. ThatView now matches Windows dark/light mode setting.
  • Fixed issue when pasting or creating New Folder/Text/Image, the auto-refresh wasn’t pausing.
  • Added in the NavItems to the Group navItem right-click list.
  • Changed NavView so clicking Group expands/collapses navItem.
  • Moved “Open GroupView” to NavItem right-click option.
  • Fixed NavItems not selecting when changing Tabs.
  • Added welcome screen when first using app.
  • Added double-click folder to build-in-self. Note - there are purposely no back/forward controls.
  • Increased Dim value for media previews.
  • Corrected RowView & ColumnIconView internal drag/drop Collection operation.
  • Added image zoom reset when clicking another image.
  • Fixed folder item count not updating when navigating to new directory.
  • Added new View - Gallery View.
  • Fixed performance issue due to new auto-refresh system.
  • Added Audio Previews for mp3, wav, aac, and m4a. Note - “Mute Previews” will affect Audio Preview.
  • Added Keyboard navigation using Enter key. Tab, Space, and arrow keys also utilized.
  • Cleaned up Recent List date/time. Was showing offset.
  • Added Recent Folder toggle to Recent list.

Automatically Save Clipboard Image or Text

Clipboard 2 Folder


I've actually made this form of app before, but it wasn't very polished. Re-designed this app better. Basically Clipboard 2 Folder does exactly what the title describes. It takes the operating system clipboard data and stores the content to a selected folder. This is an excellent way to store a bunch of images, like webpage images or screenshots to a hard drive directory quickly.

ThatView File Manager for Windows Feature Change

Added a few changes to ThatView for next update v1.4.

  • Added tooltip to main navigation items to show Path.
  • Changed Recent list to include the Date Opened property.
  • Changed sorting to use the Date Opened property.

Printing Templated Checklists with ThatList for Windows

For Checklist view, added a Print option. Primarily added this to support printing to PDF.

Developing Templated Checklists with ThatList for Windows

I am still working on ThatList for UWP. The conept for ThatList is for quick dynamic 'forms' for everyday tasks. I just spent two days debugging the Import operation, glad I am complete with it and it is working great.

Developing Templated Checklists with ThatList for Windows

ThatView App Features

Working on some more features for ThatView, including Paste Progress and Loading indicator.

I also added PDF Preview functionality. When clicking a PDF to preview, the PDF view is set to a low opacity to allow for continued visibility of directory and UI. Clicking on 'Hide Views' will show the PDF view in full opacity. The PDF preview supports mouse scroll to change pages and also includes buttons up/down to change pages.

Automatically Format Text

Along the same process as AutoBorder app, AutoFormat aims to do similiar, but instead of images, it'll automatically format previously copied text (in the system clipboard).

AutoFormat App

Automatically Add Border to Image

I had an idea for an app to automatically add a border to clipboard images. You see I frequently need to take screenshots and paste them into an e-mail, the problem I encounter is the whitespace in the screenshot blends into the e-mail background - so I have to manually add a border in Outlook, which is very tedious. AutoBorder aims to automate this process by watching for common screenshot keys and mouse positions, then taking the clipboard, adding a border to it, then replacing the clipboard image with the border image. This process actually works pretty slick and is relatively simplistic.

ThatView Features - Recall & Group Views

For ThatView v1.2 added two new features - Recall & Group Views.



ThatView Windows App Progress

Managed to get a lot more items completed for ThatView.

  • Verify deleting 1 Item (when another Group is also using Item), that it keeps the token in Future Access List.
  • Hide preview on back grid tapped.
  • On NavItem remove, clear the SubNavs.
  • Video preview not working perfectly.
  • Need to overhaul IsSelected
  • Add Nav hide/show again
  • RowView - background preview not releasing on grid click.
  • ColumnViewPage.xaml - Getting a consistent crash when scrolling to the bottom of Documents directory (listview). Unhandled Exception, not triggering on any method though.
  • Is the Search results using Indexing. - Yes

ThatView Updates - Cancellation System

Currently working on programming in a cancellation system for when large directories are being loaded and the user wishes to cancel it and browse to another directory. This will allow ThatView to have better performance and avoid unnecessary processing.

I was able to get it functioning utilizing the CancellationTokenSource class.

ThatView More Changes

Managed to get a few more changes completed:

  • Fixed Recall not working for server directories.
  • Added Sorting for Group and Child Items via Reorder function.
  • Added Multi-Item Delete option under Reorder.

ThatView Windows App - Reorder Function

ThatView Windows App - Group Reorder

ThatView Windows App - Items Reorder

ThatView Windows App - Click Drag Reorder