What’s Coming Up Next? Tom Bluewater Introducing CodeBlue 6 for macOS

Mac application CodeBlue 6






TOKYO (Tom Bluewater) – We are still in the middle of February, which I always thought is the coldest month of the year. Yet, it seems that a warmer Spring is almost at our doorstep.

After being absent for half a year, I’m ready to announce a new software release. It’s the latest version of CodeBlue. I have already submitted it to Mac App Store. Let’s hope it will be available on this weekend.

CodeBlue 6 is a desktop application that lets you manage and organize code snippets with ease. Create dozens of groups to organize thousands of code snippets. Rate each code snippet with 5 levels of importance by color. Run a content search to find specific lines of code within the same group or across all groups.

 





Mac application CodeBlue 6

Tom Bluewater
  Mac application CodeBlue 6

Tom Bluewater






What’s new?

  1. CodeBlue automatically generates a unique identifier code for each code snippet record so that you can track down the original software project with it.
  2. CodeBlue now comes with a separate window so that the user can view each image attachment at a large scale.
  3. CodeBlue lets you compare two sets of code side by side to see differences.
  4. History shows a list of all code snippet records you have lately visited.
  5. Select one of three options (Find, Scroll for Key, Scroll for Letter) in running a title search.
  6. Tap twice (or three times, optionally) to change the value of the title field among title, creation date, reference ID.
  7. Show group statistics in terms of the number of code snippet records.






Features

  1. Store thousands of code snippet records across different groups. Switch between groups easily with a drop-down menu.
  2. Create a code snippet record with reference URLs. Select a code snippet record and click on Go to see the selected reference URL with your default web browser.
  3. Make one or more image attachments to a code snippet record.
  4. Click on the Find tab at the bottom to run a content search within the current group.
  5. Click on the Global-find toolbar button to run a search across all groups.
  6. Merge one group into another.
  7. Reorder groups.
  8. Rate the quality of a code snippet record by highlighting its title with five levels of importance.
  9. Move the selected code snippet record to a different group or move a selected group of snippet records to another group at a time.
  10. Filter code snippet titles with a version number of your selection
  11. Filter code snippet titles with a keyword.
  12. Syntax-highlight phrases with tags that are set in the group.
  13. Export a code snippet record so that you can email to a remote location to use it.
  14. Export an entire group so that you can email to a remote location to use it.
  15. Make a backup data file with a click of a button. Recover data from a backup data file.
  16. Let the application automatically generate a unique identifier code for each code snippet record so that you can track down the original software project with it.
  17. View an image attachment with a separate window at a large scale.
  18. Compare two sets of code side by side to see differences.
  19. See a list of all code snippet records you have lately visited.
  20. Select one of three options (Find, Scroll for Key, Scroll for Letter) in running a title search.
  21. Save code in two separate storage containers and retrieve them with a click of a button.
  22. Show group statistics in terms of the number of code snippet records.
  23. The application supports the dark mode.
  24. The fullScreen mode is supported.
  25. The application supports the retina screen. (tested with 2019 3 GHz 27″ iMac)
  26. Languages: English only.
  27. Application file size: 37.6 MB.
  28. The application comes with a built-in 34-page user guide. Click on the menu button at the bottom-left corner of the screen and click on Guide.






System requirements

  1. Performance checked with macOS Ventura 13.6 (Intel), macOS Sonoma 14.2 (Apple M2)






Limitations

  1. After the first week of a trial period, the user can still use the application to browse and read existing code snippets they have already created. However, the user will not be able to create a new group or create new code snippets under an existing group without the in-app purchase.






Version history

Version 6.2.0 (Released on February 28th, 2024)

  1. Fix: The user was able to remove an existing attachment when they shouldn’t be by opening an Edit window sheet. Alternatively, the user will be prompted with an alert message when they attempt to delete an existing one.
  2. The user can now quickly find a code snippet record with its reference number. For this purpose, choose Search with Reference under Snippet.
  3. Some changes and fixes are made in relation to the appearance mode.

Version 6.1.9 (Released on February 26th, 2024)

  1. Fix: When the application duplicated an existing code snippet record, the new record inherited the same reference No. from the original record.

Version 6.1.8 (Released on February 25th, 2024)

  1. The application now remembers the size of the window sheet that appears when the user creates one or edit an existing code snippet record.
  2. The user now has options of duplicating or not duplicating image attachments when duplicating a code snippet record itself. See the General settings 2 tab in Preferences for more information.
  3. The application can now show the list of code snippet records in a chronological order. For this purpose, choose Show Code in Dates under Snippet.
  4. Other several minor changes and fixes are done.

Version 6.1.5 (Released on February 21st, 2024)

  1. Fix: When the user edited an existing snippet record by dragging and dropping an image file as opposed to selecting one with the Select panel, the application failed to append an attachment to the record.

Version 6.1.4 (Released on February 20th, 2024)

  1. Fix: When the user clicked on the Clear button in the Find window sheet or Globa-Find sheet and then reopened it, the last Exclude value was insereted to the Exclude field.
  2. Fix: When the user dismissed the first search value in the Find window sheet or Globa-Find sheet, existing second and thrid search values were not automatically cleared.
  3. Fix: The visible part of the text view showing code didn’t always show all line numbers when the user selected a new snippet title in the list.
  4. The user can now choose Set Default Group under Group or press Command + 9 to set their default group.
  5. The Preferences window is restructured.
  6. Two new checkbox options are added to the General settings 2 tab of Preferences. By default, when the user selects ‘For Scroll For Key’ with the title search option drop-down menu, the application will scroll the title list to the first title match containing the key. When the user turns on the preference checkbox named ‘For Scroll For Key, only scroll to the first match whose title starts with the key,’ the application will scroll the title list to the first match whose title starts with the key.
  7. With the checkbox button named ‘When tapping title field, copy the value into the clipboard instead of toggling’ turned on in Preferences, when the user taps the snippet title field, the application will copy the very value in the title field into the system clipboard instead of toggling the value among title, creation date, reference ID, last update date.

Version 6.1.0 (Released on February 18th, 2024)

  1. Fix: ‘Undo’ was not implemented in Code Comparison.
  2. When creating a code snippet record or editing an existing one, the user can correct the text indentation with a drop-down menu at the bottom.
  3. The application can now remember the date of the update when the user has updated the selected code snippet record. Tap the title field twice or three times to toggle the value among Title, Creation date, Reference ID, Last date of update.
  4. CodeBlue now shows group statistics with two or more groups. Choose Show Group Statistics under Snippet to show a pie chart. When the dataset has 10 or more groups, CodeBlue will show a pie chart with the first nine largest groups in terms of the number of code snippet record counts as well as the 10th pie as the combination of the remaining groups.
  5. The application now remembers user’s option for title search drop-down menu.

Version 6.0.4 (Released on February 17th, 2024)

  1. Fix: Some views did not respond to the color theme change.
  2. The user can now click on the Show tab to show the code in the selected storage after opening the Code popover window.
  3. Shown to the right of the title field is a quick selection menu that the user can use instead of tapping the title field.
  4. The application now remembers the user selection of sorting option in Find and Globa-Find window sheet.

Version 6.0.2 (Released on February 16th, 2024)

  1. The user has options of two or three taps in changing the value among title, creation date, reference ID over the title field.

Version 6.0.1 (Released on February 16th, 2024)

  1. Changes are made such that the Menu will automatically appear when the user runs the application for the first time. Additionally, a blinking push button labeled ‘User’s Guide’ appears over the Home screen. The user has options of letting it blink or stopping it from blinking with one of the checkbox buttons in the Preferences windows.






Trial/Demo version

There is no trial or demo version available since the application is available for free.






Video tutorial

There is no video tutorial at this time.






Privacy policy

This application does not collect privacy data from its users. It does not share any type of data with a third party.






Terms of use

Apps made available through the App Store are licensed, not sold, to you. Your license to each App is subject to your prior acceptance of either this Licensed Application End User License Agreement (“Standard EULA”), or a custom end user license agreement between you and the Application Provider (“Custom EULA”), if one is provided. Your license to any Apple App under this Standard EULA or Custom EULA is granted by Apple, and your license to any Third Party App under this Standard EULA or Custom EULA is granted by the Application Provider of that Third Party App. Any App that is subject to this Standard EULA is referred to herein as the “Licensed Application.” The Application Provider or Apple as applicable (“Licensor”) reserves all rights in and to the Licensed Application not expressly granted to you under this Standard EULA.

a. Scope of License: Licensor grants to you a nontransferable license to use the Licensed Application on any Apple-branded products that you own or control and as permitted by the Usage Rules. The terms of this Standard EULA will govern any content, materials, or services accessible from or purchased within the Licensed Application as well as upgrades provided by Licensor that replace or supplement the original Licensed Application, unless such upgrade is accompanied by a Custom EULA. Except as provided in the Usage Rules, you may not distribute or make the Licensed Application available over a network where it could be used by multiple devices at the same time. You may not transfer, redistribute or sublicense the Licensed Application and, if you sell your Apple Device to a third party, you must remove the Licensed Application from the Apple Device before doing so. You may not copy (except as permitted by this license and the Usage Rules), reverse-engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Licensed Application, any updates, or any part thereof (except as and only to the extent that any foregoing restriction is prohibited by applicable law or to the extent as may be permitted by the licensing terms governing use of any open-sourced components included with the Licensed Application).

b. Consent to Use of Data: You agree that Licensor may collect and use technical data and related information—including but not limited to technical information about your device, system and application software, and peripherals—that is gathered periodically to facilitate the provision of software updates, product support, and other services to you (if any) related to the Licensed Application. Licensor may use this information, as long as it is in a form that does not personally identify you, to improve its products or to provide services or technologies to you.

c. Termination. This Standard EULA is effective until terminated by you or Licensor. Your rights under this Standard EULA will terminate automatically if you fail to comply with any of its terms.

d. External Services. The Licensed Application may enable access to Licensor’s and/or third-party services and websites (collectively and individually, “External Services”). You agree to use the External Services at your sole risk. Licensor is not responsible for examining or evaluating the content or accuracy of any third-party External Services, and shall not be liable for any such third-party External Services. Data displayed by any Licensed Application or External Service, including but not limited to financial, medical and location information, is for general informational purposes only and is not guaranteed by Licensor or its agents. You will not use the External Services in any manner that is inconsistent with the terms of this Standard EULA or that infringes the intellectual property rights of Licensor or any third party. You agree not to use the External Services to harass, abuse, stalk, threaten or defame any person or entity, and that Licensor is not responsible for any such use. External Services may not be available in all languages or in your Home Country, and may not be appropriate or available for use in any particular location. To the extent you choose to use such External Services, you are solely responsible for compliance with any applicable laws. Licensor reserves the right to change, suspend, remove, disable or impose access restrictions or limits on any External Services at any time without notice or liability to you.

e. NO WARRANTY: YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE LICENSED APPLICATION IS AT YOUR SOLE RISK. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED APPLICATION AND ANY SERVICES PERFORMED OR PROVIDED BY THE LICENSED APPLICATION ARE PROVIDED “AS IS” AND “AS AVAILABLE,” WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, AND LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE LICENSED APPLICATION AND ANY SERVICES, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND OF NONINFRINGEMENT OF THIRD-PARTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY LICENSOR OR ITS AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY. SHOULD THE LICENSED APPLICATION OR SERVICES PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR LIMITATIONS ON APPLICABLE STATUTORY RIGHTS OF A CONSUMER, SO THE ABOVE EXCLUSION AND LIMITATIONS MAY NOT APPLY TO YOU.

f. Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL LICENSOR BE LIABLE FOR PERSONAL INJURY OR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE THE LICENSED APPLICATION, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR OTHERWISE) AND EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Licensor’s total liability to you for all damages (other than as may be required by applicable law in cases involving personal injury) exceed the amount of fifty dollars ($50.00). The foregoing limitations will apply even if the above stated remedy fails of its essential purpose.

g. You may not use or otherwise export or re-export the Licensed Application except as authorized by United States law and the laws of the jurisdiction in which the Licensed Application was obtained. In particular, but without limitation, the Licensed Application may not be exported or re-exported (a) into any U.S.-embargoed countries or (b) to anyone on the U.S. Treasury Department’s Specially Designated Nationals List or the U.S. Department of Commerce Denied Persons List or Entity List. By using the Licensed Application, you represent and warrant that you are not located in any such country or on any such list. You also agree that you will not use these products for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture, or production of nuclear, missile, or chemical or biological weapons.

h. The Licensed Application and related documentation are “Commercial Items”, as that term is defined at 48 C.F.R. §2.101, consisting of “Commercial Computer Software” and “Commercial Computer Software Documentation”, as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States.

i. Except to the extent expressly provided in the following paragraph, this Agreement and the relationship between you and Apple shall be governed by the laws of the State of California, excluding its conflicts of law provisions. You and Apple agree to submit to the personal and exclusive jurisdiction of the courts located within the county of Santa Clara, California, to resolve any dispute or claim arising from this Agreement. If (a) you are not a U.S. citizen; (b) you do not reside in the U.S.; (c) you are not accessing the Service from the U.S.; and (d) you are a citizen of one of the countries identified below, you hereby agree that any dispute or claim arising from this Agreement shall be governed by the applicable law set forth below, without regard to any conflict of law provisions, and you hereby irrevocably submit to the non-exclusive jurisdiction of the courts located in the state, province or country identified below whose law governs:

If you are a citizen of any European Union country or Switzerland, Norway or Iceland, the governing law and forum shall be the laws and courts of your usual place of residence.

j. The full use of this application involves one in-app purchase. It is unlocked when you launch the application for the first time. And you can use this application with free of charge for one week without restrictions. You will not be billed during this period. Continuous use of this application requires a one-time purchase of an IAP product titled ‘Unlimited.’ The price for the IAP product is stated at Mac App Store and may change over time. Once you make a purchase, your payment will be non-refundable.






CodeBlue 6 is a product of Tom Bluewater.
Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. Mac App Store is a service mark of Apple Inc.

Leave a Reply

Your email address will not be published. Required fields are marked *