diff --git a/package.json b/package.json index 8fe8dca8..90bc7c3d 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,8 @@ "jsx-quotes": [ "error", "prefer-double" - ] + ], + "unicorn/prevent-abbreviations": "off" } } } diff --git a/source/components/widgets/OverflowMenu.astro b/source/components/widgets/OverflowMenu.astro new file mode 100644 index 00000000..42380c6b --- /dev/null +++ b/source/components/widgets/OverflowMenu.astro @@ -0,0 +1,45 @@ +--- +import {Icon} from 'astro-iconify'; + +export type OverflowItemProps = { + title: string; + url: string; +}; + +export type OverflowMenuProps = { + overflowItems?: readonly OverflowItemProps[]; +}; + +const {overflowItems} = Astro.props; +--- + +
+ +
+ + diff --git a/source/content/apps/ai-actions.md b/source/content/apps/ai-actions.md index 2d430ddf..d5efaee0 100644 --- a/source/content/apps/ai-actions.md +++ b/source/content/apps/ai-actions.md @@ -30,8 +30,6 @@ Your API key is securely stored in your keychain, not in a shortcut. *You may also like my [Actions](/actions) app.* -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -62,24 +60,18 @@ No, the Whisper API isn't suitable for this app due to Shortcuts' 30-second limi I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6465250302) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) - -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/aiko.md b/source/content/apps/aiko.md index 759bc47f..8fbb3a85 100644 --- a/source/content/apps/aiko.md +++ b/source/content/apps/aiko.md @@ -129,8 +129,6 @@ Aiko transcribes audio directly on your device, ensuring complete privacy. It's The app uses the Whisper large v2 model on macOS and the medium or small model on iOS depending on available memory. -
- ### Tips #### Divide text into paragraphs @@ -181,8 +179,6 @@ You can use [this shortcut](https://www.icloud.com/shortcuts/e43220d72f3343659e0 [Get this shortcut](https://www.icloud.com/shortcuts/7c3031aa674c405fa69093d1f6c184a6) and add it to the Home Screen. Then tap it instead of the original Aiko app icon. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -349,24 +345,16 @@ Yes, it's native and written in Swift and SwiftUI. I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1672085276) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.5.3](https://drive.google.com/file/d/15NOcj4fyX58I3_NlQyCziL87Ru89yFRx/view?usp=sharing) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/amazing-ai.md b/source/content/apps/amazing-ai.md index 460ef89d..1a06233c 100644 --- a/source/content/apps/amazing-ai.md +++ b/source/content/apps/amazing-ai.md @@ -23,8 +23,6 @@ On iOS, it requires at minimum an iPhone 15 Pro or iPad with M1 processor. The app is [highly optimized](https://machinelearning.apple.com/research/stable-diffusion-coreml-apple-silicon) and runs on the [Apple Neural Engine](https://apple.fandom.com/wiki/Neural_Engine). -
- ### Tips #### Preview @@ -48,8 +46,6 @@ On macOS, when in preview mode, there are some keyboard shortcuts available: On macOS, when you save a generated image, it includes a lot of useful metadata (prompt, steps, etc). You can [view this in Finder](https://twitter.com/sindresorhus/status/1611441129622278146/photo/1) by right-clicking the image file and selecting “Get Info”. The file also includes some relevant tags which can be used to create [smart folders](https://support.apple.com/guide/mac-help/tag-files-and-folders-mchlp15236/mac). -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -121,24 +117,16 @@ The AI model used to generate images is large. This is reasonable given the mode I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1660147028) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.2.2](https://drive.google.com/file/d/1mcEhAKhmQGYzmSS-zlejt3_qsKFzqm0h/view?usp=sharing) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/any-text.md b/source/content/apps/any-text.md index 782f5b33..78e10457 100644 --- a/source/content/apps/any-text.md +++ b/source/content/apps/any-text.md @@ -17,8 +17,6 @@ For macOS, it's only available for Apple silicon Macs running macOS 14 or later. *You may also like [my similar app](https://sindresorhus.com/one-thing) for macOS.* -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -121,10 +119,6 @@ If you work at Apple, you know what to do: I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1643199620) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. diff --git a/source/content/apps/ask-ai.md b/source/content/apps/ask-ai.md index b3a01cbd..1fcaa1aa 100644 --- a/source/content/apps/ask-ai.md +++ b/source/content/apps/ask-ai.md @@ -18,8 +18,6 @@ The app uses [GPT-4o mini](https://openai.com/index/gpt-4o-mini-advancing-cost-e The app uses OpenAI's official ChatGPT API. I have to pay for every question, but the app is a one-time purchase since I hate subscription. I sure hope I estimated the price correctly 🤣 -
- ### Frequently Asked Questions {#faq} #### I bought the app on my iPhone/iPad but it does not show up on my watch @@ -42,8 +40,4 @@ Add [this shortcut](https://www.icloud.com/shortcuts/6b890da159844407a6b39de4545 Unfortunately, it is unlikely that the app will be available on iOS and macOS. The pricing of the app is based on its expected lifetime usage, and since I am charged for the amount of usage, the cost would be much higher on iOS. For macOS, check out [QuickGPT](/quickgpt). -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6446167837) and click “Version History”. - #### [More FAQs…](/apps/faq) diff --git a/source/content/apps/battery-indicator.md b/source/content/apps/battery-indicator.md index f70ab20b..c45932fc 100644 --- a/source/content/apps/battery-indicator.md +++ b/source/content/apps/battery-indicator.md @@ -17,8 +17,6 @@ olderMacOSVersions: Battery Indicator lets you quickly glance the remaining battery time or percentage right in your menu bar. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -53,7 +51,7 @@ The app has a built-in sound when showing notifications. However, if you want a This is a perfect use case for the built-in Shortcuts app. You can use the `Play Sound` action to play the sound you want. To run the shortcut when the battery is at a certain percentage, you need the [Shortery app](https://apps.apple.com/app/id1594183810). Use its “Power Status” trigger. -*(The Shortery app is only a temporary requirement. It's likely that Apple will introduce automation for Shortcuts in macOS 15.)* +*(The Shortery app is only a temporary requirement. It's likely that Apple will introduce automation for Shortcuts in macOS 16.)* You can find sound effects [here](https://pixabay.com/sound-effects/search/interface/). @@ -61,24 +59,18 @@ You can find sound effects [here](https://pixabay.com/sound-effects/search/inter This is a perfect use case for the built-in Shortcuts app. Create a shortcut that quits the app and one that launches it. To run the shortcut when the battery is at a certain percentage, you need the [Shortery app](https://apps.apple.com/app/id1594183810). Use its “Power Status” trigger. -*(The Shortery app is only a temporary requirement. It's likely that Apple will introduce automation for Shortcuts in macOS 15.)* +*(The Shortery app is only a temporary requirement. It's likely that Apple will introduce automation for Shortcuts in macOS 16.)* #### How can I export, import, sync, or back up the settings? [See this guide.](https://github.com/sindresorhus/guides/blob/main/backup-app-settings.md) -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1206020918) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [2.16.1](https://github.com/sindresorhus/meta/files/13942534/Battery.Indicator.2.16.1.-.macOS.13.zip) for macOS 13 diff --git a/source/content/apps/black-out.md b/source/content/apps/black-out.md index 1e159f83..9e86e00f 100644 --- a/source/content/apps/black-out.md +++ b/source/content/apps/black-out.md @@ -15,8 +15,6 @@ olderMacOSVersions: This app can be useful when you want to post a screenshot or photo on the web that contains some information you don’t want to be revealed. Maybe you want to share a screenshot of a Slack conversation on Twitter but hide some private information. It also removes all metadata, like when and where a photo was captured. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -41,8 +39,6 @@ It’s from Apple’s inspirational [“Here’s to the Crazy Ones” TV commerc #### [More FAQs…](/apps/faq) -
- ### Older Versions - [2.3.1](https://github.com/sindresorhus/meta/files/13923936/Black.Out.2.3.1.-.macOS.13.zip) for macOS 13 diff --git a/source/content/apps/blear.md b/source/content/apps/blear.md index a7d343ac..d8dc1fca 100644 --- a/source/content/apps/blear.md +++ b/source/content/apps/blear.md @@ -8,4 +8,4 @@ repoUrl: https://github.com/sindresorhus/blear appStoreId: 994182280 --- -Blear lets you easily transform your own photos or the bundled ones into stunning blurry wallpapers for your device. Make your Home/Lock screen shine! +Transform your photos or the bundled ones into stunning blurry wallpapers for your device. Make your Home/Lock screen shine! diff --git a/source/content/apps/camera-preview.md b/source/content/apps/camera-preview.md index b5d3a5b7..1f907933 100644 --- a/source/content/apps/camera-preview.md +++ b/source/content/apps/camera-preview.md @@ -12,16 +12,12 @@ olderMacOSVersions: Instant access to your Mac's camera feed for quick checks before video calls. -
- ### Tips - Press the Return or Space key while showing the camera feed to take a photo. - Press the Command and + key to zoom in, Command and - to zoom out, and Command and 0 to reset the zoom. - Press the Option key while resizing the window to resize from the center (this works with any app). -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -79,24 +75,16 @@ No. That's outside the scope of this app. You can use the built-in QuickTime Pla I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1632827132) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.4.0](https://github.com/sindresorhus/meta/files/13988612/Camera.Preview.1.4.0.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/caprine.md b/source/content/apps/caprine.md index e00975c6..1308b410 100644 --- a/source/content/apps/caprine.md +++ b/source/content/apps/caprine.md @@ -10,4 +10,4 @@ platforms: repoUrl: https://github.com/sindresorhus/caprine --- -Caprine is an open-source, cross-platform, and privacy-focused Facebook Messenger desktop app. +An open-source, cross-platform, and privacy-focused Facebook Messenger desktop app. diff --git a/source/content/apps/command-x.md b/source/content/apps/command-x.md index 4cd7698d..f47c2120 100644 --- a/source/content/apps/command-x.md +++ b/source/content/apps/command-x.md @@ -15,8 +15,6 @@ Cut and paste files and folders in Finder using Command+X and Command+V. Without Known limitation: You cannot cut the name of a file when editing a filename in Finder or cut when using the search field. There is no way for the app to work around this. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -78,24 +76,16 @@ This is a known issue that is unfortunately not fixable. The app works by overri Same as the above. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6448461551) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.3.1](https://github.com/sindresorhus/meta/files/13987707/Command.X.1.3.1.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/dato.md b/source/content/apps/dato.md index 7aae2a17..92ee745c 100644 --- a/source/content/apps/dato.md +++ b/source/content/apps/dato.md @@ -51,16 +51,12 @@ If all you need is another clock in the menu bar, check out [Second Clock](/seco - Date calculator. - Hourly chime. -
- ### Trial There's a fully functional trial available [here](https://www.dropbox.com/scl/fi/r8qli7am9iy9rt6i2vkfr/Dato-5.3.5-trial-1722171019.zip?rlkey=tyd282ixs3ih5d4cnp9ri7qzr&raw=1). The only limitation is that it will prompt you to buy Dato every 12 hours and it will not receive automatic updates. If you decide to buy Dato on the App Store, all data and settings from the trial version will be preserved (they share the same storage). You can also [try it on Setapp](https://go.setapp.com/stp181?refAppID=571&utm_medium=vendor_program&utm_content=button) for 7 days for free. -
- ### Tips @@ -96,8 +92,6 @@ You can also [try it on Setapp](https://go.setapp.com/stp181?refAppID=571&utm_me
-
- ### Keyboard Shortcuts #### General @@ -215,8 +209,6 @@ You can also [try it on Setapp](https://go.setapp.com/stp181?refAppID=571&utm_me -
- ### Gestures @@ -246,8 +238,6 @@ You can also [try it on Setapp](https://go.setapp.com/stp181?refAppID=571&utm_me
-
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -585,10 +575,6 @@ And to transfer the other way: defaults export com.sindresorhus.Dato-setapp - | defaults import com.sindresorhus.Dato - ``` -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1470584107) and click “Version History”. - #### How is this different from Fantastical? Fantastical is a full-blown calendar app, while Dato is a read-only view of your events. Fantastical is a replacement for the built-in Calendar app. You can use both Fantastical and Dato at the same time. Dato even has integration with Fantastical, so you can open events in Dato directly in Fantastical. Fantastical also has a menu bar item, but many people prefer the UI of Dato. Dato also shows time zones and has more customizability for what's shown in the menu bar. Dato can replace the system date/time, for example. @@ -607,8 +593,6 @@ It means “date” in Norwegian. I just wanted a short, unique, and relevant na #### [More FAQs…](/apps/faq) -
- #### Dato 5 ###### Behavior changes @@ -637,8 +621,6 @@ This also enabled the new setting that lets you hide the main Dato menu bar item Previously, when you clicked the event in the menu bar, you could hide it from the menu bar by clicking “Hide from Menu Bar”. You now need to right-click the menu bar item and click “Mute”. -
- ### Scripting #### Shortcuts @@ -649,8 +631,6 @@ Dato comes with support for the Shortcuts app. Check it out to see what actions Dato emits a [distributed notification](https://developer.apple.com/documentation/foundation/distributednotificationcenter) `com.sindresorhus.Dato.joinedVideoCall` when you join a video call from Dato. You could use this to trigger certain actions in apps that can read such events, like [BetterTouchTool](https://folivora.ai). -
- ### Older Versions - [5.1.3](https://github.com/sindresorhus/meta/files/14097627/Dato.5.1.3.-.macOS.13.zip) for macOS 13 diff --git a/source/content/apps/day-progress.md b/source/content/apps/day-progress.md index 8f404dba..eee258a2 100644 --- a/source/content/apps/day-progress.md +++ b/source/content/apps/day-progress.md @@ -16,8 +16,6 @@ You can customize your day's start and end times, even allowing for a day's end Choose between a progress pie or bar, showcasing it with a percentage, the remaining time, or minutes left. -
- ### Tips #### Time presets @@ -46,8 +44,6 @@ You could use Day Progress as an abstract clock instead of the system clock, to Unfortunately, it's not possible to fully hide the built-in menu bar clock. However, you could make it an analog clock, which makes it a lot less visible. In “System Settings › Control Center › Clock Options”, choose the analog clock and disable showing the date. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -88,20 +84,12 @@ This is out of scope for this app, and there are existing apps for that already. I do not plan to localize the app. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6450280202) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.3.0](https://github.com/sindresorhus/meta/files/13979415/Day.Progress.1.3.0.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/doodle-draw.md b/source/content/apps/doodle-draw.md index c70aa771..4e23e2a0 100644 --- a/source/content/apps/doodle-draw.md +++ b/source/content/apps/doodle-draw.md @@ -13,8 +13,6 @@ Capture your creativity instantly. Ideal for quick sketches, artistic brainstorm The app is intentionally simple. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -53,10 +51,6 @@ Unfortunately not possible as the framework used for drawing is too limited on m I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6476447055) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. diff --git a/source/content/apps/favorites-widget.md b/source/content/apps/favorites-widget.md index f26b4bb8..e3361f82 100644 --- a/source/content/apps/favorites-widget.md +++ b/source/content/apps/favorites-widget.md @@ -15,8 +15,6 @@ You can also open a URL or run a shortcut instead when tapping the widget. This For macOS, it's only available for Apple silicon Macs running macOS 14 or later. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -57,10 +55,6 @@ If you work at Apple, you know what to do: I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1643660089) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. diff --git a/source/content/apps/floating-clock.md b/source/content/apps/floating-clock.md index d742bb09..f6a4c247 100644 --- a/source/content/apps/floating-clock.md +++ b/source/content/apps/floating-clock.md @@ -12,8 +12,6 @@ Display a digital clock anywhere in your space. The app is simple by design. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -40,10 +38,6 @@ I plan to do this at some point, but not soon. I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6477862240) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app, but the time and date respects your locale. diff --git a/source/content/apps/folder-peek.md b/source/content/apps/folder-peek.md index 6a5c3dc6..0ae84771 100644 --- a/source/content/apps/folder-peek.md +++ b/source/content/apps/folder-peek.md @@ -19,8 +19,6 @@ Folder Peek lets you put one or more folders in the menu bar. Make sure you read the below tips and FAQ. -
- ### Tips - Click a file or folder in the menu to open it. Folders open in Finder. @@ -43,8 +41,6 @@ You can use Folder Peek to access links too. Drag and drop the URL from the Safa You could add the “Desktop” folder to Folder Peek and then [hide the desktop icons](https://beebom.com/how-hide-desktop-icons-mac/) for a cleaner look. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -182,25 +178,17 @@ You can show the `…` menu item again by pressing the Option key. I just enjoy making Mac apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1615988943) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.9.2](https://github.com/sindresorhus/meta/files/13980050/Folder.Peek.1.9.2.-.macOS.13.zip) for macOS 13+ - [1.6.1](https://github.com/sindresorhus/meta/files/10901140/Folder.Peek.1.6.1.-.macOS.12.zip) for macOS 12+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/gifski.md b/source/content/apps/gifski.md index 5616e2ff..9ebeaa15 100644 --- a/source/content/apps/gifski.md +++ b/source/content/apps/gifski.md @@ -18,7 +18,7 @@ olderMacOSVersions: - '13' --- -Gifski is a macOS app for the [gifski encoder](https://gif.ski), which converts videos to GIF animations using [pngquant's](https://pngquant.org) fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. +A macOS app for the [gifski encoder](https://gif.ski), which converts videos to GIF animations using [pngquant's](https://pngquant.org) fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. If you don't have a video, you can try the app out with [this one](https://github.com/sindresorhus/meta/assets/170270/6606c1d2-c0ce-4b7e-9eb8-a3916e601e48). diff --git a/source/content/apps/heic-converter.md b/source/content/apps/heic-converter.md index 68d2269e..9e0f24f7 100644 --- a/source/content/apps/heic-converter.md +++ b/source/content/apps/heic-converter.md @@ -18,18 +18,12 @@ HEIC Converter is a macOS app that makes it easy to quickly convert images in th If you don't have any HEIC images, you can try the app out with [this one](/apps/heic-converter/heic-example.heic). -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback [Send it here.](https://sindresorhus.com/feedback?product=HEIC+Converter&referrer=Website-FAQ) -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1294126402) and click “Version History”. - #### Does it preserve 10-bit depth? No. JPEG only supports 8-bit. PNG supports 8-bit and 16-bit, but macOS doesn't have a way to convert 10-bit HEIC to 16-bit PNG, so it ends up as 8-bit too. @@ -55,8 +49,6 @@ I just enjoy making apps. Consider leaving a nice review on the App Store. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [3.2.0](https://github.com/sindresorhus/meta/files/13981994/HEIC.Converter.3.2.0.-.macOS.13.zip) for macOS 13+ @@ -65,7 +57,6 @@ I just enjoy making apps. Consider leaving a nice review on the App Store. - [2.1.5](https://github.com/sindresorhus/meta/files/8817868/HEIC.Converter.2.1.5.-.macOS.10.15.zip) for macOS 10.15+ - [1.9.0](https://github.com/sindresorhus/meta/files/6715716/HEIC.Converter.1.9.0.-.macOS.10.14.zip) for macOS 10.14+ - [1.5.3](https://github.com/sindresorhus/meta/files/13539124/HEIC-Converter-for-macOS-10.13.zip) for macOS 10.13+ -
### Non-App Store Version diff --git a/source/content/apps/hyperduck.md b/source/content/apps/hyperduck.md index 9154f7bd..297af88d 100644 --- a/source/content/apps/hyperduck.md +++ b/source/content/apps/hyperduck.md @@ -25,8 +25,6 @@ My personal use-case is that I often discover cool stuff when I check Twitter on The app uses iCloud syncing to securely send links from your iOS/visionOS device to your Mac. The app developer will not see the links you share. The app does not collect any personal data and does not have any tracking. -
- ### Troubleshooting - Try restarting both devices. @@ -44,8 +42,6 @@ The app uses iCloud syncing to securely send links from your iOS/visionOS device - Make sure the [iCloud service](https://www.apple.com/support/systemstatus/) is not currently experiencing issues. - In the iOS app, if you triple-tap the text, it will show the most recently shared URLs, which may aid debugging. -
- ### Tips #### Run shortcuts {#shortcuts} @@ -76,7 +72,12 @@ raycast://confetti You can now trigger confetti to show up on your Mac from your iPhone. -
+#### Send a link to a specific browser profile + +Create an [iOS shortcut that triggers a macOS shortcut](#shortcuts) and set it to appear in the share sheet. In the macOS shortcut, use the "Open URLs" action from my [Velja](/velja) app to open the URL in a specific browser profile. + +- [Example iOS shortcut](https://www.icloud.com/shortcuts/a00ac5bb31294084936fbd4dd6ca0245) +- [Example macOS shortcut](https://www.icloud.com/shortcuts/d39c57b67ed343d58192a899841d6457) ### Frequently Asked Questions {#faq} @@ -185,10 +186,16 @@ The Arc browser does not support opening multiple URLs at the time. I suggest se As a workaround, you could use my free [Velja app](/velja) to make such links open in a different browser. Create a custom rule where you set Hyperduck as the source app and set the destination app to a different browser than Arc. +#### Can Hyperduck lose a shared link if my internet goes down? + +No. Hyperduck stores your link in iCloud, ensuring it's available until successfully opened on your Mac, regardless of your internet connection quality. + #### Can you add a history screen to the iOS app? I don't plan to add this. I would like to keep the app focused on one thing and do it well. The app is for sending links from iOS to Mac. That's it. +If you really need to see what URLs were shared, you can triple-tap on the text in the iOS app to get a list of recently shared URLs. + #### Can you support multiple Macs? No. I would like to keep the app simple. @@ -201,20 +208,12 @@ No. That is not something I plan to support. It's simply not something I need my I don't plan to localize the app. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6444667067) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.0.7](https://github.com/sindresorhus/meta/files/14292936/Hyperduck.1.0.7.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/icon-preview.md b/source/content/apps/icon-preview.md index f3d8dd12..cc286c7a 100644 --- a/source/content/apps/icon-preview.md +++ b/source/content/apps/icon-preview.md @@ -16,8 +16,6 @@ The icon previews update automatically when the file changes. An essential tool for developers and designers to perfect the look of their macOS app icons. -
- ### Tips #### General @@ -37,8 +35,6 @@ You can drag an artboard directly from Sketch onto the Dock icon. [Preview](http There is also a [Sketch plugin](https://github.com/sindresorhus/sketch-icon-preview) that updates the Dock icon automatically when you save. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -69,20 +65,14 @@ I do not plan to localize the app. I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6480373509) and click “Version History”. - #### [More FAQs…](/apps/faq) - -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/jiffy.md b/source/content/apps/jiffy.md index 64e6eff9..be9f4645 100644 --- a/source/content/apps/jiffy.md +++ b/source/content/apps/jiffy.md @@ -29,8 +29,6 @@ Jiffy lets you quickly search and discover GIFs from GIPHY. When you have found - Copy a GIF to the clipboard. - Launch the app at login. -
- -
- ### Frequently Asked Questions {#faq} - #### Why the name “Jiffy”? Some people incorrectly pronounce GIF as “Jif”. The name is a pun on that. Also, “Jiffy” means to do something fast, which is what the app is all about. @@ -109,7 +99,7 @@ I just enjoy making apps. Consider leaving a nice review on the App Store. --> #### [More FAQs…](/apps/faq) - - [2.1.1](https://github.com/sindresorhus/meta/files/7511993/Jiffy.2.1.1.-.macOS.11.zip) for macOS 11+ - [1.3.3](https://github.com/sindresorhus/meta/files/6626336/Jiffy.1.3.3.-.macOS.10.15.zip) for macOS 10.15+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. @@ -127,4 +115,4 @@ A special version for users that cannot access the App Store. It won't receive a [Download](https://www.dropbox.com/scl/fi/26sudsm3koidwsztn5zl9/Jiffy-2.6.0-1705228001.zip?rlkey=f4psqpqvsnecfenlr55paybke&raw=1) *(2.6.0)* *Requires macOS 14 or later* - --> +--> diff --git a/source/content/apps/lungo.md b/source/content/apps/lungo.md index 6340acc5..35412d22 100644 --- a/source/content/apps/lungo.md +++ b/source/content/apps/lungo.md @@ -19,8 +19,6 @@ olderMacOSVersions: Lungo prevents your Mac from falling asleep and your screen from dimming. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -111,10 +109,6 @@ And to transfer the other way: defaults export com.sindresorhus.Lungo-setapp - | defaults import com.sindresorhus.Lungo - ``` -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1263070803) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. @@ -212,8 +206,6 @@ import subprocess subprocess.run(['open', '--background', 'lungo:toggle']) ``` -
- ### Older Versions - [2.4.2](https://github.com/sindresorhus/meta/files/14276605/Lungo.2.4.2.-.macOS.13.zip) for macOS 13 diff --git a/source/content/apps/memo-widget.md b/source/content/apps/memo-widget.md index 63a13cb5..a92592a5 100644 --- a/source/content/apps/memo-widget.md +++ b/source/content/apps/memo-widget.md @@ -14,8 +14,6 @@ The app is simple by design. For macOS, it's only available for Apple silicon Macs running macOS 14 or later. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -89,10 +87,6 @@ Any Text has a lot of features and is very flexible. With this app, I wanted to I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6465682248) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. diff --git a/source/content/apps/menu-bar-calendar.md b/source/content/apps/menu-bar-calendar.md index b871ec9c..2594d650 100644 --- a/source/content/apps/menu-bar-calendar.md +++ b/source/content/apps/menu-bar-calendar.md @@ -16,8 +16,6 @@ The app is intentionally simple. Check out [Dato](/dato) for more features and s The calendar displays dates and days in your language, but the rest of the app is in English. -
- ### Tips - **Go to current month:** Click the month name or press the space key. @@ -29,8 +27,6 @@ The calendar displays dates and days in your language, but the rest of the app i - **Create new event on a specific day:** Right-click the day the calendar. - **Copy the date for a day in the calendar:** Right-click the day the calendar. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -89,20 +85,12 @@ I do not plan to localize the app. I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1558360383) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.2.0](https://github.com/sindresorhus/meta/files/13922546/Menu.Bar.Calendar.1.2.0.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/menu-bar-spacing.md b/source/content/apps/menu-bar-spacing.md index c5c32d83..dd97b19d 100644 --- a/source/content/apps/menu-bar-spacing.md +++ b/source/content/apps/menu-bar-spacing.md @@ -29,8 +29,6 @@ You may also like my [Spaced](/spaced) app for grouping menu bar items. --- -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -77,9 +75,9 @@ The app works by changing hidden system settings, which is not allowed on the Ap #### [More FAQs…](/apps/faq) - +--> diff --git a/source/content/apps/one-task.md b/source/content/apps/one-task.md index 4e86ad0e..8d5ba15f 100644 --- a/source/content/apps/one-task.md +++ b/source/content/apps/one-task.md @@ -36,8 +36,6 @@ You can quickly import tasks from other todo apps by copying the tasks from such For example, on macOS, select the tasks you want in Reminders or Things, right-click and copy them, and then paste them into One Task using the “Tasks: Paste” button. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -99,18 +97,12 @@ The text automatically scales down to fit more content. I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6465745322) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/one-thing.md b/source/content/apps/one-thing.md index 8095d613..e95cb681 100644 --- a/source/content/apps/one-thing.md +++ b/source/content/apps/one-thing.md @@ -45,8 +45,6 @@ However, what you use this space for is really up to you. - You can [drag & drop text](https://twitter.com/sindresorhus/status/1481862243755376642) onto the menu bar item to set it. For example, you could drag a todo item from the Reminders app or Things. - Select some text in any app, right-click, select “Services”, and click “Send to One Thing” to set One Thing to the selected text. You can also use the “Share” menu item if the app supports that. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -125,18 +123,12 @@ Yes, it's native and written in Swift and SwiftUI. I just enjoy making Mac apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1604176982) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Scripting One Thing can be automated using the Shortcuts app or with a custom URL scheme. @@ -177,15 +169,11 @@ There is no way to get the text using the URL scheme, but if you are in the term defaults read com.sindresorhus.One-Thing text ``` -
- ### Older Versions - [1.11.3](https://github.com/sindresorhus/meta/files/14759175/One.Thing.1.11.3.-.macOS.13.zip) for macOS 13+ - [1.9.0](https://github.com/sindresorhus/meta/files/11081660/One.Thing.1.9.0.-.macOS.12.zip) for macOS 12+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/online-check.md b/source/content/apps/online-check.md index 3253645a..1650c1f4 100644 --- a/source/content/apps/online-check.md +++ b/source/content/apps/online-check.md @@ -12,16 +12,12 @@ appStoreId: 6504709660 Check if you are online directly from the menu bar. The menu bar icon turns red when you are offline and it optionally shows a notification. -
- ### Tips #### Connect to other Wi-Fi when status is offline You can have the app connect to a different Wi-Fi if the current one becomes offline. Add [this shortcut](https://www.icloud.com/shortcuts/bf64ec8fd3d24f80b2af845464306614) to the Shortcuts app and edit the required information. Then select this shortcut in the Online Check settings. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -58,13 +54,11 @@ No. Menu bar icons are intended to be mostly monotone, changing color only to in #### [More FAQs…](/apps/faq) -
- +--> ### Non-App Store Version diff --git a/source/content/apps/pandan.md b/source/content/apps/pandan.md index 6be8a503..284c4558 100644 --- a/source/content/apps/pandan.md +++ b/source/content/apps/pandan.md @@ -12,8 +12,6 @@ olderMacOSVersions: - '13' --- -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -76,18 +74,12 @@ Tip: Shortcuts can be a bit slow sometimes. You can use this command to have it I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1569600264) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Scripting Pandan comes bundled with actions for the built-in Shortcuts app which you can use to automate Pandan. @@ -108,16 +100,12 @@ Tip: You can [run shortcuts from the command-line](https://support.apple.com/gui *And you can combine these too.* -
- ### Older Versions - [1.15.0](https://github.com/sindresorhus/meta/files/14230031/Pandan.1.15.0.-.macOS.13.zip) for macOS 13+ - [1.13.2](https://github.com/sindresorhus/meta/files/11072195/Pandan.1.13.2.-.macOS.12.zip) for macOS 12+ - [1.9.1](https://github.com/sindresorhus/meta/files/8003835/Pandan.1.9.1.-.macOS.11.zip) for macOS 11+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/photo-widget.md b/source/content/apps/photo-widget.md index fc46452e..c101d544 100644 --- a/source/content/apps/photo-widget.md +++ b/source/content/apps/photo-widget.md @@ -13,8 +13,6 @@ links: For macOS, it's only available for Apple silicon Macs. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -91,8 +89,4 @@ Apple does not let third-party apps access these albums. I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1532588789) and click “Version History”. - #### [More FAQs…](/apps/faq) diff --git a/source/content/apps/plain-text-editor.md b/source/content/apps/plain-text-editor.md index bc0f61d3..a48836c7 100644 --- a/source/content/apps/plain-text-editor.md +++ b/source/content/apps/plain-text-editor.md @@ -15,8 +15,6 @@ It won't handle your 1 million line log file, but it is a nice way to write down **Help test out the new iOS version: https://testflight.apple.com/join/jcwxWth4** -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -120,24 +118,16 @@ This is unfortunately a macOS bug and not something I can fix. I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1572202501) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.3.2](https://github.com/sindresorhus/meta/files/14232390/Plain.Text.Editor.1.3.2.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/plug.md b/source/content/apps/plug.md index 23fad1b7..c11feebb 100644 --- a/source/content/apps/plug.md +++ b/source/content/apps/plug.md @@ -14,4 +14,4 @@ olderMacOSVersions: - '11' --- -Plug is an open source macOS app I'm working on with my friends. Hype Machine is a popular music blog aggregator. +An open source macOS app I'm working on with my friends. Hype Machine is a popular music blog aggregator. diff --git a/source/content/apps/pure-paste.md b/source/content/apps/pure-paste.md index 6e139b59..94bd921f 100644 --- a/source/content/apps/pure-paste.md +++ b/source/content/apps/pure-paste.md @@ -21,14 +21,10 @@ You can also choose to manually clear formatting whenever needed instead of auto Rich text copied from a different device will not have its formatting cleared because of a bug in Universal Clipboard. -
- ### Tips - Right-click the menu bar icon to toggle the “Automatically clear formatting” setting. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -185,25 +181,17 @@ Yes, it ignores concealed (passwords), transient, and auto-generated content. I just enjoy making Mac apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1611378436) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.9.2](https://github.com/sindresorhus/meta/files/14350035/Pure.Paste.1.9.2.-.macOS.13.zip) for macOS 13+ - [1.6.4](https://github.com/sindresorhus/meta/files/10793621/Pure.Paste.1.6.4.-.macOS.12.zip) for macOS 12+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/quick-launch.md b/source/content/apps/quick-launch.md index 3d91ae78..a642a266 100644 --- a/source/content/apps/quick-launch.md +++ b/source/content/apps/quick-launch.md @@ -14,8 +14,6 @@ For example, open google.com, launch TikTok, or run a shortcut to play a random -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -57,8 +55,4 @@ If you work at Apple, you know what to do: I just enjoy making apps. I earn money on other apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1645566403) and click “Version History”. - #### [More FAQs…](/apps/faq) diff --git a/source/content/apps/quickgpt.md b/source/content/apps/quickgpt.md index 0e35e3a8..0d9d9e9d 100644 --- a/source/content/apps/quickgpt.md +++ b/source/content/apps/quickgpt.md @@ -14,8 +14,6 @@ Easily access [ChatGPT](https://www.zdnet.com/article/what-is-chatgpt-and-why-do -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -54,8 +52,6 @@ Apple generally rejects website wrappers even if they add useful additional func #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.4.11](https://github.com/sindresorhus/meta/files/14156246/QuickGPT.1.4.11.zip) for macOS 13+ diff --git a/source/content/apps/randa.md b/source/content/apps/randa.md index 408b8936..eb894646 100644 --- a/source/content/apps/randa.md +++ b/source/content/apps/randa.md @@ -16,32 +16,22 @@ Randa lets you easily generate a random number. Just set a minimum and maximum n This can be useful for decision-making, picking stuff from a list, board games, dice rolling, coin flips, etc. For example, it's Netflix & chill night and you cannot decide on a movie. Just generate a random number from 1 to 20 and pick the movie at that position in your watchlist. Need to make a yes or no decision (coin flip)? Just set the minimum to 0 and the maximum to 1. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback [Send it here.](https://sindresorhus.com/feedback?product=Randa&referrer=Website-FAQ) -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1589044499) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.0.0](https://github.com/sindresorhus/meta/files/13852533/Randa.1.0.0.zip) for macOS 13+ -
- ### Non-App Store Version A special macOS version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/recordia.md b/source/content/apps/recordia.md index 2f0ab73b..baf7bede 100644 --- a/source/content/apps/recordia.md +++ b/source/content/apps/recordia.md @@ -15,8 +15,6 @@ olderMacOSVersions: Record audio directly from the menu bar or with a global keyboard shortcut. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -71,14 +69,8 @@ Yes, follow the guide [here](https://www.switchingtomac.com/tutorials/how-to-use [See this guide.](https://github.com/sindresorhus/guides/blob/main/backup-app-settings.md) -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1529006487) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [2.7.0](https://github.com/sindresorhus/meta/files/13975939/Recordia.2.7.0.-.macOS.13.zip) for macOS 13+ @@ -86,8 +78,6 @@ Go [here](https://apps.apple.com/app/id1529006487) and click “Version History - [2.3.0](https://github.com/sindresorhus/meta/files/8798113/Recordia.2.3.0.-.macOS.11.zip) for macOS 11 - [1.5.1](https://github.com/sindresorhus/meta/files/6538283/Recordia.1.5.1.-.macOS.10.15.zip) for macOS 10.15 -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/scratchpad.md b/source/content/apps/scratchpad.md new file mode 100644 index 00000000..b192a398 --- /dev/null +++ b/source/content/apps/scratchpad.md @@ -0,0 +1,81 @@ +--- +unlisted: true +title: Scratchpad +subtitle: Foo Bar TODO +pubDate: 2024-08-26 +platforms: + - macOS + # - iOS + # - visionOS + # - watchOS +isPaid: true +isMenuBarApp: true +appStoreId: 6504040051 +# olderMacOSVersions: +# - '14' +--- + +### Frequently Asked Questions {#faq} + +#### I have a feature request, bug report, or some feedback + +Click the feedback button in the app or [send it here.](https://sindresorhus.com/feedback?product=Scratchpad&referrer=Website-FAQ) + +#### The app does not show up in the menu bar + +macOS hides menu bar apps when there is no space left in the menu bar. This is a common problem on MacBooks with a notch. Try quitting some other menu bar apps to free up space. If this does not solve it, try quitting Bartender if you have it installed. + +#### Can you support iOS? + +This is planned. + +#### Can you support syncing? + +This is planned. + +#### Can you add a font and color setting? + +I don't plan to do that. I want to keep the app simple. + +#### Can you add Markdown syntax highlighting? + +I don't plan to add that as I want to keep the app simple. I do plan to make a proper Markdown editor at some point, but that's not this app. + +#### The text sometimes jumps when I write fast + +This is a macOS bug. There is unfortunately nothing I can do about it. + +#### How can I toggle “Stay on Top” with a keyboard shortcut on macOS? + +The keyboard shortcut is listed in the “…” menu. + +#### Can you add a text color setting? + +I don't plan to add that. It's not essential and I'm trying to keep the app simple. + +#### Why is it suddenly showing a scrollbar? + +You either have a system setting set to always show scrollbars or you have an external mouse connected. This is simply how macOS works. You can see the behavior in other text editing apps too. See the “Appearance › Show scroll bars” system setting. + + + +#### Can you localize the app into my language? + +I don't plan to localize the app. + +#### [More FAQs…](/apps/faq) + + + + diff --git a/source/content/apps/second-clock.md b/source/content/apps/second-clock.md index 5c6725a9..1ff458f7 100644 --- a/source/content/apps/second-clock.md +++ b/source/content/apps/second-clock.md @@ -12,8 +12,6 @@ The app is simple by design. Check out [Dato](/dato) for more features and settings or [UTC Time](/utc-time) if you just need the time in UTC. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -72,14 +70,8 @@ The time output adheres to your locale. I don't plan to localize the app itself. I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6450279539) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/shareful.md b/source/content/apps/shareful.md index 94145410..9d18c01e 100644 --- a/source/content/apps/shareful.md +++ b/source/content/apps/shareful.md @@ -14,8 +14,6 @@ olderMacOSVersions: Shareful makes the system share menu even more useful by providing some commonly needed share services like copy and save. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -42,18 +40,12 @@ This is unfortunately not possible. [Share extensions](https://support.apple.com That would be moot. Right-click a file in Finder, press the Option key, and select “Copy as Pathname”. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1522267256) and click “Version History”. - #### Why is this free without ads? I just enjoy making apps. Consider leaving a nice review on the App Store. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.9.1](https://github.com/sindresorhus/meta/files/14158056/Shareful.1.9.1.-.macOS.13.zip) for macOS 13+ @@ -61,8 +53,6 @@ I just enjoy making apps. Consider leaving a nice review on the App Store. - [1.6.0](https://github.com/sindresorhus/meta/files/8800088/Shareful.1.6.0.-.macOS.11.zip) for macOS 11+ - [1.4.0](https://github.com/sindresorhus/meta/files/7119520/Shareful.1.4.0.-.macOS.10.15.zip) for macOS 10.15+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/spaced.md b/source/content/apps/spaced.md index d229f05d..a4a9f951 100644 --- a/source/content/apps/spaced.md +++ b/source/content/apps/spaced.md @@ -22,8 +22,6 @@ You may also like my [Menu Bar Spacing](/menu-bar-spacing) app for changing the --- -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -52,20 +50,12 @@ defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-t I don't plan to localize the app. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1666327168) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.0.4](https://github.com/sindresorhus/meta/files/13852708/Spaced.1.0.4.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/speediness.md b/source/content/apps/speediness.md index c6c1857f..a01454f4 100644 --- a/source/content/apps/speediness.md +++ b/source/content/apps/speediness.md @@ -10,7 +10,7 @@ olderMacOSVersions: - '13' --- -
+Quickly check your internet connection speed, ping, and [RPM](#rpm). ### Tips @@ -24,8 +24,6 @@ Add [this shortcut](https://www.icloud.com/shortcuts/d073ad4fd89f4c9cb110795780e Tip: If you have limited space in the menu bar, you could switch the info shown in One Thing at an interval too. For example, you could show the internet speed for 10 minutes and then the weather for the next 10 minutes. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -44,7 +42,7 @@ The Speedtest app uses a nearby server, which means the speed does not reflect r The problem with fast.com is that it's run by Netflix, and Netflix's servers are often prioritized (and sometimes throttled), meaning you won't always get a realistic value. It pretty much gives you your speed for watching Netflix. -#### What does the responsiveness (RPM) value mean? +#### What does the responsiveness (RPM) value mean? {#rpm} It's a measurement called Round-trips Per Minute (RPM) — the number of sequential round-trips a network can do in one minute under normal working conditions. @@ -94,25 +92,17 @@ Yes, it's native and written in Swift and SwiftUI. I just enjoy making Mac apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1596706466) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.6.1](https://github.com/sindresorhus/meta/files/13965129/Speediness.1.6.1.-.macOS.13.zip) for macOS 13+ - [1.5.0](https://github.com/sindresorhus/meta/files/10847708/Speediness.1.5.0.-.macOS.12.zip) for macOS 12+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/today.md b/source/content/apps/today.md index ab619afa..74ec7b3e 100644 --- a/source/content/apps/today.md +++ b/source/content/apps/today.md @@ -16,8 +16,6 @@ This app is intentionally simple. For more advanced needs, check out [Dato](/dat It integrates with Calendar, Fantastical, and BusyCal. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -129,20 +127,12 @@ Meeter is mainly for video calls. It's also quite buggy and does not follow macO I don't plan to localize the app. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id6443714928) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.5.0](https://github.com/sindresorhus/meta/files/13997505/Today.1.5.0.-.macOS.13.zip) for macOS 13+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/utc-time.md b/source/content/apps/utc-time.md index 8b081f33..8fe46402 100644 --- a/source/content/apps/utc-time.md +++ b/source/content/apps/utc-time.md @@ -14,8 +14,6 @@ olderMacOSVersions: This can be useful as a quick reference. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -54,22 +52,14 @@ I don't plan to add this. Showing seconds wastes a lot of system resources and e I just enjoy making apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1538245904) and click “Version History”. - #### [More FAQs…](/apps/faq) -
- ### Older Versions - [1.7.1](https://github.com/sindresorhus/meta/files/13973570/UTC.Time.1.7.1.-.macOS.13.zip) for macOS 13+ - [1.5.1](https://github.com/sindresorhus/meta/files/10767291/UTC.Time.1.5.1.-.macOS.12.zip) for macOS 12+ - [1.3.0](https://github.com/sindresorhus/meta/files/8007477/UTC.Time.1.3.0.-.macOS.11.zip) for macOS 11+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/velja.md b/source/content/apps/velja.md index c41a4d5e..f38e7bf0 100644 --- a/source/content/apps/velja.md +++ b/source/content/apps/velja.md @@ -40,8 +40,6 @@ Please help out by starring these Chrome issues which would help Velja users: - - -
- ### Tips #### Prompt @@ -151,8 +149,6 @@ Hold the Option key when clicking a browser in the Velja menu to laun - Define a pattern that matches the URLs you want to match. - Click “Save”. -
- ### Frequently Asked Questions {#faq} #### I have a feature request, bug report, or some feedback @@ -595,18 +591,12 @@ Browserosaurus benefits: I just enjoy making Mac apps. Consider leaving a nice review on the App Store. -#### Where can I find the changelog? - -Go [here](https://apps.apple.com/app/id1607635845) and click “Version History”. - #### Can you localize the app into my language? I don't plan to localize the app. #### [More FAQs…](/apps/faq) -
- ### Scripting {#scripting} The app can be automated using the Shortcuts app or with a custom URL scheme. @@ -649,15 +639,11 @@ You can also use this trick to change the alternative browser by using `alternat Use the special bundle identifier `com.sindresorhus.Velja.promptMarker` to set the prompt as the browser. -
- ### Older Versions - [1.16.4](https://github.com/sindresorhus/meta/files/14577839/Velja.1.16.4.-.macOS.13.zip) for macOS 13+ - [1.12.4](https://github.com/sindresorhus/meta/files/10895250/Velja.1.12.4.-.macOS.12.zip) for macOS 12+ -
- ### Non-App Store Version A special version for users that cannot access the App Store. It won't receive automatic updates. I will update it here once a year. diff --git a/source/content/apps/week-number.md b/source/content/apps/week-number.md index 10a2d5d6..8992b625 100644 --- a/source/content/apps/week-number.md +++ b/source/content/apps/week-number.md @@ -53,13 +53,11 @@ Change [this system setting](https://apple.stackexchange.com/questions/191445/st #### [More FAQs…](/apps/faq) -
- +--> ### Non-App Store Version diff --git a/source/content/config.ts b/source/content/config.ts index b15b620d..129ad857 100644 --- a/source/content/config.ts +++ b/source/content/config.ts @@ -24,6 +24,7 @@ const appsCollection = defineCollection({ isMenuBarApp: z.boolean().default(false), mainLinks: z.record(z.string().url()).optional(), links: z.record(z.string().url()).optional(), + overflowLinks: z.record(z.string().url()).optional(), showSupportLink: z.boolean().default(true), redirectUrl: z.string().url().optional(), forceHasIosAppIcon: z.boolean().optional(), // // We can use `forceHasIosAppIcon` for both true/false override. diff --git a/source/pages/[...apps]/[slug].astro b/source/pages/[...apps]/[slug].astro index 3c58f83b..4c12cf87 100644 --- a/source/pages/[...apps]/[slug].astro +++ b/source/pages/[...apps]/[slug].astro @@ -2,6 +2,7 @@ import {Icon} from 'astro-iconify'; import {SITE} from '~/config.mjs'; import Layout from '~/layouts/PageLayout.astro'; +import OverflowMenu from '~/components/widgets/OverflowMenu.astro'; import {fetchApps, proseCSS} from '~/utils/apps.js'; export async function getStaticPaths() { @@ -45,6 +46,13 @@ const tagClass = 'text-[10px] inline-flex items-center font-bold leading-sm px-1

{app.subtitle}

+ {app.isArchived && archived } @@ -86,16 +94,31 @@ const tagClass = 'text-[10px] inline-flex items-center font-bold leading-sm px-1 {title} ))} + + {Object.entries(app.overflowLinks ?? []).map(([title, url]) => ( + + ))} + {!app.isArchived && app.appStoreId && ( + + )} + {!app.isArchived && ( + + )} + + {app.isPaid && } +
+ +
}
{app.videos.map(video => ( -
@@ -124,3 +147,9 @@ const tagClass = 'text-[10px] inline-flex items-center font-bold leading-sm px-1 }); } + + diff --git a/source/pages/[...apps]/[slug]/privacy-policy.astro b/source/pages/[...apps]/[slug]/privacy-policy.astro new file mode 100644 index 00000000..4ed9e6d6 --- /dev/null +++ b/source/pages/[...apps]/[slug]/privacy-policy.astro @@ -0,0 +1,38 @@ +--- +import Layout from '~/layouts/SimplePageLayout.astro'; +import {fetchApps} from '~/utils/apps.js'; + +export async function getStaticPaths() { + const apps = await fetchApps({includeArchived: false}); + + return apps.map(app => ({ + params: { + slug: app.slug, + }, + props: { + app, + }, + })); +} + +const {app} = Astro.props; + +const meta = { + title: `Privacy Policy — ${app.title} — Sindre Sorhus`, +}; + +const {title: appTitle, slug} = app; +--- + + +
+

+ + ← Back to {appTitle} + +

+

Privacy Policy for {appTitle}

+

No data or personal information is collected by this app.

+

If you have any questions or suggestions regarding this privacy policy, do not hesitate to contact me.

+
+
diff --git a/source/pages/_apps-extra.md b/source/pages/_apps-extra.md index e8349f0a..a845bfc9 100644 --- a/source/pages/_apps-extra.md +++ b/source/pages/_apps-extra.md @@ -8,16 +8,17 @@ - [Apple Watch Apps](/apps/watchos) - Apps that run on Apple Watch - [Apple Vision Apps](/apps/visionos) - Apps that run on Apple Vision - [Open Source Apps](https://github.com/search?q=user%3Asindresorhus+language%3Aswift+topic%3Aapp+archived%3Afalse&type=repositories) - Apps with the source code available +- [Random App](/apps/random) - Show a random app ## More -- [RSS Feed for New Apps](/feeds) - Get notified about new apps I publish - [FAQ](/apps/faq) - Frequently asked questions about my apps - [Tiny Apps](/tiny-apps) - Smaller utilities - [Older Versions](/apps/older-versions) - Apps for older macOS versions - [Archived Apps](/apps/archived) - Apps that are no longer being worked on +- [RSS Feed for New Apps](/feeds) - Get notified about new apps I publish - [Terms of Use](/apps/terms) - Guidelines and conditions for using my apps -- [Affiliates](/apps/affiliates) - Earn commission when recommending my apps + ## Free diff --git a/source/pages/apps/archived.astro b/source/pages/apps/archived.astro index 8c7d2295..2523edeb 100644 --- a/source/pages/apps/archived.astro +++ b/source/pages/apps/archived.astro @@ -4,7 +4,7 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps({includeArchived: true}); -const archivedApps = apps.filter(app => app.isArchived); +const archivedApps = apps.filter(app => !app.unlisted && app.isArchived); const meta = { title: `Archived Apps — ${SITE.name}`, diff --git a/source/pages/apps/free.astro b/source/pages/apps/free.astro index d6d59c19..8f36c286 100644 --- a/source/pages/apps/free.astro +++ b/source/pages/apps/free.astro @@ -14,7 +14,7 @@ const platformOrder = [ ]; const apps = await fetchApps(); -const freeApps = apps.filter(app => !app.isPaid && app.title !== 'Caprine'); +const freeApps = apps.filter(app => !app.unlisted && !app.isPaid); const platforms = [...new Set(freeApps.flatMap(app => app.platforms))] .filter(Boolean) diff --git a/source/pages/apps/ios.astro b/source/pages/apps/ios.astro index bb99b468..3eac35e9 100644 --- a/source/pages/apps/ios.astro +++ b/source/pages/apps/ios.astro @@ -4,7 +4,7 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps(); -const filteredApps = apps.filter(app => app.platforms.includes('iOS')); +const filteredApps = apps.filter(app => !app.unlisted && app.platforms.includes('iOS')); const meta = { title: `iPhone & iPad Apps — ${SITE.name}`, diff --git a/source/pages/apps/macos.astro b/source/pages/apps/macos.astro index d642da88..229a0378 100644 --- a/source/pages/apps/macos.astro +++ b/source/pages/apps/macos.astro @@ -4,7 +4,7 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps(); -const filteredApps = apps.filter(app => app.platforms.includes('macOS')); +const filteredApps = apps.filter(app => !app.unlisted && app.platforms.includes('macOS')); const meta = { title: `Mac Apps — ${SITE.name}`, diff --git a/source/pages/apps/menu-bar.astro b/source/pages/apps/menu-bar.astro index bcc1abaf..a3a9bf06 100644 --- a/source/pages/apps/menu-bar.astro +++ b/source/pages/apps/menu-bar.astro @@ -4,7 +4,7 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps(); -const menuBarApps = apps.filter(app => app.isMenuBarApp); +const menuBarApps = apps.filter(app => !app.unlisted && app.isMenuBarApp); const meta = { title: `Menu Bar Apps — ${SITE.name}`, diff --git a/source/pages/apps/older-versions.astro b/source/pages/apps/older-versions.astro index 4a4d040d..6a87b8d3 100644 --- a/source/pages/apps/older-versions.astro +++ b/source/pages/apps/older-versions.astro @@ -4,7 +4,12 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps(); -const macOSVersions = [...new Set(apps.flatMap(app => app.olderMacOSVersions))].sort().reverse().filter(Boolean); + +const macOSVersions = [...new Set(apps.flatMap(app => app.olderMacOSVersions))] + .sort() + .reverse() + .filter(Boolean) + .filter(app => !app.unlisted); const meta = { title: `Older Versions — Apps — ${SITE.name}`, diff --git a/source/pages/apps/paid.astro b/source/pages/apps/paid.astro index 5a08d12a..4298ef46 100644 --- a/source/pages/apps/paid.astro +++ b/source/pages/apps/paid.astro @@ -12,7 +12,7 @@ const platformOrder = [ ]; const apps = await fetchApps(); -const paidApps = apps.filter(app => app.isPaid); +const paidApps = apps.filter(app => !app.unlisted && app.isPaid); const platforms = [...new Set(paidApps.flatMap(app => app.platforms))] .filter(Boolean) diff --git a/source/pages/apps/random.astro b/source/pages/apps/random.astro new file mode 100644 index 00000000..8afac403 --- /dev/null +++ b/source/pages/apps/random.astro @@ -0,0 +1,25 @@ +--- +import Layout from '~/layouts/SimplePageLayout.astro'; +import {fetchApps} from '~/utils/apps.js'; + +const apps = await fetchApps(); + +const appSlugs = apps + .filter(app => !app.unlisted) + .map(app => app.slug); +--- + + + +
+ +
+
diff --git a/source/pages/apps/visionos.astro b/source/pages/apps/visionos.astro index fab79a2d..fd82d24b 100644 --- a/source/pages/apps/visionos.astro +++ b/source/pages/apps/visionos.astro @@ -4,7 +4,7 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps(); -const filteredApps = apps.filter(app => app.platforms.includes('visionOS')); +const filteredApps = apps.filter(app => !app.unlisted && app.platforms.includes('visionOS')); const meta = { title: `Apple Vision Apps — ${SITE.name}`, diff --git a/source/pages/apps/watchos.astro b/source/pages/apps/watchos.astro index 6fb90050..0ec4857d 100644 --- a/source/pages/apps/watchos.astro +++ b/source/pages/apps/watchos.astro @@ -4,7 +4,7 @@ import Layout from '~/layouts/SimplePageLayout.astro'; import {fetchApps} from '~/utils/apps.js'; const apps = await fetchApps(); -const filteredApps = apps.filter(app => app.platforms.includes('watchOS')); +const filteredApps = apps.filter(app => !app.unlisted && app.platforms.includes('watchOS')); const meta = { title: `Apple Watch Apps — ${SITE.name}`, diff --git a/source/utils/apps.js b/source/utils/apps.js index 305b7808..bbe46156 100644 --- a/source/utils/apps.js +++ b/source/utils/apps.js @@ -111,4 +111,5 @@ export const fetchApps = async options => { // export const fetchApp = async id => fetchApps().filter(app => app.id === id); // `prose-code:before:hidden prose-code:after:hidden`: https://github.com/tailwindlabs/tailwindcss-typography/issues/18#issuecomment-1280797041 -export const proseCSS = 'container mx-auto px-6 sm:px-6 max-w-3xl prose prose-lg lg:prose-xl dark:prose-invert dark:prose-headings:text-slate-300 prose-headings:font-heading prose-headings:leading-tighter prose-headings:tracking-tighter prose-headings:font-bold prose-img:rounded-md prose-img:shadow-lg mt-8 prose-a:text-black/75 dark:prose-a:text-white/90 prose-a:underline prose-a:underline-offset-4 prose-a:decoration-primary-500 hover:prose-a:decoration-primary-600 prose-a:decoration-2 hover:prose-a:decoration-4 hover:prose-a:text-black dark:hover:prose-a:text-white break-words tracking-normal prose-h4:tracking-normal prose-h5:tracking-normal prose-h6:tracking-normal prose-code:before:hidden prose-code:after:hidden'; +// We add extra spacing between main section using: prose-h3:mt-24 +export const proseCSS = 'container mx-auto px-6 sm:px-6 max-w-3xl prose prose-lg lg:prose-xl dark:prose-invert dark:prose-headings:text-slate-300 prose-headings:font-heading prose-headings:leading-tighter prose-headings:tracking-tighter prose-headings:font-bold prose-img:rounded-md prose-img:shadow-lg mt-8 prose-a:text-black/75 dark:prose-a:text-white/90 prose-a:underline prose-a:underline-offset-4 prose-a:decoration-primary-500 hover:prose-a:decoration-primary-600 prose-a:decoration-2 hover:prose-a:decoration-4 hover:prose-a:text-black dark:hover:prose-a:text-white break-words tracking-normal prose-h4:tracking-normal prose-h5:tracking-normal prose-h6:tracking-normal prose-code:before:hidden prose-code:after:hidden prose-h3:mt-24';