{"id":13588282,"url":"https://github.com/smittytone/PreviewText","last_synced_at":"2025-04-08T03:33:04.803Z","repository":{"id":79034917,"uuid":"546538862","full_name":"smittytone/PreviewText","owner":"smittytone","description":"QuickLook text preview and icon thumbnailing app extensions for macOS Catalina and beyond","archived":false,"fork":false,"pushed_at":"2024-09-30T20:27:18.000Z","size":418,"stargazers_count":13,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-02T08:06:46.935Z","etag":null,"topics":["macos","preview-generator","quicklook","quicklook-extension","swift","thumbnail-generator"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smittytone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-06T08:34:16.000Z","updated_at":"2024-10-27T06:24:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"3612a010-4457-4498-b417-af9f896e2699","html_url":"https://github.com/smittytone/PreviewText","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smittytone%2FPreviewText","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smittytone%2FPreviewText/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smittytone%2FPreviewText/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smittytone%2FPreviewText/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smittytone","download_url":"https://codeload.github.com/smittytone/PreviewText/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223300737,"owners_count":17122679,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["macos","preview-generator","quicklook","quicklook-extension","swift","thumbnail-generator"],"created_at":"2024-08-01T15:06:37.013Z","updated_at":"2025-04-08T03:33:04.791Z","avatar_url":"https://github.com/smittytone.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"# PreviewText 1.0.8\n\nQuickLook preview and icon thumbnailing app extensions for macOS Catalina and beyond.\n\n*PreviewText* provides previews and thumbnails for textual files that have no file extension, or use non-standard extensions, including `.toml`, `.nfo`, `.1st`, `.srt` and `.sub`.\n\n*PreviewText* is [available free of charge from the Mac App Store](https://apps.apple.com/us/app/previewtext/id1660037028).\n\n![PreviewText App Store QR code](qr-code.png)\n\n## Installation and Usage ##\n\nJust run the host app once to register the extensions \u0026mdash; you can quit the app as soon as it has launched. We recommend logging out of your Mac and back in again at this point. Now you can preview textual documents using QuickLook (select an icon and hit Space), and Finder’s preview pane and **Info** panels.\n\nYou can disable and re-enable the *Text Previewer* and *Text Thumbnailer* extensions at any time in **System Preferences \u003e Extensions \u003e Quick Look**.\n\n### Adjusting the Preview ###\n\nYou can change some of the key elements of the preview by using the **Preferences** panel.\n\nChanging these settings will affect previews immediately, but may not affect thumbnail until you open a folder that has not been previously opened in the current login session.\n\n## Source Code\n\nThis repository contains the primary source code for *PreviewText*. Certain graphical assets, code components and data files are not included. To build *PreviewText* from scratch, you will need to add these files yourself or remove them from your fork.\n\nThe files `REPLACE_WITH_YOUR_FUNCTIONS` and `REPLACE_WITH_YOUR_CODES` must be replaced with your own files. The former will contain your `sendFeedback(_ feedback: String) -\u003e URLSessionTask?` function. The latter your Developer Team ID, used as the App Suite identifier prefix.\n\nYou will need to generate your own `Assets.xcassets` file containing the app icon, `app_logo.png` and theme screenshots.\n\nYou will need to create your own `new` directory containing your own `new.html` file.\n\n## Contributions ##\n\nContributions are welcome, but pull requestss can only be accepted when they target the `develop` branch. PRs targetting `main` will be rejected.\n\nContributions will only be accepted if they code they contain is licensed under the terms of [the MIT Licence](#LICENSE.md)\n\n## Release Notes ##\n\n- 1.0.8 *16 January 2025*\n    - Support \u003ccode\u003e.pub\u003c/code\u003e public key files.\n    - Improved thumbnail rendering.\n- 1.0.7 *1 December 2024*\n    - Remove support for `.conf` files — conflict with [PreviewCode](https://smittytone.net/previewcode/index.html) for these files.\n    - Correct build target to macOS 10.15 Catalina.\n- 1.0.6 *3 September 2024*\n    - Support `.conf` and `.config` files.\n    - Revert NSTextViews to TextKit 1 (previously bumped to 2 by Xcode).\n    - Correct **Preferences** panel preview behaviour in Dark Mode.\n    - Improve preference change handling.\n    - Fix preview colour changes across modes and mode changes.\n- 1.0.5 *29 April 2024*\n    - Support `.toml` files.\n    - Allow the user to set a minimum size below which thumbnails will not be rendered because they’ll be too small to be of value. Default: 48 pixels.\n    - Revise Thumbnailer code with a view to reducing massive memory usage seen by some users, and as-yet-unexplained Thumbnailer crashes.\n    - Fix the 'white flash' seen on loading the What's New sheet.\n- 1.0.4 *14 August 2023*\n    - Non-shipping release: repo/code reorganisation.\n- 1.0.3 *12 May 2023*\n    - Remove `.asc` — conflict with [PreviewCode](https://smittytone.net/previewcode/index.html) for Asciidoc files.\n- 1.0.2 *22 March 2023*\n    - Make previewed text selectable.\n    - Support `go.mod`, `go.sum` and `go.work` files.\n    - Support `.in` and `.out` files.\n- 1.0.1 *21 January 2023*\n    - Fix issue with line-spacing (thanks @aaronkollasch).\n    - Correctly preview line-spacing changes.\n- 1.0.0 *23 December 2022*\n    - Initial public release.\n\n## Copyright and Credits ##\n\nPrimary app code and UI design \u0026copy; 2025, Tony Smith.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmittytone%2FPreviewText","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmittytone%2FPreviewText","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmittytone%2FPreviewText/lists"}