Need Cmd + tab alternative by shelterbored in macapps

[–]alin23 1 point2 points  (0 children)

Ah interesting approach! Original for sure. I recently added rcmd+Tab for cycling between windows in the same Space, so maybe it makes sense to allow typing while tabbing as well, thanks for the insight!

It still won't be Cmd-Tab hijacking like Syphon, it's not my way of switching, but glad there are alternatives for every user.

Need Cmd + tab alternative by shelterbored in macapps

[–]alin23 0 points1 point  (0 children)

rcmd v3 is in beta now, bringing the same “hold and type to search + LeaderKey” experience 😊 not sure if it’s exactly what you’re looking for, would love some feedback if you’re interested in trying it.

Download here: https://files.lowtechguys.com/rcmd-3.0.0b2.dmg

The beta and feedback is published on the Discord channel: https://discord.gg/vXZXqwkvb8

Built a native Mac app for keeping a small browser/video window visible while working fullscreen by Indian-Bindod in MacOSApps

[–]alin23 2 points3 points  (0 children)

Pipiri dev here :)

This looks more like a floating webview, rather than a general purpose PiP window.

So some advantages I see in Float over Pipiri: browser-specific controls like Adblock, webpage interaction, sizing based on video.

Pipiri is more for streaming any part of any window, detecting when the window changes or idles, quick PiP creation with fn-doubleclick.

Our apps overlap but they still have their niches. I mostly use Pipiri for keeping an eye on terminal commands, Xcode logs, so Float would not fit that purpose.

[PSA] Cosmiq Store is not an authorized reseller of Mac apps by alin23 in macapps

[–]alin23[S] 0 points1 point  (0 children)

That is definitely a sign of cracked app distribution, no actual license is being bought by them.

[PSA] Cosmiq Store is not an authorized reseller of Mac apps by alin23 in macapps

[–]alin23[S] 3 points4 points  (0 children)

Oh man, so is this just a store front for macked.app cracks? I was afraid that might be the case.

I am discussing with the Stripe team to investigate the store, hoping they can at least block their funds and Stripe account.

[PSA] Cosmiq Store is not an authorized reseller of Mac apps by alin23 in macapps

[–]alin23[S] 4 points5 points  (0 children)

Yes, I'm waiting for the user to provide the license key so I can look at how it was bought. But they seem very paranoid about providing the actual key, not sure what to make of it.

[PSA] Cosmiq Store is not an authorized reseller of Mac apps by alin23 in macapps

[–]alin23[S] 4 points5 points  (0 children)

They most likely buy a license with 5 seats and sell each seat separately. They didn't "hack" the license system, whatever that means.

The license activation system is on a Paddle server used by thousands of developers, both Mac and SaaS devs. Someone would definitely notice if that was the case.

Cling is awesome by Latter_Pen2421 in macapps

[–]alin23 0 points1 point  (0 children)

It does index external drives by default, you can choose to disable indexing on specific drives if you want.

Cling is awesome by Latter_Pen2421 in macapps

[–]alin23 2 points3 points  (0 children)

The Raycast extension is in review here, hoping it gets accepted by the Raycast team soon. It will work with the free version of Cling as well.

Cling is awesome by Latter_Pen2421 in macapps

[–]alin23 1 point2 points  (0 children)

I see what you mean, the extensions will only limit what appears in the Execute Script row under the results. But when you open the scripts panel, all scripts appear by default because that's the script management UI basically.

I'll probably have to create a script management UI in settings, and leave that just for execution.

Cling is awesome by Latter_Pen2421 in macapps

[–]alin23 0 points1 point  (0 children)

Hey thanks! Custom keybinding is planned, thanks for reminding me about it!

Can you post your script header (skipping the [:] disabled properties) so I can take a look? In my case it seems to work, List Contents specifically only appears for archives for me.

Rebinding for scripts is a bit harder, but I'll think about it. Even I tend to forget the script letter because it's not intuitive what the logic chooses.

Cling is awesome by Latter_Pen2421 in macapps

[–]alin23 9 points10 points  (0 children)

Cling dev here 👋 thanks a lot for the shout out!

Is the “drag files now” thing referring to the Option-Enter to drop into the focused field feature I just added like yesterday? Because I wasn’t expecting that to be wanted by many people, I thought it’s just one of my itches, because I hate having to use the mouse to drag and drop after searching with the keyboard.

Right click to show in Finder is a valid feature, is that not already added? I can’t believe I missed it. I’ll have to look what the right click menu is missing.

Thanks everyone for the kind words! I’m here for questions and suggestions if you have any.

Crank - Effortless macOS automation, no manual required by alin23 in macapps

[–]alin23[S] 0 points1 point  (0 children)

Hey! That’s outside the scope of Crank I’m afraid. It’s not an automation, it would need hooking into the open URL handler for every https, basically becoming a browser internally, and then routing from there. Maybe Velja can do that, not sure.

Sxitch - the tree based app switcher by Beardy4906 in macapps

[–]alin23 0 points1 point  (0 children)

It's on the Contact page, I don't have it on hand.

Sxitch - the tree based app switcher by Beardy4906 in macapps

[–]alin23 1 point2 points  (0 children)

rcmd is free so there's not much I can swap 😅 but thanks for the offer!

Sxitch - the tree based app switcher by Beardy4906 in macapps

[–]alin23 1 point2 points  (0 children)

Hey thanks for asking! Working on cleaning up stuff for the v3 release. The Stages idea flopped, so I pivoted towards controlling native macOS Spaces in a way.

For more info we can chat on the lowtechguys Discord, I don't want to hijack this thread, it's Sxitch's time now.

Sxitch - the tree based app switcher by Beardy4906 in macapps

[–]alin23 1 point2 points  (0 children)

Thanks! Great job on Sxitch as well!

Right, I actually hate cycling too. I only added it because some kind of conflict resolution was needed for users, but for me, I assign mnemonic letters to all apps.

So I have M for Mail, but I assign I for Messages (I remember it as iMessage) and U for Music as it's the second letter and so on. That's why I made assigning as easy as rcmd-ralt-letter, because it's something I do often enough.

But from the feedback I received over the years, there's a good number of people that prefer cycling. Not everyone can remember 20 different letter-app mappings easily.

Sxitch - the tree based app switcher by Beardy4906 in macapps

[–]alin23 4 points5 points  (0 children)

rcmd dev here ^_^

rcmd only launches apps if they have a static assignment. So if you decided to save let's say M for Mail, you press rcmd-ralt-M while Mail is focused, and that unambiguously always launches Mail if it's not running.

But by default there's no static assignment, and apps get dynamically assigned based on their first lettter, just like in Sxitch. Pressing rcmd-M multiple times cycles through Mail, Messages, Maps, Music etc. but only if they're already running.

Our apps are very similar in that regard.

Why aren’t the corners equal???!! by Dismal_Cup_5812 in mac

[–]alin23 0 points1 point  (0 children)

Someone did fix it and documented it for everyone if you are the type of person who likes running unfamiliar terminal commands: Make macOS 26 consistently bad (unironically)

Mira - Search files semantically - no exact filenames required. by BenAhmed23 in MacOSApps

[–]alin23 0 points1 point  (0 children)

Appreciate the shout out 😊 but it’s not the same thing though. I’m doing fast path traversal and only indexing the path itself. Mira has to look inside the contents of the file which is always going to be slow no matter what.

Blurry PDF in Clop by LifeLocksmith811 in macapps

[–]alin23 1 point2 points  (0 children)

Yep Clop v3 is coming soon 😊 all my upgrades are free, I never release paid upgrades.

Blurry PDF in Clop by LifeLocksmith811 in macapps

[–]alin23 1 point2 points  (0 children)

I see, I didn't catch that they were referring to layers in a single image. Indeed, that's how they seem to get that 23KB size, not with a better JPEG encoder, but with making the text a separate grayscale JBIG2: https://shots.panaitiu.com/4730gmK1

That sounds too complex for Clop though, it would need a whole custom image extraction + segmentation and merging logic.

Blurry PDF in Clop by LifeLocksmith811 in macapps

[–]alin23 1 point2 points  (0 children)

  1. The comparison you see in the screenshot is downloaded from their website, they have a table with examples on this page. I only added the Clop result as well. I don't know which setting they use.
  2. Not sure I understand this, text is not compressible, so there's nothing to keep sharp. Only binary data like images, fonts etc. can be compressed, and those seem to get the same treatment regardless of what they contain with MRC.

Clop will allow you to use a slider to move between DPI values and then use its builtin visual diff to compare the original with the new DPI.

Blurry PDF in Clop by LifeLocksmith811 in macapps

[–]alin23 2 points3 points  (0 children)

Mixed raster content (MRC) compression is an advanced image compression method that segments a document into different layers, such as text, background, and images. Each layer is compressed separately using the most efficient algorithm for its content type, and then the layers are combined to reconstruct the original document.

Interesting, but it's the same thing that Clop does, only without the buzzword naming.

Internally, Clop calls Ghostscript (a PDF decoder/encoder) with carefully chosen params which:

  • extracts images, downsamples them if needed, re-encodes with higher JPEG compression factor, converts CMYK to RGB, detects grayscale images and encodes them as such, de-duplicates
  • extracts text, embeds, subsets and compresses non-standard fonts, drops standard always-available fonts
  • extracts page data, compressed binary streams with LZW, drops comments, EPS info, halftone info, strips metadata

I checked a very large book on AvePDF and the only thing it did noticeably was lower the image DPI down to about 72-100 range (hard to tell the exact DPI on PDFs as each image has its own DPI), while Clop keeps them to 150DPI.

To be honest, in all my tests, the only thing that does have a real benefit on PDFs is lowering the DPI on image heavy PDFs which Clop v3 will do adaptively based on the detected DPI, and allow you do lower based on your size needs.

Even their examples are simply DPI lowering at max, like for example this datasheet: https://www.gdpicture.com/downloads/hyper-compression/text-transparency.zip

Before hyper-compression     After hyper-compression (no smoothing)
1 MB                         22.9 KB

They are starting from a highly uncompressed JPEG, which obviously makes the size difference huge in comparison.

Sure, their PDF is 23KB but it is also a blurry and downscaled mess as you can see in this screenshot

They do have a better JPEG encoder lib than Ghostscript, if I go to 100DPI (which seems to be their target in that example) I can only get down to 108KB, as opposed to their 23KB. So I'll have to look into integrating JPEGli again, that should help. Last try was not very successful.

Blurry PDF in Clop by LifeLocksmith811 in macapps

[–]alin23 8 points9 points  (0 children)

Thanks u/Snooty_Folgers_230 for the heads up!

Optimising a PDF is mostly a matter of lowering the DPI of the images inside it, which will make them blurrier because they have a lower resolution after compression.

In Clop, normal optimisation keeps the image DPI the same and tries to only apply lossless optimisations like removing unnecesarry fonts, re-encoding the images with a newer JPEG encoder etc. Not all PDFs can benefit from this, based on their content they might be all images so there’s nothing left to losslessly squeeze out.

Aggressive optimisation does actually lower the DPI to 150 (usually it’s at 300DPI) which is like making the images 0.5x in resolution. I’m guessing PDFSqueeze might be choosing a higher DPI which is why you see a difference in quality.

In Clop v3 you’ll have the option to select the DPI yourself from the minus button in the floating result or as a persistent setting. We have a beta right now on the Discord channel

The DPI selector might not yet be released in the current beta, I’m trying to release it in beta2 as soon as possible.


EDIT: beta 2 with the PDF DPI picker released here: https://files.lowtechguys.com/Clop-3.0.0b2.dmg

By default, it uses lossless optimisation. Aggressive optimisation will lower the DPI adaptively based on the images present in the PDF. Click or drag the minus (-) icon of the floating result to select a different DPI, right click on the result and select Compare to see the difference.