Daily Tools - Additional Features for Control Center

All missing Control Center features in one place ✨

Demo 🎥

How to Use & General Tips 📖

  • Please read all features and important notes before use

  • Launch Daily Tools with clicking on :sparkles: menubar button

  • Daily Tools window closes automatically when you move cursor to outside

  • Interface has two scrollable columns, scroll down to see more options

  • Left column is contains has toggles / launchers / info panes and right column is contains functions

  • Some buttons and functions show more options while you hover your cursor

  • App Launcher buttons will work in both ways. It will quit apps if already running or it will launch app if its not running

  • Customize Applescript files of App Launchers from preset folder if you want to use other apps

     Daily Tools Setting Pane > General Tab > "Open Scripts Folder" > Find related script to customize

Important Notes 🚨

  • This settings should be enabled

     BetterTouchTool Settings > Scripting BTT > Allow external BetterTouchTool scripting
     macOS Settings > Notifications > BetterTouchTool > Allow Notifications & Choose Banner
     macOS Settings > Security & Privacy > Accessibility > BetterTouchTool > Allow
     macOS Settings > Security & Privacy > Automation > BetterTouchTool > Allow

  • Its only tested on macbook pro with touchbar. Some features might not work on new Apple Silicon devices. Please post any issues in here

  • Please use File Actions with Moving files wisely even in finder. Dont try to move big folders with that

  • Please install external apps at your own risk

Future Plans 🗓

   📌 Add keyboard shortcuts feature back

   📌 Hide unsupported features for Apple silicon devices

   📌 Setting for microphone level after unmute

   📌 Screenshot; Right click starts screenshot with window capture mode

   📌 Planned Toggles / Functions;
         ● Weather
         ● URL shortener
         ● Open favorite links
         ● Moon Phases
         ● Merge selected PDF files
         ● Create PDF from selected images

     ★ Got an idea for general purpose cases, please drop a comment

Known Issues 🔍

  • Control Center frezing when you do quick swipe gestures or mouse scrolls. It also related with BTT gesture sensivity settings

  • Copy paste not working on applescripts with dialog box (Remind Me and Color Picker). it can be solve with using app bundles instead of applescript files but i didnt add app bundles to releases because of privacy concerns, i want to keep all code open source. If you need copy-paste functions on these scripts save applescript files as app bundle then change file name in html file

  • Color picker not working sometimes. i added a applescript to fix that. Run ColorPickerFix in scripts folder then close color picker

Toggle & Launcher Buttons

BATTERYINFO-P1BATTERY INFO

     This section gives info about Battery. Charging status, remaining time, battery health & battery cycles.

     BATTERYINFO-P2 Move your cursor to battery icon for get info about battery health and cycles;

     BATTERYINFO-P3 Move your cursor to battery info this will show battery saver mode options

     Efficiency mode will give an extra %20-30 battery time. It activates when you click Efficiency text

  • Disables intel turbo boost to reduce CPU power consumption via TurboBoostSwitcher App Link
  • Disables dynamic gpu switching. Its forcing macOS to use internal graphics card to reduce GPU power consumption via gSwitch App Link

     Disabling Turboboost / Dynamic GPU switching will not work on Apple Silicon Devices.
     These options enabled by default at the moment. Disable them from settings pane

  • Turns off bluetooth / wifi (Optional)
  • Reduces screen brightness to 25% by default ( Check settings pane to customize options)
  • Reduces keyboards illumination to 0% by default ( Check settings pane to customize options)
  • Disable Touchbar (Optional & Experimental)
  • Quit BetterTouchTool (Optional)
  • Run your own Applescript (Optional)

     Click Performance text for reverse process. It will apply your desired options back

     I'm still using Big Sur at the moment. Didn't tested low power mode on new release.
     i will add low power mode support to this tool after upgrading my macOS

SCRECT SCREENSHOT

      Starts screenshot tool with rectangle selection

SCRECORD SCREEN RECORDER

     Normal Click; Starts screen recording after 5 sec timeout
     Right Click; Opens screen recording interface with rectangle selection

MONITOR MONITOR APPS LAUNCHER

     This button will Launch / Quit;

  • HazeOver App Link
    Highly recommended app if you use a 27+ inch screen. It dims other windows. Better for your eyes

  • MonitorControl App Link
    It can change brightness level of external monitors

     Customize MonitorApps Applescript file from preset folder if you want to use other apps

     Customize MonitorApps Applescript file in preset folder if you want to use other Apps.
     Open Daily Tools Setting pane and "Open Scripts Folder" in general tab

ASLEEP SLEEP DISABLER APP LAUNCHER

     This button will Launch / Quit;

  • AntiSleep App Link (Default App used by Daily Tools. Free to use on App Store. Lid close feature paid)

  • Amphetamine App Link (Free Alternative)

     Customize SleepDisablerApps Applescript file in preset folder if you want to use other Apps.
     Open Daily Tools Setting pane and "Open Scripts Folder" in general tab

SYSTEMINFO-P1 SYSTEM INFO

     This section gives info about CPU, Memory and Storage usage

     CPU values shows usage percentage.
     Click opens Activity Monitor in CPU tab

     Memory values shows usage amount.
     Click opens Activity Monitor in Memory tab

     Storage values shows usage amount for Primary Disk.
     Normal Click; Opens primary disk on finder
     Right Click; Opens storage management

MACSFAN FAN SPEED APP LAUNCHER

     Use an app for controlling fan speed
     Give your macbook a breath on heavy processes. High temperatures not good for any electronics

     This button will Launch / Quit;

  • Macs Fan Control App Link

     Customize FanTempControlApps Applescript file in preset folder if you want to use other Apps.
     Open Daily Tools Setting pane and "Open Scripts Folder" in general tab

SCROLL MOUSE / SCROLL APPS LAUNCHER

     Add a smooth scroll effect for non Apple mouse

     This button will Launch / Quit;

  • Smooze App Link (Default App used by Daily Tools)

  • MOS App Link (Free Alternative)

     Customize ScrollMouseApps Applescript file in preset folder if you want to use other Apps.
     Open Daily Tools Setting pane and "Open Scripts Folder" in general tab

CPICKER COLOR PICKER

     Normal Click; Starts native macOS color picker with picking mode
     After color picking Daily Tools copies color code (HEX) to clipboard

     Right Click; Starts native macOS color picker with normal mode
     Set color then click "OK". Daily Tools copies color code (HEX) to clipboard

  • If Color Picker not working. Run ColorPickerFix in scripts folder then close color picker

REMINDER REMIND ME!

     This toggle shows a dialog and asks what you need to remember.

     

     Normal Click; Display a dialog box to quickly create a new reminder
     Right Click; Opens Reminder app

     Writing "325 Call Steve" will add Call Steve reminder for 325 minutes later on Reminders app.

  • You can use up to 3 digits for minutes on first section before space.
  • You don't have to describe a task after space if you don't have one,
  • writing only 15 will remind with "Hey! Here is your Reminder!" title.
  • Remind Me script automatically disables Do Not Disturb.
  • Don't forget to enable notifications for Reminders app in settings.
  • Also you can see your reminder from your iphone if you enabled icloud account

TIMEMACHINE-P1 TIME MACHINE INFO

     This section gives info about Time machine. Shows last backup time on default screen

     TIMEMACHINE-P3 Opens time machine settings when you click icon

     TIMEMACHINE-P2 Move your cursor to last backup info, it will show options for Backup and Snapshots

     Click Backup to start a backup process

     Click Snapshots. it will simply open time machine to choose for restoring previous backups

     TIMEMACHINE-P4 Also you can follow status of time machine backup / restore

DESKTOPHIDE DESKTOP ICONS TOGGLE

     Shows or Hides desktop icons. Very useful for meetings or presentations

     Icon changes dynamically to give you info about icons on desktop visible or hidden
     Visible DESKTOPHIDE / Hidden DESKTOPVIS

FILESHIDE copy HIDDEN FILES TOGGLE

     Shows or Hides hidden files on finder

     Icon changes dynamically to give you info about hidden files on finder visible or hidden
     Visible FILESHIDE copy / Hidden FILESVIS

MICOFF MICROPHONE TOGGLE

     Mute or Unmute microphone

     Normal Click; Toggles Microphone between mute / unmute
     Right Click; Opens Microphone Settings pane

     Icon changes dynamically to give you info about Microphone status
     On MICON / Muted MICOFF

DISKMANAGE-P1 DISK MANAGEMENT

     Shortcut for mounting or ejecting disks

     Eject / Mount

  • It shows a list of connected disks if you have multiple external disks
  • you can select which ones to mount / eject from list
  • works automatically if you have single disk connected

     Screen Shot 2022-02-20 at 16.03.21

     Screen Shot 2022-02-20 at 16.03.38

     Eject All / Mount All

  • Click "All" to apply process on all disks
  • Ejects / Mounts all disks without prompt

     DISKMANAGE-P2 Move your cursor to icon then click to open Disk Utility

MIRROR copy 2 DISPLAY MIRRORING TOGGLE

     Normal Click; switches between Extended / Mirrored display mode
     Right Click; opens Display Settings pane

     Icon changes dynamically to give you info about display mirroring mode.
     Single Display MIRRORS / Mirrored Display MIRRORM / Extended Display MIRROR copy 2

BTT_TOGGLE BETTERTOUCHTOOL PRESET TOGGLE

     Normal Click; Enables/Disables BTT preset you choose
     Right Click; Right click restarts BetterTouchTool

     Configure which preset to enable/disable on BetterTouchTool Named & Other Triggers list

SIRI HEY SIRI

     Normal Click; Starts Siri
     Right Click; Opens Siri Settings pane

CALC CALCULATOR

     Just starts calculator app

KEYLIGHT KEYBOARD BACKLIGHT

     Tool to change keyboard backlight

     KBP Move your cursor button to see increase ( + ) / decrease ( - ) options

     Increase ( + );
     Normal Click; Increases with 2 steps
     Right Click; Increases to maximum level

     Decrease ( - );
     Normal Click; Decreases with 2 steps
     Right Click; Dims keyboard backlight to 0

SLEEPDISPLAY SLEEP DISPLAY

     Closes display

SCREENSAVER SCREENSAVER

     Starts Screen Saver

SETTINGS SETTINGS

     Normal Click; Opens Daily Tools Settings pane
     Right Click; Opens macOS Settings pane

USER1 USER TOGGLES

     Daily Tools supports 4 user toggles as customizable applescripts.
     First click on user toggle shows a dialog to reveal related applescript file in finder

Functions

BT_SHARE SHARE WITH...

     Allows to share your files via Airdrop, Messages and Mail

     What can you share;

  • Selected files on Finder
  • Visible website on Safari
  • Selected Note on Notes
  • Locations on Maps

     Also Supports apps with share menu

     Right Click on Airdrop Button; Opens Airdrop Folder

BT_COPYPATH COPY FILE PATH AS...

     Copies selected file path/paths on finder to clipboard

     Supports multiple file selection, it will copy file paths as list to clipboard

     Possible use POSIX paths;

  • Output is > /Users/UserName/Downloads/SomeFile.txt
  • Share folder list on network environment
  • Use navigating to folder in finder with CMD+SHIFT+G
  • Use as alias path when scripting

     Possible use HFS paths;

  • Output is > Macintosh HD:Users:UserName:Downloads:SomeFile.txt
  • Mostly using on scripting

BT_CLIPBOARD SAVE CLIPBOARD TO POCKET

     Copies clipboard to a temporary list when you click save.
     Much more like clipboard history but you choose which one to save
     It works as offline and keeps data in preset folder

     How to Use;

  • Copy some text to clipboard then click save button
  • After collecting some text click to show pocket
  • It will open all collected texts in a text edit file
  • Save text file your preferred location

BT_TEXT CREATE TEXT FILE AT...

     Finder; Creates a blank text file on active finder window

     Desktop; Creates a blank text file on desktop

BT_ALIAS_PRE FILE ACTIONS...

     Shortcuts for file actions for selected files on Finder

     Copy; Asks for which folder to copy selected files on finder

     Move; Asks for which folder to move selected files on finder

     Alias; Asks for which folder to create alias selected files on finder

     Pre; You can predefine folder and which file action to use in Daily Tools Settings

     Example usage for pre; collect aliases/copies of favorite documents in predefined folder

BT_USER1 USER FUNCTIONS...

     Daily Tools supports 4 user function as customizable applescripts.

     First click on user function shows a dialog to reveal related applescript file in finder

Menubar Media Controls ⏪ ⏯ ⏩

     Control media playing app without activating from menubar

  • All gestures only works when you move your cursor to menubar

  • Just move your cursor to menubar then use 4 finger tap to raise media playing app

  • You dont need to open Daily Tools interface

   
   ⏯ Play / Pause
   ⏩ Next
   ⏪ Previous
   ⤴️ Raise Playing App
   Trackpad Gestures
   3 Finger Tap
   2 Finger Swipe Right
   2 Finger Swipe Left
   4 Finger Tap
   Mouse Gestures
   Middle Click
   Scroll Right
   Scroll Left
   CMD + Middle Click

     Enable / Disable Menubar Media Controls from Daily Tools Settings Pane
     or customize gestures from BetterTouchTool

Settings Pane ⚙️

     You can find all customization options in Daily Tools settings.

     Click SETTINGS to open settings pane

     GENERAL

  • Reveal and customize script / icon files

  • Reset all settings to default

     

     

     CUSTOMIZE

  • Arrange toggle icons or function list with dragging

  • Hide items with dragging them to below seperator (hiding settings icon not allowed)

  • Reset icons to default order

     

     

     TOOLS

  • This tab has options for tools

  • I will add more options to here in next releases

     

     

     

     MEDIA

  • Disable / Enable Menubar media controls. Disable unneeded ones if you don't use

     

Support ☕️

Surprise me with sending me a cup of digital coffee

Any support is greatly appreciated

     BTC (Bitcoin Network)

     1DfKduvhrW56nvvpgFJUnNzUiEnJGL6mzV

     Ethereum / Ripple / Flux (ERC20 Network)

     0x1ff9b46ba83bc5922725aa05e8abf92fc8679e76

Also you can check my icon designs from my Gumroad Profile

Get all for free with entering "0" or donate some as you wish

Download ⬇️

★ Uninstall previous versions of Daily Tools & Update BetterTouchTool to Latest version before installation

Download v0.8.2

Changelog

  • Fixed - Reduce transparency setting not reading correctly on Monterey. This caused an error on load. I will add an transparency option if i cant find a way to read transparency status

DailyTools-0-8-2.bttpresetzip (330.2 KB)

Download v0.8.1

Changelog

  • Fixed - Reduce transparency setting not reading correctly on Monterey. This caused an error on load. I will add an transparency option if i cant find a way to read transparency status

DailyTools-0-8-1.bttpresetzip (330.2 KB)

Download v0.8.0

What changed compared to last release of macOS Control Center

  • New - Compact and redesigned layout
  • New - Ability to hide icons in settings pane
  • New - Battery info; Customization settings for performance & efficiency modes, added support for "on hold"
  • New - Disk Management; Mount / Eject shortcuts for external disks
  • New - System Info; Shows CPU, Memory & Storage usage
  • New - Save clipboard to pocket; collect clipboard on a temporary text file with single click
  • New - File actions; Customization settings for predefined action
  • New - Hide/Show Desktop Icons
  • New - Hide/Show Hidden files on finder
  • New - Copy file path as..; Copies files path as POSIX or HFS format
  • New - Start Screensver
  • New - Sleep Display
  • New - New donation types added to setting page
  • Improved - Most of code rewritten, its much more lighter
  • Improved - Time machine; Now shows last backup & backup status
  • Improved - Screen Recording; added ability to automatically start recording or open screen record with rectangle
  • Improved - Merged share functions as Share with.. Also improved code for new big sur menus
  • Improved - Create New Text; Now you can create text file on desktop with single click
  • Improved - Better & consistient animations
  • Improved - Many minor changes
  • Removed - Skins/Themes to lighten code. It follows system appearance automatically now
  • Removed - Date & Clock
  • Removed - Brightness & Volume Sliders
  • Removed - Music info and playback buttons
  • Removed - Do Not Disturb , NightShift , Darkmode , TrueTone, Bluetooth Device toggles

DailyTools-0-8-0.bttpresetzip (330.0 KB)

Other Presets

Enhanced Dock- eDock

Artboard 2 copy 8

Simple Window Manager - SWM

SIMPLE_WINDOW_MANAGER_SWM_20190104

I can not find the download link for the preset?

1 Like

Updated first post with 0.8 release

What changed compared to last release of macOS Control Center

  • New - Compact and redesigned layout
  • New - Ability to hide icons in settings pane
  • New - Battery info; Customization settings for performance & efficiency modes, added support for "on hold"
  • New - Disk Management; Mount / Eject shortcuts for external disks
  • New - System Info; Shows CPU, Memory & Storage usage
  • New - Save clipboard to pocket; collect clipboard on a temporary text file with single click
  • New - File actions; Customization settings for predefined action
  • New - Hide/Show Desktop Icons
  • New - Hide/Show Hidden files on finder
  • New - Copy file path as..; Copies files path as POSIX or HFS format
  • New - Start Screensver
  • New - Sleep Display
  • New - New donation types added to setting page
  • Improved - Most of code rewritten, its much more lighter
  • Improved - Time machine; Now shows last backup & backup status
  • Improved - Screen Recording; added ability to automatically start recording or open screen record with rectangle
  • Improved - Merged share functions as Share with.. Also improved code for new big sur menus
  • Improved - Create New Text; Now you can create text file on desktop with single click
  • Improved - Better & consistient animations
  • Improved - Many minor changes
  • Removed - Skins/Themes to lighten code. It follows system appearance automatically now
  • Removed - Date & Clock
  • Removed - Brightness & Volume Sliders
  • Removed - Music info and playback buttons
  • Removed - Do Not Disturb , NightShift , Darkmode , TrueTone, Bluetooth Device toggles

@jimmyhartington now its in first post

1 Like


the background seems transparent here.I. can't find any option to change the background .

@Jasonmx

what is your mac system and model?

check this settings

 ★ BetterTouchTool Settings > Scripting > "Allow external BetterTouchTool scripting" setting should be enabled

 ★ Check your setting for permissions and notifications on macOS settings pane for BetterTouchTool

 Settings > Security & Privacy > Accessabilty > BetterTouchTool > Allow
 Settings > Security & Privacy > Automation > BetterTouchTool > Allow

if they are enabled

can you send result of this commands in terminal

defaults read -g AppleInterfaceStyle

defaults read com.apple.universalaccess reduceTransparency

also you can try. if you can scroll down open click setting icon to open settings. then click "Reset to Default" in general tab

same issue I'm having

@Duval_Barrett

is this setting enabled

BetterTouchTool Settings > Scripting BTT > "Allow external BetterTouchTool scripting"

also look at my comment above

yes its enabled I've attached screenshot

@Duval_Barrett

which macOS version you are using? also do you have an Apple Silicon device

can you try this

DailyTools.bttpresetzip (330.3 KB)

edited this line

trs=await SS('defaults read com.apple.universalaccess reduceTransparency');

to this

trs="0";

if its not fixed also this one will be helpful

right click on Daily Tools window then select inspect

then take a screenshot of console tab

the zip file you attached works thank you, I'm currently on Monterey OS Version 12.2.1 on a m1 mac

Updated first post with 0.8.1 release

Changelog

  • Fixed - Reduce transparency setting not reading correctly on Monterey. This caused an error on load. I will add an transparency option if i cant find a way to read transparency status

@Duval_Barrett let me know if anything is not working. also install 0.8.1

can you share result of

defaults read com.apple.universalaccess

maybe they changed name of key. im still on big sur

the first zip file you sent worked, the 0.8.1 update file seems to cause the same issue

jason@localhost ~ % defaults read -g AppleInterfaceStyle

2022-02-25 14:13:18.378 defaults[16325:711566]

The domain/default pair of (kCFPreferencesAnyApplication, AppleInterfaceStyle) does not exist

jason@localhost ~ % defaults read com.apple.universalaccess reduceTransparency

2022-02-25 14:13:35.331 defaults[16327:711805]

The domain/default pair of (com.apple.universalaccess, reduceTransparency) does not exist

im on 12.2.1 (21D62),MacBook Pro (13-inch, M1, 2020),Apple M1
jason@localhost ~ % defaults read -g AppleInterfaceStyle
2022-02-25 14:13:18.378 defaults[16325:711566]
The domain/default pair of (kCFPreferencesAnyApplication, AppleInterfaceStyle) does not exist
jason@localhost ~ % defaults read com.apple.universalaccess reduceTransparency
2022-02-25 14:13:35.331 defaults[16327:711805]
The domain/default pair of (com.apple.universalaccess, reduceTransparency) does not exist
jason@localhost ~ % defaults read com.apple.universalaccess
{
closeViewDFRZoomEnabled = 0;
closeViewHotkeysEnabled = 0;
closeViewZoomDisplayID = 0;
closeViewZoomFactor = 1;
dwellHideUITimeout = 15;
hoverTextEnabled = 0;
keyboardAccessEnabled = 0;
keyboardAccessFocusRingTimeout = 15;
keyboardAccessPassthroughMode = 0;
login = 0;
selectedTab = 17;
sessionChange = 0;
stereoAsMono = 0;
switchAutoScanElementInterval = "0.5";
switchAutoScanPanelInterval = "0.5";
switchCoalescePressesDuration = 0;
switchFirstElementDelay = 0;
switchHideUITimeout = 15;
switchHoldBeforeRepeatDuration = 3;
switchMinimumPressDuration = 0;
switchSweepingCursorSpeed = 5;
}

@Duval_Barrett @Jasonmx

Settings > Accessibiliy > Display > Reduce Transparency

1 - What is your current setting on this
2 - Did you change this value before
3 - For testing purpose. what returns defaults read com.apple.universalaccess reduceTransparency after you change that setting. i guess key for defaults not set if you didn't changed

i hope this one work on both

DailyTools-0-8-2.bttpresetzip (330.2 KB)

Reduce transparency is turned off & no I've never changed it before
Yes this one works

2022-02-25 17:27:43.338 defaults[54504:1069382]
The domain/default pair of (com.apple.universalaccess, reduceTransparency) does not exist

@Duval_Barrett thanks for all info

updated first post with 0.8.2

0.8.2 worked;Settings > Accessibiliy > Display > Reduce Transparency


I am new to this community. Great work for the control center-like addon. (It's a wonder why Apple made the control center but left so many features and possbilities unimplemented when comparing to its iOS brother)
Took an hour to go through the setup, I'd like to ask:

  1. after clicking the color picker, nothing happened?
  2. is it possible to open BTT's Clipboard Manager (by clicking icon or user function)?

@Snowdome apple gives basic functions on control center, also they hide many options to sub menus so you need to more clicks to access them.

1 - probably you need to launch ColorPickerFix in scripts folder for one time. script uses systemUI process at the moment. i couldnt find a better way for GUI scripting. and it stucks sometimes. for the fix you need to use ColorPickerFix

Open Daily Tools Settings > General Tab > Open Scripts folder

2 - you can customize one of Daily Tools user scripts for that

change script content with

tell application "BetterTouchTool" to trigger_action "{\"BTTPredefinedActionType\":203}"

this will open BTT clipboard manager panel

1 Like