GithubHelp home page GithubHelp logo

pock / pock Goto Github PK

View Code? Open in Web Editor NEW
10.1K 10.1K 372.0 19.49 MB

Widgets manager for MacBook Touch Bar

Home Page: https://pock.app

License: MIT License

Swift 87.59% Objective-C 12.18% Ruby 0.23%
control-strip display-macos-dock dock macbook-pro macos touchbar widgets

pock's Introduction

Widgets manager for MacBook's Touch Bar

Pock is a free, open-source tool that gives you quick access to your favorite controls and services while maximizing your on-screen real estate

Download | GitHub | ProductHunt | Permissions | Changelog

Thank you!

If you want to support this project, you can click here! Pock will always be available as free software!

How to install

  1. Go to the official website and click download.
  2. Unzip the archive by double-clicking on the file or running unzip
  3. Move the extracted file to /Applications

Usage

  1. Open Pock.

  2. Check the menu bar for the newly added Pock icon. You can access Pock and widgets preferences from this menu item.

    (If you don't see Pock in your Touch Bar, go to the Keyboard pane in System Preferences and select "Touch Bar shows App Controls", then relaunch Pock)

Permissions

To have a flawless experience, please click here and read all the suggestions carefully.

Pock sends some anonymous events over AppCenter to speed up issues/bugs-catching. If you don't agree with this, then please, don't download it. These events will never be used for marketing purposes since it's not a commercial package.

How to uninstall

  1. Quit Pock.

  2. Move Pock app file from/Applications to Trash.

    (If you don't see the default system controls in your Touch Bar, go to the Keyboard preference pane in System Preferences and select "Touch Bar shows App Controls" or configure the system settings based on your needs)

Widgets

Includes five default widgets

Dock widget

Your macOS Dock inside your MacBook's TouchBar, the core widget. It comes with fully-functional badge support, so you will not miss any notification. More features can be configured in widget settings along with other preferences. It now includes multi-window support! Enjoy your screen in full-size every time!

Now Playing widget

Media information at a glance with gestures for media controls included.

Gesture Action
tap toggle play/pause
swipe left previous song
swipe right next song
ESC widget

A handy ESC button is there, just in case, so you don't have to hide Pock to access the system one.

Status widget

Always keep an eye on system information, like what time it is, or maybe WiFi status or Battery status. Configure Status items from settings.

Control Center widget

Change screen brightness or system volume with easy controls. Long press or slide on control center item to invoke sliders.

Weather widget

Stay updated with the latest weather forecast for your location, displayed directly into your Touch Bar.

More...

More widgets are coming! Keep search for #pock on social media to be updated on future widgets releases!

Preferences

You can adjust Pock and widgets settings to reflects your specific needs. You can access these panes from the Preferences… and Manage Widgets… menu items.

Customize

You can customize the position of the widgets in the Touch Bar from the Customize Pock… menu item.

Developers

Do you want to build a custom widget for Pock? Consult PockKit documentation to know-how!

Contributions

Please look at the Contributing file to know the guidelines needed to submit an issue or a pull request.

Dependencies

Special mentions

Translated READMEs

🇺🇸 English 🇨🇳 中文 🇯🇵 日本語 🇹🇷 Türkçe

* Some translations may be different or incomplete.

License

Under MIT license. See LICENSE file for further information.

pock's People

Contributors

chuanchan1116 avatar gee1k avatar l1cardo avatar lcukerd avatar marcjulian avatar nilsolofsson avatar onuruzun avatar p5k6 avatar pigigaldi avatar rniedzwiecki avatar rodrigobdz avatar rogerluan avatar ruixi-zhang avatar uetchy avatar vestigecounty avatar yosh1 avatar yusufozgul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pock's Issues

Finder window not opening from home screen

When I have some other app open, I can tap on the finder icon in touchbar to open the Finder successfully. But when no apps are open and I am on home screen, the finder window does not launch.

request: control the white space between icons

I have slightly too many apps in my dock for them all to appear in the touchbar when the control strip is also shown. If I could reduce the white(black)space between the icons, they'd all fit. Would be great to have this as an option.

Add hotkey shortcut to switch between full-sized Pock and Control Strip

I am really impressed by your awesome work, but it's missing one very useful thing: if Pock is in so called "full-sized" mode, you aren't able to use the Control Strip. So, it will be a great option to make simple hotkey that will switch between the Pock and the normal Touch Bar.
P.S. There would be another great option to make Pock hide when you are typing or making another stuff. So, Touch Bar might be quite useful in some context-related tasks and it needs to be shown sometimes.

Small delay when switching apps?

There seems to be a minor delay in the UI's appearance refreshing whenever an app is switched. Not super annoying or anything, but just thought it should be mentioned.

a little advise

This app is really cooooooool!!
but this app in touch bar is not in the middle.
if I can customize it, it will be better.

Opera browser tabs take over from pock

It seems the Opera browser (current) on Mojave (current) takes the focus away from pock and displays the browser tabs.

To restore the functionality I have to go over to the menu bar and enable and disable "Hide Control Strip" and pock is back in charge

#focustheft

Pock not auto-navigating to Finder from other desktops

First off, I love Pock and I want to thank you for developing this tool, it is awesome.

But when I have multiple desktops open, I can tap on the TB to bring me to other apps no problem, except for Finder. If there is already a finder window open on another desktop and I tap the finder icon, it won't navigate to it, where it will for other apps like safari, word, preview, etc. Am I missing something here?

Again thank you for your time developing the app, and for free as well! really awesome app.

Pock closes immediately on launching

When I launch Pock, it momentarily shows the dock on my Touchbar but disappears under 1 second. I haven't been able to make it work at all.

Clicking on an app through the Touchbar before it disappears works.

I'm on Mac OS X 10.14.2 and will be updating it this weekend. I'll update this issue if there is any change after the update. I'm on Mac OS X 10.14.4 (MBP 15-inch 2018) and there's no change.

(I didn't know about Docker previously so I haven’t been able to follow the discussion here.)

Crash file (renamed *.crash to *.txt for GitHub): Pock_2019-03-27-020039_Origins.txt

How to launch?

Last login: Wed Mar 27 13:31:29 on ttys000
pdog@pdog  ~  git clone http://github.com/pigigaldi/Pock
Cloning into 'Pock'...
warning: redirecting to https://github.com/pigigaldi/Pock/
remote: Enumerating objects: 425, done.
remote: Counting objects: 100% (425/425), done.
remote: Compressing objects: 100% (237/237), done.
remote: Total 804 (delta 207), reused 395 (delta 178), pack-reused 379
Receiving objects: 100% (804/804), 1.84 MiB | 678.00 KiB/s, done.
Resolving deltas: 100% (367/367), done.
pdog@pdog  ~  cd Pock/
pdog@pdog  ~/Pock   master  pod install
Analyzing dependencies
Downloading dependencies
Installing Crashlytics (3.10.9)
Installing Defaults (1.0.0)
Installing Fabric (1.7.13)
Installing LaunchAtLogin (2.3.0)
Installing Magnet (2.3.0)
Installing Preferences (0.2.0)
Installing SnapKit (4.0.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 7 dependencies from the Podfile and 7 total pods installed.
pdog@pdog  ~/Pock   master ●  open Pock.xcworkspace

I just get a Finder window, Excuse me, how do I start it?

Option to turn off ESC Button

It would be great if I could configure to not show the "esc" button as I very rarely use it and when I have to, I can simply click the "x" button to close Pock and there I have it. Turning off the control strip and the escape button would let my Touch Bar really look like the new Dock. 👍

Can't control media button

In the screenshot I see the media buttons on the right. When I launch Pock the right side is black. So I can't control the volume or brightness of my screen. Is that expected?

Mac Os 10.14.3 (18D109)

Can't open Pock

Did something happen. Can't open the file. something to do with the certification?

Love the app btw.

Notifications are a pest, how to disable?

Nice widget, but how do i disable the status bar icon and notifications?
I opted in for a touchbar widget, not a notification backdoor to my attention.
I can not disable it in the notification center.

Doppio tasto ESC

Al primo avvio di Pock il tasto ESC era presente due volte nella touch bar. Chiudendo e riaprendo Pock il problema è scomparso.
Allego lo screen
tankado95_2017-nov-11

Only show open apps

What a great little app!

Could I suggest a possible setting? I have quite a lot of apps in my Dock so scrolling through all of them and switching between them in the Touch Bar is a little cumbersome. Would it be possible to implement a setting where Pock only shows open or active apps? Would be really nice for rapid app switching. Thanks!

Change Dock Visibility with Display mode

It would be a great feature to enable POCK to control Dock Auto-hiding feature

  1. When ENABLED in POCK this feature will auto hide Dock when MacBook Pro is not connected to an external display. When an external display is connected Dock should be visible ( it allows users to close down the lid).
  2. When disabled Dock and POCK will work according to their separate settings.

Pock freezes and uses 50% of CPU

Hi,

I'm not able to use Pock because it freezes on launch and starts using over 50% of CPU. I'm forced to kill its process in order to turn off my fans. I have a MacBook Pro running Mojave 10.14.4. Is there anyone esperiencing the same issue?

Regards,
G.

Changes made to the dock does not reflect on the touchbar

After I have removed apps from the dock, those apps are still visible in touchbar dock. I have to restart the app to reflect the updates in touchbar.

(I realise this is not a huge issue. Just wanted to make sure the issue is known.)

Microsoft Teams does not work

The MS Teams icon does not show on the touchbar dock, instead you get a default ios icon, which highlights when you're in Teams app, but pressing on it does nothing also.

Hide 'dismiss' button

Hi, it would be great to be able to hide the 'dismiss' button on the far left of Pock (the button with the 'cross' in it). I'm constantly hitting it, instead of the Esc button, as it's in the position where the Esc button is normally.

Thanks in advance!

Icons smaller than necessary

Currently, the App Icons are smaller than necessary due to the white dot being shown for open apps below them. I don't think that's a good design decision given the small height you have there. It would make much more sense to make the icons as big as possible (using the full height) and indicate open apps in a different way. This way could be:

  • the dot could be placed on the left or right, or even at a corner like botom left/right
  • open apps could be indicated by a dark gray background color, whilst the current app could have a much more lighter background gray
  • the closed apps (without dot as of now) icons could be grayed out (meaning grayscale)

I think it would make sense to add options to the preferences for each of this style, so users can opt for whichever they prefer. For me, I would opt for either the second or third option. I'd need to try them out first to make a final decision.

The wrong `⎋esc` button

The ⎋esc button doesn't exactly same as that in the native Control Strip, it seems to that the buttons are 'locked' when pressing some keys:

I cannot exit from Switch bars (⌘ ⇥tab) without triggering anything (when holding ⌘ ) by pressing esc.
Force Quit... ( ⌘⌥ ⎋esc ) cannot be triggered.
Furthermore:

(very low possibility and can be denied) Finder Browsers in some specific apps cannot be closed by pressing ⎋esc.

Ability to display custom icons?

First off, this is super awesome and I appreciate your work on this.

I just installed the program and noticed I wasn't seeing my custom icons in the touch bar. Is this something that could be added? No big deal if not just wanted to throw it out there.

image

Pock randomly closing

Hi! Firstly, wonderful app, thank you so much for creating and open-sourcing it!

I have an issue with Pock randomly closing. Couldn't find any pattern in it. I don't know what informations I could provide to help with debugging, but I'll happily provide any details :)

Some more settings

Thank you @pigigaldi for your work. Before Pock, touch-bar was almost useless for me.
I have a request: It would be awesome if margin between icons also adjustable to prevent accidental touches...

Hit State for Icons

Can you add a hit state for icons to give immediate feedback to the user letting them know it's processing? Make sure whatever it stays for a second to two so that the user can see it's processing when they move their finger away. Maybe a background color (used picked via preferences) and have it flash 3 times (from 70% color to 100% pulsing back and forth) then fade to black, or outline the icon and fade, or even really fancy, explode the icon.

Ability to Toggle Control Strip Using Keybind similar to fn key for Function Keys

Ability to key bind (hopefully one key) to show partial and full control strip layout similar to how the fn key works for function keys. May also include toggles, key bind or shortcut for persistent items etc. (other hidden items). Sometimes you just need to access these items quickly without going through the pock menu but want to display your beautiful well organised dock unobstructed by default.

0.4.3 - not seeing notification badges

per subject -- 0.4.3 has fixed my crashing issue, but now I don't see notification badges on any of my apps.

I did check the accessibility perms and they seem right.

Switch the location of esc and close buttons

First of all, this is an amazing tool, well done and thank you. I have a feature request. To me it makes more sense if the "Esc" button goes all the way to the left, and the "x" button goes to the right of it. So essentially "Esc" and "x" buttons are switched, like below:

esc ---- x ----- application icons ----- Other Touch Bar stuff

The reason, is that it's bit harder to hit the Esc button now without looking. Usually the Esc button goes all the way to the left. I'm not sure if there was a deliberate reason for this. Thank you

Ability to Toggle True Tone

Toggling true tone on and off is a pain for me when want to do colour critical stuff. This will be a useful feature to have.

Can't start Task Manager

Hey, loving Pock so far, great work!
I noticed I can't start the Task Manager with the usual shortcut command + option + ESC using the Pock Escape button. Would be nice to have that in a future version.

Cheers!

Allow other apps to take priority

Would be great if it would be possible to allow other apps to take control of the Touch Bar. Right now Pock always seems to take priority.

This would work well with a system where the user could invoke Pock through a system hotkey, similar to what is suggested in #57 :)

Launch at Login not working

I check Launch at Login but when I close the preference window and then open it again it is unchecked and doesn't launch at login.

macOS 10.14.3

Hide notification badge

Please add an option to hide the red notification badge in dock apps and add a "never" option for the refresh rate.

Appstore

is there any reason you do not distribute it via the MacOS Appstore? Would be nicer for downloading/updating/etc

Double tap to switch between windows of the same app

Awesome work, I didn't paid attention to the touch bar until now! I was thinking about how you would use it to switch between windows of the same app so maybe double tap could work or exposé or whatever its called.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.