Blog

Apps

How to Skim through Videos using Video Slide for Windows

Video Slide for Windows
Completed development for Video Slide for Windows.

Video Slide is a great way to skim through an array of videos.

Click the 'Choose Video Directory' button in toolbar to locate a directory containing video files. Videos will be loaded into a background collection and default to showing the first video from list. Videos in collection will be listed in alphabetical order. Care should be taken to choose a location with an appropriate video quantity. The more videos in a directory the slower the processing time. Fewer videos like in the range of 20-60, make for a better experience.

Use the 'Clear App Data' button to remove the video directory reference from Video Slide app. Clear App Data doesn't affect any files stored on computer. Video Slide uses the Entitlement 'Access User Selected Files (Read Only)' - meaning it can't change any computer file data.

Use the Slider along the bottom to drag left/right. Moving the slider will switch between videos from the chosen directory. Slider will only be visible if there are two or more videos.

Along the bottom of the UI will show the selected video name. Hovering above the video name with the mouse cursor will show a tooltip of the video path. To the bottom right corner lists the video directory count.

Right-click video and choose 'Open File Location' to open the Windows File Explorer to the selected video's directory.

Recent Items for Windows

Working on a new app for Windows called Recent Items. This app ties into Windows' user's AppData folder for recent items. Incorporating a lot of filtering functionality into the app, like TreeView date categories, filter by name textbox, and type driven filtering button in toolbar. Hoping to launch this app sometime in early September.

recent-items-windows-blog-post-081623

Temp Notes for Windows

Temp Notes for Windows
Completed development on Temp Notes for Windows.

Sometimes I find myself needing to jot some quick notes or capture a screenshot. A lot of times I don't intend to keep the content, but need it readily accessible for a bit. Information like IP addresses, ticket numbers, or a screenshot of data - fleeting data where I may just need it around for awhile, then it can be trashed. Temp Notes helps provide that solution. I can throw content into it and recall it up in the future if need be. I don't need to login to an app or web portal, or organize any files. Just throw it in! Temp Notes keeps 30 days of content, with the option to set elements to 'static', so they stick around longer and are persistent through the apps date ranges. Temp Notes provides a lot of useful features to make using it a no-brainer. Other apps just can't do what Temp Notes does so easily.

Features:
- Near infinite canvas
- Canvas panning
- Text Elements
- Image Elements
- Draggable Elements
- Slider for date target
- Calendar picker for date target
- Text Editor - with font size & color
- Image Viewer - with zoom to cursor
- Paste text/image
- Drag/drop images
- List View of Elements
- Internal Help Topics
- Fast Delete shortcuts
- Z indexing for Element layering

Compare Files & Folder in Directories using Compare 2 Folder for Windows

Static Copy for Windows
Compare files and folders for directories. Compare by name, date modified, size, or all of the above. Fast filter options to display all results, just matches, or just non-matches. Ability to hide/show properties for date modified and size. Change how folders are displayed, either grouped at the top before files, or sort amongst files by alphabetical order. Use the Include Subfolders option to list all files and folders; including items nested inside other folders. Care should be taken using the subfolders option, as the processing time for comparison will be much longer for large lists.


Here are instructions for app operation:
1.) Launch app.
2.) Click button for Set Directory 1. Choose a directory for comparison. Directory should include files or folders.
3.) Click button for Set Directory 2. Choose a directory for comparison. Directory should include files or folders.
4.) The left/right lists will update to show files/folders and a comparison status green/red checkmark/x to indicate comparison results. A green checkmark indicates the item appeared in the other list. An X indicates no match was found for selected comparison parameter.
5.) Toggle toolbar buttons appropriately.
6.) Change 'Comparison' toolbar selection for desired comparison. E.g. choosing 'Name' will compare file/folder names between the two lists.
7.) Change 'Filter' for desired filtered result for Lists.
8.) Double-click a list's file/folder to launch the item. Not all files may be launchable due to Windows security.
9.) Right-click a list's file/folder to see 'Open' to launch the item. Not all files may be launchable due to Windows security.
10.) Right-click path-bar along bottom to see 'Open' to open the path location in File Explorer.

Skim through Videos using Video Slide for macOS

Image Slide App Info for macOS
Video Slide is a great way to skim through an array of videos.

Click the 'Choose Video Directory' button in toolbar to locate a directory containing video files. Videos will be loaded into a background collection and default to showing the first video from list. Videos in collection will be listed in alphabetical order. Care should be taken to choose a location with an appropriate video quantity. The more videos in a directory the slower the processing time. Fewer videos like in the range of 20-60, make for a better experience.

Use the 'Clear App Data' button to remove the video directory reference from Video Slide app. Clear App Data doesn't affect any files stored on computer. Video Slide uses the Entitlement 'Access User Selected Files (Read Only)' - meaning it can't change any computer file data.

Use the Slider along the bottom to drag left/right. Moving the slider will switch between videos from the chosen directory. Slider will only be visible if there are two or more videos. Optionally the left/right arrows in the bottom left corner can also be used to switch between videos. Those buttons also have a keyboard shortcut (left/right arrows respectively).

Along the bottom of the UI will show the selected video name. Hovering above the video name with the mouse cursor will show a tooltip of the video path. To the bottom right corner lists the video directory count.

Right-click video name and choose 'Show in Finder' to open the macOS Finder to the selected video's directory.


Create Temporary Notes for macOS using Temp Notes

Image Slide App Info for macOS
Sometimes I find myself needing to jot some quick notes or capture a screenshot. A lot of times I don't intend to keep the content, but need it readily accessible for a bit. Information like IP addresses, ticket numbers, or a screenshot of data - fleeting data where I may just need it around for awhile, then it can be trashed. Temp Notes helps provide that solution. I can throw content into it and recall it up in the future if need be. I don't need to login to an app or web portal, or organize any files. Just throw it in! Temp Notes keeps 30 days of content, with the option to set elements to 'static', so they stick around longer and are persistent through the apps date ranges. Temp Notes provides a lot of useful features to make using it a no-brainer. Other apps just can't do what Temp Notes does so easily.

Features:
- Near infinite canvas
- Canvas panning
- Text Elements
- Image Elements
- Draggable Elements
- Slider for date target
- Calendar picker for date target
- Text Editor - with font size & color
- Image Viewer - with zoom to cursor
- Paste text/image
- Drag/drop images
- List View of Elements
- Internal Help Topics
- Fast Delete shortcuts
- Z indexing for Element layering

Quickly Copy Text With One Click - Static Copy for Windows

Static Copy for Windows
Quickly copy text with one click! Static Copy provides a user adjustable list of text, where any text can be copied either from the app's main window or the system notification area toolbar. Need to hide text characters? Use the masking button to quickly obscure any text from view. Reorder text entries in whatever order is needed.

Static Copy for macOS Update v1.3

Completed Static Copy update v1.3.

  • Added Label fields.
  • Changed Delete behavior to confirm if Copy Text entered.
  • Added check for if Control key down, then skip Confirm Deletion.
  • Changed Reorder pop-up size to scale with main window.
  • Added Help Topics.
  • Static Copy for Windows in Development

    Currently working on a Windows version of Static Copy using Microsoft's newest framework, WinUI 3 utilizing the App SDK. Static Copy will be similar to the macOS version of the app by the same name.

    static-copy-windows-progress-050923

    Resolved Issues:
  • Crash on .ico loading. Had to set file Properties to “Copy Always”.
  • Acrylic Background not working WinUI 3.
    • To get working, search WinUI 3 Gallery for system backdrop.
    • Expand Acrylic (not Mica), put all code under MainWindow.xaml.cs.
    • Add call for “TrySetAcrylicBackdrop()” under public MainWindow() method.
    • Don’t even have to set any Grid Background using ThemeResource.
  • Getting odd update for copyItem.CopyItemText property.
    • For bottom entry, when text in field > mask on > delete password > mask off, text gets re-inserted.
    • Fixed by changing Two-way to One-way, then on PasswordChanged, write to property.
  • Getting the ListView flicker (not transition related).
    • Was due to my custom ListViewItem Style.
    • Changed all the Style Backgrounds to “Transparent”.

    Skim through Images using Image Slide for Windows

    Image Slide for Windows
    Image Slide is a great way to skim through an array of images.

    Click the 'Choose Image Directory' button in toolbar to locate a directory containing image files. Images will be loaded into a background collection and default to showing the first image from list. Images in collection will be listed in alphabetical order. Care should be taken to choose a location with an appropriate image quantity. The more images in a directory the slower the processing time. Fewer images like in the range of 20-60, make for a better experience.

    Using File Explorer, drag some images and drop them onto Image Slide's app UI. Images will appear in the view and can be cycled to using the Slider control. Dropped images won't persist through app relaunches (use Directory Picker for that). If you had set an image directory and then drag/dropped some images, upon next app restart the image directory items will re-appear. If you wish to clear the image directory when drag/dropping different images, click the 'Clear App Data' button before drag/dropping new images.

    Use the 'Clear App Data' button to remove the image directory reference from Image Slide app. Clear App Data doesn't affect any files stored on computer. Image Slide uses the Entitlement 'Access User Selected Files (Read Only)' - meaning it can't change any computer file data.

    Use the Slider along the bottom to drag left/right. Moving the slider will switch between images from the chosen directory.

    Along the bottom of the UI will show the selected image name. Hovering above the image name with the mouse cursor will show a tooltip of the image path. To the bottom right corner lists the image directory count.

    Use mouse scroll to Zoom into the image.

    Use left-mouse-click-hold + drag to pan around the image.

    After zooming/panning, if you need to reset the image position, double-click the image. Keep in mind if the image is already at reset coordinates/zoom-level, double-clicking will launch the image.

    Double-click the image to launch the image using its default application. Keep in mind if the image has been panned or zoomed, double-clicking will reset the image position.

    Right-click image and choose 'Copy' to copy the image to the system pasteboard (clipboard).

    Right-click image and choose 'Open File Location' to open the Windows File Explorer to the selected image's directory.

    Skim through Images using Image Slide for macOS

    Image Slide App Info for macOS
    Image Slide is a great way to skim through an array of images.

    Click the 'Choose Image Directory' button in toolbar to locate a directory containing image files. Images will be loaded into a background collection and default to showing the first image from list. Images in collection will be listed in alphabetical order.

    Using Finder, drag some images and drop them onto Image Slide's app UI. Images will appear in the view and can be cycled to using the Slider control. Dropped images won't persist through app relaunches (use Directory Picker for that). If you had set an image directory and then drag/dropped some images, upon next app restart the image directory items will re-appear. If you wish to clear the image directory when drag/dropping different images, click the 'Clear App Data' button before drag/dropping new images.

    Use the 'Clear App Data' button to remove the image directory reference from Image Slide app. Clear App Data doesn't affect any files stored on computer.

    Use the Slider along the bottom to drag left/right. Moving the slider will switch between images from the chosen directory.

    Along the bottom of the UI will show the selected image name. Hovering above the image name with the mouse cursor will show a tooltip of the image path. To the bottom right corner lists the image directory count.

    Use mouse scroll or trackpad pinch gesture to Zoom into the image.

    Use left-mouse-click-hold + drag to pan around the image.

    After zooming/panning, if you need to reset the image position, double-click the image. Keep in mind if the image is already at reset coordinates/zoom-level, double-clicking will launch the image.

    Double-click the image to launch the image using its default application. Keep in mind if the image has been panned or zoomed, double-clicking will reset the image position.

    Right-click image and choose 'Copy' to copy the image to the system pasteboard (clipboard).


    Compare 2 Image for Windows Development Complete

    Compare images in directory or compare multiple directories using include subfolders toggle button. Comparison can be made by name, date modified, size, data, or all of the above to quickly identify images that are different. Further highlight images with a difference using built-in fast filter options for the display of all results, just matches, or non-matches. Images that don’t have a match will have a mark identifying them as a non-match. Ability to hide/show properties for date modified and size. Use the Include Subfolders option to list all images; including images nested inside other folders. Care should be taken using the subfolders option, as the processing time for comparison will be much longer for large lists.

    Features:
    - Compare images quickly.
    - Images nested in subfolders can be compared.
    - Multiple comparison methods; by name, date, size, and data.
    - Preview images.
    - Launch images in default app.

    Here are instructions for app operation:
    1.) Launch app.
    2.) Click button for Set Directory 1. Choose a directory for comparison. Directory should include images.
    3.) Click button for Set Directory 2. Choose a directory for comparison. Directory should include images.
    4.) The left/right lists will update to show images and a comparison status green/red checkmark/x to indicate comparison results. A green checkmark indicates the item appeared in the other list. An X indicates no match was found for selected comparison parameter.
    5.) Toggle toolbar buttons appropriately.
    6.) Change 'Comparing' toolbar selection for desired comparison. E.g. choosing 'Name' will compare image names between the two lists.
    7.) Change 'Filter' for desired filtered result for Lists.
    8.) Double-click a list's image to see an image preview.
    9.) Right-click a list's image to see 'Open' to launch the item.
    10.) Right-click path-bar along bottom to see 'Open' to open the path location in File Explorer.


    Compare 2 Image for Windows in Development

    I am currently working on an app called Compare 2 Image. It will perform the same operations as its macOS cousin - Compare 2 Image for macOS.
    I just finished the logic for image bytes comparison between two images. I also FINALLY got the async operations finished. The biggest hurdle was processing the image collection view using async Task logic, then waiting for its completion before running a comparison upon the 2 collections.

    Compare 2 Image for Windows, progress update 4/4/23

    How to Compare Images for macOS Using Compare 2 Image

    Compare 2 Image App Info for macOS

    Compare images in directory or compare multiple directories using include subfolders toggle button. Comparison can be made by name, date modified, size, data, or all of the above to quickly identify images that are different. Further highlight images with a difference using built-in fast filter options for the display of all results, just matches, or non-matches. Images that don’t have a match will have a mark identifying them as a non-match. Ability to hide/show properties for date modified and size. Use the Include Subfolders option to list all images; including images nested inside other folders. Care should be taken using the subfolders option, as the processing time for comparison will be much longer for large lists.

    Features:
    - Compare images quickly.
    - Images nested in subfolders can be compared.
    - Multiple comparison methods; by name, date, size, and data.
    - Preview images.
    - Launch images in default app.

    Here are instructions for app operation:
    1.) Launch app.
    2.) Click button for Set Directory 1. Choose a directory for comparison. Directory should include images.
    3.) Click button for Set Directory 2. Choose a directory for comparison. Directory should include images.
    4.) The left/right lists will update to show images and a comparison status green/red checkmark/x to indicate comparison results. A green checkmark indicates the item appeared in the other list. An X indicates no match was found for selected comparison parameter.
    5.) Toggle toolbar buttons appropriately.
    6.) Change 'Comparing' toolbar selection for desired comparison. E.g. choosing 'Name' will compare image names between the two lists.
    7.) Change 'Filter' for desired filtered result for Lists.
    8.) Double-click a list's image to see an image preview.
    9.) Right-click a list's image to see 'Open' to launch the item.
    10.) Right-click pathbar along bottom to see 'Open' to open the path location in Finder.

    Use Examples:
    - Compare images on local disk to a backup directory on another disk.
    - Confirm images have been copied to a location by a specific date.
    - Determine image sizes for directories.
    - See all images from a root folder through all subfolders.


    Test Multiple SMTP Connections using Multi SMTP Checker

    Use Multi SMTP Checker to send a test e-mail to a recipient. SMTP stands for Simple Mail Transfer Protocol and can be used to send e-mails leveraging an SMTP provider. There are many SMTP providers available, several well known online search engines can provide them.
    Enter in appropriate SMTP configuration and click Test Connection to test. If test completes successfully, a successful message prompt is seen and e-mail recipient will receive test e-mail. Multi SMTP Checker supports saving multiple Nav Items, think of them as profiles. This allows users to store multiple SMTP configuration for reference and testing.


    Clipboard History Manager for macOS - Floating Clipboard

    Floating Clipboard for macOS

    Use this app to take screenshots of content, then store them in the Floating Clipboard window. Now you can zoom in and focus on details using the built-in image viewer. Since Floating Clipboard floats above other apps and windows, the app can be tucked into a Desktop corner and you can still reference the content with ease.
    Also use this app to copy text and do similar operations like images. The built-in text editor has a 'Virtual Line' function to draw focus to desired content.
    Finally, there is a built-in URL viewer to view pasted URL content from the web (with limited functions).

    Features:
    -Clipboard history.
    -Auto fetching of clipboard contents (optional).
    -Float Window above other apps & windows (optional).
    -Fast & fluid type-based filtering.
    -Inserted content management.
    -Editable text.
    -Image Viewer with simple mouse-scroll zoom.
    -URL Viewer for webpage viewing.
    -Built-in Help Topics.

    Instructions for Operation:
    1.) Launch app.
    2.) Optionally choose Auto Clipboard - used to automatically fetch clipboard contents (if image, text, or URL) and inserts into Floating Clipboard.
    3.) Optionally choose Float Window - used to keep Floating Clipboard app UI above other apps & windows.
    4.) Elsewhere in system copy image, text, or URL content via traditional means (e.g. use macOS screenshot command to take a snapshot).
    5.) Once desired content is copied to system clipboard, use the Paste button in Floating Clipboard to insert the content. Or, if Auto Clipboard function is enabled, content will automatically be inserted without having to click Paste button.
    6.) Repeat for other images, text, or URL if desired.
    7.) Double-click an image, text, or URL inside Floating Clipboard to open either an editor/viewer (depending on clicked item).
    8.) If double-clicking an Image item - an Image Viewer pop-up will show. If NOT using the optional 'VIew as PDF' mode, mouse-scroll will zoom in/out on image. Left-clicking + dragging will 'pan' image around. If using the 'View as PDF' mode active, zoom can be done by using shortcut command CMD & +/-. There are traditional right-click functions for PDF options too.
    9.) If double-clicking a Text item - a Text Editor pop-up will show. Users can edit the text and click 'Complete' button to save changes. Or 'Cancel' button to discard changes. An optional 'Virtual Line' function is available to use as a mark to allow easier focusing on text content. The line can be moved up/down by left-clicking + dragging.
    10.) If double-clicking a URL item - a URL viewer pop-up will show. Typical BUT limited browser operation can be achieved.
    11.) Use the trash icon, Delete button in toolbar to Delete All items in grid view.
    12.) Filtering can be achieved by clicking the 'All' link-button next to the filter icon. Filter for Image, Text, or URL can be performed. The filter link-button will cycle through the types and then loop back to 'All' to show all possible results.

    Examples of Use:
    -I use this app to screenshot content from other Mission Control screens and paste it into Floating Clipboard so I can zoom in on the data. With the window floating I can tuck it off to the side and still work on other tasks. Optionally Floating Clipboard (any app for that matter) can be set to appear on other Mission Control screens by right-clicking app's dock icon - Options - Assign to - "All Desktops".


    That Text for Windows

    That Text App Info for Windows

    That Text allows for quick data entry into text fields. Group text content into navigable entries to easily organize content. Click on a Nav Item to bring up previous text entries fast. Edit or reorder content using built-in context menus. Text entries can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by Text entry or Tree name.

    Features:
    - Editable navigation items.
    - Stellar tree view to organize complex text lists.
    - Great looking text fields that can be indented to form parent/child structures.

    Instructions for app use:
    1.) Launch app.
    2.) Click + icon to create a new Navigation Item (Nav Item).
    3.) Enter in a Nav Item name.
    4.) Click newly created nav item.
    5.) Main view loads. Click + icon in upper right to add new Tree Item. When pop up shows, enter a name.
    6.) Click newly created Tree Item’s + icon. This creates Text fields for data entry.
    7.) Type data into text fields. It auto saves content.
    8.) Click move left/right arrows to adjust indent.
    9.) Click ( - minus) icon to delete a text field. If text field has data, there will be a confirmation pop-up. If no data, the field is just removed.
    10.) Right click on text field's buttons to see context options. For example right-clicking on minus (-) button will show more options.
    10.1) Right-click options: Insert New Text Above/Below will insert a new text field either above current right-click location or below. Indentation of inserted items will match current indent of currently right-click item.
    10.2) Reorder will show a pop-up view where user can drag/drop entries around in whichever desired order is wanted.
    11.) Toolbar Reorder button will perform a similar task as the text field Reorder; although it will only show Tree items in list and they will be reordered to desired order.
    12.) Toolbar chevrons for collapse all and expand all, this affects only Tree items under current Navigation item - unless using the "All Items" navigation, then all Tree Items for all Navigation Items will either expand or collapse.
    13.) Right-click context options for Navigation items for editing Nav Item name, Reordering list, or deleting.
    14.) Filter field at bottom left of main view - clicking the filter icon will cycle between either filtering by Text data or by Tree Item name. Toggle icon to appropriate choice and type into filter field. Data is dynamically filtered. Be sure to clear the filter when complete - changing to another Navigation item keeps the Filter text and will still actively attempt to filter content.
    15.) Max Height slider affects only Text fields that have a lot of text content in them (usually a few rows of text). Changing the Max Height slider will "cap" the text content to specified height, triggering the vertical scrollbar to become active.

    Use Examples:
    -Document computer configuration
    -Create notes regarding topics of interest
    -List out your reminders.
    -Record information regarding work tasks.


    That Text for iOS

    That Text App Info for macOS

    That Text allows for quick data entry into text fields. Group text content into navigable entries to easily organize content. Click on a Nav Item to bring up previous text entries fast. Edit or reorder content using built-in context menus. Text entries can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by Text entry or Tree name.

    Features:
    - Editable navigation items.
    - Stellar tree view to organize complex text lists.
    - Great looking text fields that can be indented to form parent/child structures.

    Instructions for app use:
    1.) Launch app.
    2.) Click + icon to create a new Navigation Item (Nav Item).
    3.) Enter in a Nav Item name.
    4.) Click newly created nav item.
    5.) Main view loads. Click + icon in upper right to add new Tree Item. When pop up shows, enter a name.
    6.) Click newly created Tree Item’s + icon. This creates Text fields for data entry.
    7.) Type data into text fields. It auto saves content.
    8.) Click move left/right arrows to adjust indent.
    9.) Click ( - minus) icon to delete a text field. If text field has data, there will be a confirmation pop-up. If no data, the field is just removed.
    10.) Tap-hold on text field's buttons to right for context options. For example tap-holding on minus (-) button will show more options.
    10.1) Tap-hold options: Insert New Text Above/Below will insert a new text field either above current tap-hold location or below. Indentation of inserted items will match current indent of currently tap-hold item.
    10.2) Reorder will show a pop-up view where user can drag/drop entries around in whichever desired order is wanted.
    11.) Toolbar Reorder button will perform a similar task as the text field Reorder; although it will only show Tree items in list and they will be reordered to desired order.
    12.) Toolbar chevrons for collapse all and expand all, this affects only Tree items under current Navigation item - unless using the "All Items" navigation, then all Tree Items for all Navigation Items will either expand or collapse.
    13.) Tap-hold context options for Navigation items for editing Nav Item name, Reordering list, or deleting.
    14.) Filter field at bottom left of main view - clicking the filter icon will cycle between either filtering by Text data or by Tree Item name. Toggle icon to appropriate choice and type into filter field. Data is dynamically filtered. Be sure to clear the filter when complete - changing to another Navigation item keeps the Filter text and will still actively attempt to filter content.

    Use Examples:
    -Document computer configuration
    -Create notes regarding topics of interest
    -Record information regarding work tasks.


    That Text for macOS

    That Text App Info for macOS

    That Text allows for quick data entry into text fields. Group text content into navigable entries to easily organize content. Click on a Nav Item to bring up previous text entries fast. Edit or reorder content using built-in context menus. Text entries can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by Text entry or Tree name.

    Features:
    - Editable navigation items.
    - Stellar tree view to organize complex checklists.
    - Great looking text fields that can be indented to form parent/child structures.

    Instructions for app use:
    1.) Launch app.
    2.) Click + icon to create a new Navigation Item (Nav Item).
    3.) Enter in a Nav Item name.
    4.) Click newly created nav item.
    5.) Main view loads. Click + icon in upper right to add new Tree Item. When pop up shows, enter a name.
    6.) Click newly created Tree Item’s + icon. This creates Text fields for data entry.
    7.) Type data into text fields. It auto saves content.
    8.) Click move left/right arrows to adjust indent.
    9.) Click ( - minus) icon to delete a text field. If text field has data, there will be a confirmation pop-up. If no data, the field is just removed.
    10.) Right click on text field's buttons to right for context options. For example right-clicking on minus (-) button will show more options.
    10.1) Right-click options: Insert New Text Above/Below will insert a new text field either above current right-click location or below. Indentation of inserted items will match current indent of currently right-click item.
    10.2) Reorder will show a pop-up view where user can drag/drop entries around in whichever desired order is wanted.
    11.) Toolbar Reorder button will perform a similar task as the text field Reorder; although it will only show Tree items in list and they will be reordered to desired order.
    12.) Toolbar chevrons for collapse all and expand all, this affects only Tree items under current Navigation item - unless using the "All Items" navigation, then all Tree Items for all Navigation Items will either expand or collapse.
    13.) Right-click context options for Navigation items for editing Nav Item name, Reordering list, or deleting.
    14.) Filter field at bottom left of main view - clicking the filter icon will cycle between either filtering by Text data or by Tree Item name. Toggle icon to appropriate choice and type into filter field. Data is dynamically filtered. Be sure to clear the filter when complete - changing to another Navigation item keeps the Filter text and will still actively attempt to filter content.
    15.) Max Height slider affects only Text fields that have a lot of text content in them (usually a few rows of text). Changing the Max Height slider will "cap" the text content to specified height, triggering the vertical scrollbar to become active.

    Use Examples:
    -Document computer configuration
    -Create notes regarding topics of interest
    -List out your reminders.
    -Record information regarding work tasks.


    That Checklist for iOS Update v1.2

    That Checklist App Info for iOS

    That Checklist v1.2 is now available on the iOS App Store. This versions brings several updates, including:
  • Changed Add Nav Item textbox to show just placeholder text.
  • Changed Add Tree Item textbox to show just placeholder text.
  • Changed right-indent limit.


  • Multi SMTP Checker in Development

    I started working on an SMTP Checker that supports 'multiple' saved profiles. I needed something like this for my day job to store different customer sites' SMTP information in a ready to go app for SMTP operation testing.

    Multi SMTP Checker for Windows

    SMTP Checker for Windows

    SMTP Checker for Windows

    Finished development on SMTP Checker for Windows. It is now available via the Microsoft App Store.

    Use SMTP Checker to send a test e-mail to a recipient. SMTP stands for Simple Mail Transfer Protocol and can be used to send e-mails leveraging an SMTP provider. There are many SMTP providers available, several well known online search engines can provide them.
    Enter in appropriate SMTP configuration and click Test Connection to test. If test completes successfully, a successful message prompt is seen and e-mail recipient will receive test e-mail.


    That Checklist for iOS

    That Checklist App Info for iOS

    That Checklist allows for quick data entry into text fields and mark-off of checkboxes. Group checklists content into navigable entries to easily organize content. Click on a Nav Item to bring up previous checklists fast. Edit or reorder content using built-in context menus. Checklists can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by checklist text entry or Tree name.

    Features:
    - Editable navigation items.
    - Stellar tree view to organize complex checklists.
    - Great looking checklists that can be indented to form parent/child structures.

    Instructions for app use:
    1.) Launch app.
    2.) Click + icon to create a new Navigation Item (Nav Item).
    3.) Enter in a Nav Item name.
    4.) Click newly created nav item.
    5.) Main view loads. Click + icon in upper right to add new Tree Item. When pop up shows, enter a name.
    6.) Click newly created Tree Item’s + icon. This creates checklist for data entry.
    7.) Type data into text fields. It auto saves content. Click the checkbox to check-off items like a checklist.
    8.) Click move left/right arrows to adjust indent.
    9.) Click ( - minus) icon to delete a checklist. If text field has data, there will be a confirmation pop-up. If no data, the field is just removed.
    10.) Tap-hold on checklist checkbox or the buttons to right for context options. For example tap-holding on minus (-) button will show more options.
    10.1) Tap-hold options: Insert New Text Above/Below will insert a new checklist either above current tap-hold location or below. Indentation of inserted items will match current indent of currently tap-hold item.
    10.2) Reorder will show a pop-up view where user can drag/drop entries around in whichever desired order is wanted.
    11.) Toolbar Reorder button will perform a similar task as the checklist Reorder; although it will only show Tree items in list and they will be reordered to desired order.
    12.) Toolbar chevrons for collapse all and expand all, this affects only Tree items under current Navigation item - unless using the "All Items" navigation, then all Tree Items for all Navigation Items will either expand or collapse.
    13.) Tap-hold context options for Navigation items for editing Nav Item name, Reordering list, or deleting.
    14.) Filter field at bottom left of main view - clicking the filter icon will cycle between either filtering by Text data or by Tree Item name. Toggle icon to appropriate choice and type into filter field. Data is dynamically filtered. Be sure to clear the filter when complete - changing to another Navigation item keeps the Filter text and will still actively attempt to filter content.

    Use Examples:
    -Verify the packing of camping supplies.
    -Create to do lists for chores.
    -List out your reminders.
    -Document completion of work tasks.


    How to Compare Text in Windows

    Compare 2 Text App Info for Windows

    Use Compare 2 Text to perform fast comparisons between two bodies of text. See results in an easy to understand list. Use powerful filtering options to quickly focus on differences.

    Compare 2 Text for Windows


    How to Single Click Copy in macOS

    Quickly copy text with one click! Static Copy provides a user adjustable list of text, where any text can be copied either from the app's main window or the embedded menu bar. Need to hide text characters? Use the masking button to quickly obscure any text from view. Reorder text entries in whatever order is needed.

    Static Copy App Info for macOS
    Features:
    -Create as many text entries as needed in list.
    -One-click copying of text.
    -Masking of text characters, so the text cannot be seen.
    -Dedicated menu bar list, where text can be copied by single click of text. This can be done when Static Copy app is not focused too!
    -Ability to change order of text entries in list.

    Instructions for use:
    1.) Launch app.
    2.) Click the + button in upper right corner.
    3.) In the newly created text field, enter in whatever text is desired.
    4.) Click the checkmark button to "copy" the text to the clipboard. Icon momentarily reacts.
    5.) Click the mask button to change the text to secure characters.
    6.) Click the trash button to delete any text entries.
    7.) Click the Static Copy menu bar up by the macOS system date/time. Click a text entry to copy the text to the clipboard.
    8.) Click the Reorder button in the Static Copy app's window, up by the + icon. Click & drag text entries to change their order.

    Create Checklist in macOS

    That Checklist App Info for macOS

    That Checklist allows for quick data entry into text fields and mark-off of checkboxes. Group checklists content into navigable entries to easily organize content. Click on a Nav Item to bring up previous checklists fast. Edit or reorder content using built-in context menus. Checklists can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by checklist text entry or Tree name.

    Features:
    - Editable navigation items.
    - Stellar tree view to organize complex checklists.
    - Great looking checklists that can be indented to form parent/child structures.

    Instructions for App Operation:
    1.) Launch app.
    2.) Create a new Navigation Item by clicking " + " button.
    3.) Type in a name for the Navigation Item.
    4.) Click the newly create Navigation Item. A new view will load in the main view.
    5.) Click the " + " button in the upper right corner.
    6.) Enter in a name for the Tree Item.
    7.) Click the " + " button next to the newly created Tree Item. This will automatically create a new Checklist Item.
    8.) Enter in a text for the Checklist Item.
    9.) Check the checkbox for the Checklist Item to mark the item complete.
    10.) Use arrows to the right of the Checklist Item to shift the Checklist Item left/right. This allows for the appearance of parent/child visual.
    11.) Click the trash can button to the right of the Checklist Item to remove the Checklist Item.
    12.) Click the Reorder button in the toolbar to reorder the Tree Items.
    13.) Right click any Checklist Item for context commands.
    14.) Right click any Tree Item for context commands.
    15.) Right click any Navigation Item for context commands.

    Use Examples:
    -Verify the packing of camping supplies.
    -Create to do lists for chores.
    -List out your reminders.
    -Document completion of work tasks.


    Create Checklist in Windows

    That Checklist App Info for Windows

    That Checklist allows for quick data entry into text fields and mark-off of checkboxes. Group checklists content into navigable entries to easily organize content. Click on a Nav Item to bring up previous checklists fast. Edit or reorder content using built-in context menus. Checklists can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by checklist text entry or Tree name.

    Features:
    - Editable navigation items.
    - Stellar tree view to organize complex checklists.
    - Great looking checklists that can be indented to form parent/child structures.

    Instructions for App Operation:
    1.) Launch app.
    2.) Create a new Navigation Item by clicking " + " button.
    3.) Type in a name for the Navigation Item.
    4.) Click the newly create Navigation Item. A new view will load in the main view.
    5.) Click the " + " button in the upper right corner.
    6.) Enter in a name for the Tree Item.
    7.) Click the " + " button next to the newly created Tree Item. This will automatically create a new Checklist Item.
    8.) Enter in a text for the Checklist Item.
    9.) Check the checkbox for the Checklist Item to mark the item complete.
    10.) Use arrows to the right of the Checklist Item to shift the Checklist Item left/right. This allows for the appearance of parent/child visual.
    11.) Click the trash can button to the right of the Checklist Item to remove the Checklist Item.
    12.) Click the Reorder button in the toolbar to reorder the Tree Items.
    13.) Right click any Checklist Item for context commands.
    14.) Right click any Tree Item for context commands.
    15.) Right click any Navigation Item for context commands.

    Use Examples:
    -Verify the packing of camping supplies.
    -Create to do lists for chores.
    -List out your reminders.
    -Document completion of work tasks.


    That Text for macOS in Development

    Currently working on a macOS app called "That Text". This app will be used for documenting information in text form. The purpose of this app is to allow a clean navigable UI that presents text based data in an easy to consume and update format.

    That Text for macOS

    That Checklist for macOS


    That Checklist App Info for macOS

    That Checklist allows for quick data entry into text fields and mark-off of checkboxes. Group checklists content into navigable entries to easily organize content. Click on a Nav Item to bring up previous checklists fast. Edit or reorder content using built-in context menus. Checklists can be shifted left/right to simulate a parent/child tree-like structure. A powerful Filter field allows for fast filtering of content. Filtering can be toggled between filtering by checklist text entry or Tree name.

    Instructions for app use:
    1.) Launch app.
    2.) Create a new Navigation Item by clicking " + " button.
    3.) Type in a name for the Navigation Item.
    4.) Click the newly create Navigation Item. A new view will load in the main view.
    5.) Click the " + " button in the upper right corner.
    6.) Enter in a name for the Tree Item.
    7.) Click the " + " button next to the newly created Tree Item. This will automatically create a new Checklist Item.
    8.) Enter in a text for the Checklist Item.
    9.) Check the checkbox for the Checklist Item to mark the item complete.
    10.) Use arrows to the right of the Checklist Item to shift the Checklist Item left/right.
    11.) Click the " - " button to the right of the Checklist Item to remove the Checklist Item.
    12.) Click the Reorder button in the toolbar to reorder the Tree Items.
    13.) Right click any Checklist Item for context commands.
    14.) Right click any Tree Item for context commands.
    15.) Right click any Navigation Item for context commands.

    Compare 2 Folder - Compare macOS Files & Folders

    Compare 2 Folder App Info for macOS

    Compare files and folders for directories. Compare by name, date modified, size, or all of the above. Fast filter options to display all results, just matches, or just non-matches. Ability to hide/show properties for date modified and size. Change how folders are displayed, either grouped at the top before files, or sort amongst files by alphabetical order. Use the Include Subfolders option to list all files and folders; including items nested inside other folders. Care should be taken using the subfolders option, as the processing time for comparison will be much longer for large lists.

    Instructions for App Operation:
    1.) Launch app.
    2.) Click button for Set Directory 1. Choose a directory for comparison. Directory should include files or folders.
    3.) Click button for Set Directory 2. Choose a directory for comparison. Directory should include files or folders.
    4.) The left/right lists will update to show files/folders and a comparison status green/red checkmark/x to indicate comparison results. A green checkmark indicates the item appeared in the other list. An X indicates no match was found for selected comparison parameter.
    5.) Toggle toolbar buttons appropriately.
    6.) Change 'Comparison' toolbar selection for desired comparison. E.g. choosing 'Name' will compare file/folder names between the two lists.
    7.) Change 'Filter' for desired filtered result for Lists.
    8.) Double-click a list's file/folder to launch the item.
    9.) Right-click a list's file/folder to see 'Open' to launch the item.
    10.) Right-click pathbar along bottom to see 'Open' to open the path location in Finder.





    Voice Commands to Launch macOS Files, Folders, and Websites

    Speech Command App Info for macOS

    Use your voice to launch commands for things like files, folder, and websites! Create scenarios of automation to be more productive and utilize technology to do the heavy lifting for you. Setup voice triggered commands to open multiple files at the same time. Speak into your microphone to open folders to a specific directory. Edit commands to whatever you want to speak.

    Instructions for App Operation:
    1.) Launch app.
    2.) Click toolbar button choice for folder, file, or website.
    3.) Folder - browse to and select folder. Click open. Enter command to be spoken to launch folder.
    4.) File - browse to and select file. Click open. Enter command to be spoken to launch file.
    5.) Website - enter command to be spoken to launch website. Enter in website URL.
    6.) Click Reorder button to change order of commands.
    7.) Check the checkbox to cycle enable/disable operation for commands.
    8.) Double-click a command to manually launch the item.
    9.) Right-click a command to see options for Edit and Delete. Edit allows you to edit the Command Key or the website URL.





    How to Use Voice to Clipboard for macOS

    Compare 2 Text App Info for macOS

    Automatically transfer spoken words to your system's clipboard using Voice to Clipboard! Simply click the record button (or use Spacebar) to start an audio recording. Speak clearly into microphone what words you want to appear on the clipboard. When complete, click the microphone icon again to stop the recording. The recorded audio is translated into text and then automatically copied to the system's clipboard, ready for pasting in any application.

    Instructions for App Operation:
    1.) Launch app.
    2.) Accept audio & microphone privacy prompts.
    3.) Click the green microphone icon to start a recording. Can also use shortcut Spacebar.
    4.) Speak clearly into microphone to record spoken words.
    5.) Click red microphone icon to stop the recording. Audio is translated into text and copied to the clipboard.
    6.) Text that was copied to clipboard also appears for display. Use the provided "Test Paste" field if you need to test the paste operation.
    7.) Use "History" tab to see a list of current and previous translated texts.
    8.) You can right-click history items to "Copy" text.
    9.) There is also a right-click "Speak" function which will re the text aloud.
    10.) There is a right-click option to delete text.
    11.) Use Delete All button to remove all histories.
    12.) Use Export button to export histories to a text-based file. Includes history date & history text.





    How to Use Compare 2 Text for macOS

    Compare 2 Text App Info for macOS

    Compare 2 Text App Info for Windows
    Using 'Compare 2 Text' you'll be able to automatically compare two bodies of text together and see comparison results with ease. Comparisons occur both directions, so you can see differences between the two bodies of text. Compare 2 Text is a fast and reliable app to show automatic comparison results for paragraphs of text. Compare 2 Text has easy to understand visuals that are colored in vibrant colors. Powerful filtering functions give you unparalleled capability to see fast text matching results.

    Instructions for App Operation:
    1.) Start up app.
    2.) Enter text into the left Text pane.
    3.) Enter text into the right Text pane.
    4.) Select appropriate Split Type. Carriage Return works ideal for most text comparison.
    5.) Click "Compare" to see text comparison results, separated by selected Split Type in a List View format.
    6.) Click to select a list item row for selection.
    7.) Change text font size by selecting "Font Size" in the toolbar and selecting preferred value.
    8.) Filtering of list can be achieved by changing the "Filter" option in the toolbar.
    9.) Right-click options for list items to "Copy" text or to "Speak" the selected text.





    How to Use ThatDesk for macOS





    How to Use Simple Week for macOS





    How to Use List Focus for macOS





    How to Use Audio Finder Browser for macOS





    How to Use Media Finder Browser for macOS





    How To have a Floating Calendar using Calendar-Widget for macOS





    How To Compare Text using Compare 2 Text for iOS





    Simple Week for iOS

    Finished development on iOS version of Simple Week. I use this app to quickly write down notes throughout the week. This works out great when I don't have time to organize the notes, but just need to get it recorded. I can later transfer the notes to Apple's Notes app which is meant for more permanent note taking. Simple Week works great for temporary notes or data needed on a certain day of the week.

    Simple Week for iOS

    Compare 2 Text for iOS

    Finished development on Compare 2 Text for iOS. This app compares two paragraphs of text to each other and flags sentences containing differences.

    Compare 2 Text for iOS

    Compare 2 Text for macOS

    I commonly needed to compare two .ini files containing configuration information for some software. I need to be able to filter non-matching text data, so I could better synchronize the configuration in the files. 'Compare 2 Text' does all that and a bit more.

    Compare 2 Text for macOS

    Media Finder Browser for Windows

    I finished development on my next app, part of the 'Finder-Browser' suite of apps. Media Finder Browser aims to aid in discovery and playback of media content in directories. Similar to other apps like Video Finder Browser & Image Finder Browser, Media Finder Browser has a similar look & feel as well as some of the same functions like Filter and Open Location.

    Audio Finder Browser for Windows

    I finished development on my next app, part of the 'Finder-Browser' suite of apps. Audio Finder Browser aims to aid in discovery and playback of audio content in directories. Similar to other apps like Video Finder Browser & Image Finder Browser, Audio Finder Browser has a similar look & feel as well as some of the same functions like Filter and Open Location.
    Audio Finder Browser for Windows

    Calendar-Widget

    Finished development on an app I've been meaning to make for a while. It is a simple calendar app so I can keep it open to always see a calendar. Calendar-Widget has the ability to float above other windows.

    Calendar-Widget for macOS

    Media Finder Browser for macOS

    Media Finder Browser is now complete and is live in the macOS App Store. This app is part of the 'Finder Browser' suite of apps, where is aims to aid in the discovery and viewing of content. I initially set out to develop an app to help me with finding images and videos buried in sub-folders. If you are in need of such an app, please do check them out, thanks!

    Media Finder Browser for macOS

    Audio Finder Browser for macOS

    I finished development on my next app, part of the 'Finder-Browser' suite of apps. Audio Finder Browser aims to aid in discovery and playback of audio content in directories. Similar to other apps like Video Finder Browser & Image Finder Browser, Audio Finder Browser has a similar look & feel as well as some of the same functions like Filter and Open Location.

    Audio Finder Browser for macOS

    ThatTree Favorites

    Working on implementing a Favorites View for ThatTree for macOS.

    ThatTree for macOS Favorites

    ThatTree for macOS in Development

    I am experimenting with developing a file manager for macOS that largely uses a Tree View data view. Also adding features like "Pin" and "Favorites". Pinning a file/folder sorts it to the top of the tree node.

    ThatTree for macOS Development

    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.



    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