Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New feature: Simpler menu bar icon #27

Open
MalEbenSo opened this issue Oct 17, 2022 · 5 comments
Open

New feature: Simpler menu bar icon #27

MalEbenSo opened this issue Oct 17, 2022 · 5 comments

Comments

@MalEbenSo
Copy link

Hi,

the current menu bar icon is photo-realistic and thus not very Mac-like.

Please add a simplified menu bar icon, e. g.

  • a stylized wave resembling Jiggler's icon
  • a mouse pointer in motion

In an advanced version the icon could even depend on settings or be functional, e. g.

  • countdown the seconds until the next jiggle
  • indicate the type of jiggle (click or move)

Note: The current photo-realistic icon is already functional 👍 in the sense that it greys out when Jiggler is not active.

@bhaller
Copy link
Owner

bhaller commented Oct 17, 2022

All good ideas. Jiggler is not under active development right now. I've got somebody who volunteered to produce new icon art, actually, but I've been so busy with other things that I haven't even gotten around to replying to them properly. Basically I just don't have time for this nowadays. :-<

@allanjackson
Copy link

I like that the icon doesn't look exactly like all my other plain black outline menu bar icons. It's so hard to find anything when they're all exactly the same style.

@bhagatparwinder
Copy link

bhagatparwinder commented Apr 2, 2023

@MalEbenSo This is fairly straightforward to do. There are two ways.

Easy
Right-click Jiggle App > Get Info > Drag a PNG Icon. It will update the icon in the menu bar as well.

Bit Harder
Clone the project, open it in XCode, and replace Assets with the ones you like.
Click Product > Archive > Copy App > Distribute App > Save it in Applications.

@allanjackson I did update the icon but I am like you. I need it to stand out a bit.

image

The codebase is old but it still builds without any errors for macOS 13.3. I have updated a few deprecated items. I would love to refactor the "Open at Login" to use the sandboxed API but this is way beyond me. I have not one shred of experience at Swift programming.

@bhaller
Copy link
Owner

bhaller commented Apr 2, 2023

@bhagatparwinder thanks. Note that this code is Objective-C, not Swift, for what that's worth. :-> I have no idea how to sandbox that "Open at Login" stuff either, though. :-O

@bhagatparwinder
Copy link

bhagatparwinder commented Apr 2, 2023

@bhaller I didn’t pen down all of my thoughts in the last comment. The idea I had was to remove the existing Open at Login and replace that with Swift implementation. I learned that part Swift code can exist happily with Objective C.

I do want to thank you and compliment the fact that a code base you started 20 years ago still works on the latest hardware/software.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants