{"id":28140309,"url":"https://github.com/etheadev/delphishellextensions","last_synced_at":"2026-02-14T15:33:21.209Z","repository":{"id":62466573,"uuid":"560623639","full_name":"EtheaDev/DelphiShellExtensions","owner":"EtheaDev","description":"A useful Template to build a Delphi Shell Extension","archived":false,"fork":false,"pushed_at":"2022-11-01T22:44:27.000Z","size":1684,"stargazers_count":12,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-12T13:58:36.951Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EtheaDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-01T22:42:22.000Z","updated_at":"2025-05-31T03:51:02.000Z","dependencies_parsed_at":"2022-11-02T02:33:20.269Z","dependency_job_id":null,"html_url":"https://github.com/EtheaDev/DelphiShellExtensions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EtheaDev/DelphiShellExtensions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtheaDev%2FDelphiShellExtensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtheaDev%2FDelphiShellExtensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtheaDev%2FDelphiShellExtensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtheaDev%2FDelphiShellExtensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EtheaDev","download_url":"https://codeload.github.com/EtheaDev/DelphiShellExtensions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtheaDev%2FDelphiShellExtensions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29448009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T14:10:32.461Z","status":"ssl_error","status_checked_at":"2026-02-14T14:09:49.945Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-14T18:11:18.580Z","updated_at":"2026-02-14T15:33:21.191Z","avatar_url":"https://github.com/EtheaDev.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Delphi Shell Extensions [![License](https://img.shields.io/badge/License-Apache%202.0-yellowgreen.svg)](https://opensource.org/licenses/Apache-2.0)\n\n**Latest Version 1.0.0 - 1 Nov 2022**\n\n**A useful Template to build a Delphi Shell Extension to have:**\n\n- A [Preview handler][1]  which allows you to see the SVG image and text without open it, in the \"Preview Panel\".\n \n- A [Thumbnail handler][2] which allows you to see the SVG image into Windows Explorer.\n\n### Features\n\n- Supports Windows Vista, 7, 8, 10 and 11 (for 32 bits and 64 bits).\n\n- Themes (Dark and Light) according to user preferences of Windows Theme\n\n### Build and Installation (for Delphi developers) ###\n\nIf you have Delphi 10.4 Sydney or Delphi 11.0 Alexandria, you can manually build the project:\n\nTo manually install the DelphiShellExtensions.dll follow these steps:\n\n1. Close all the windows explorer instances which have the preview handler active or the preview handler was used (remember the dll remains in memory until the windows explorer was closed).\n  \n2. Upgrade the code according to your preferences searching \"TODO\" and \"My\" keyword in all files of the project\n     \n3. Be careful of the GUID that you assign to your Extensions\n\n4. To install manually the dll run the `Unregister_Register.cmd` (run-as-administrator).\n\n5. When it's registered, you can continue to change code and rebuild the dll (beware to close all Explorer instances).\n\n## Release Notes ##\n\n1 Nov 2022: ver. 1.0.0\n- Template with example of view of .xxx text files\n\n## Credits\n\nMany thanks to **Rodrigo Ruz V.** (author of [theroadtodelphi.com][3] Blog) for his wonderful work on [delphi-preview-handler][4] from which this project has used a lot of code and inspiration.\n\n## License\n\nLicensed under the [Apache License, Version 2.0][5] (the \"License\");\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n\n![Delphi 11 Alexandria Support](./Images/SupportingDelphi.jpg)\n\nRelated links: [embarcadero.com][6] - [learndelphi.org][7]\n\n[1]: https://docs.microsoft.com/en-us/windows/win32/shell/preview-handlers\n\n[2]: https://docs.microsoft.com/en-us/windows/win32/shell/thumbnail-providers\n\n[3]: https://theroadtodelphi.com/\n\n[4]: https://github.com/RRUZ/delphi-preview-handler\n\n[5]: https://opensource.org/licenses/Apache-2.0\n\n[6]: https://www.embarcadero.com/\n\n[7]: https://learndelphi.org/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetheadev%2Fdelphishellextensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fetheadev%2Fdelphishellextensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetheadev%2Fdelphishellextensions/lists"}