Coder Social home page Coder Social logo

w0lfschild / winbuddy Goto Github PK

View Code? Open in Web Editor NEW
94.0 8.0 19.0 1.22 MB

:open_file_folder: MacForge plugin to give windows some extra functionality on macOS

Home Page: https://www.macenhance.com/mflink?macforge://github.com/w0lfschild/myRepo/raw/master/mytweaks/org.w0lf.winBuddy

Objective-C 100.00%
simbl-plugin macos simbl tweak mysimbl

winbuddy's Introduction

winBuddy

preview

Information:

  • Designed for 10.9+
  • winBuddy is a MacForge plugin that stylizes application window on MacOS
  • Author: w0lfschild

functionality:

  • Hide/Show window Shadow
  • Hide/Show window Title Bar
  • Hide/Show Menubar Bar and Dock when application is active
  • Add window border
    • window border changes color for active window

Note:

  • Some applications may look odd
  • Some applications are blacklisted by default including Notification Center and LoginWindow
  • winBuddy functionality is controlled from the window menu in individual applications

Installation:

  1. Download and open MacForge
  2. Install winBuddy

License:

Pretty much the BSD license, just don't repackage it and call it your own please!
Also if you do make some changes, feel free to make a pull request and help make things more awesome!

winbuddy's People

Contributors

burkybang avatar w0lfschild 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

winbuddy's Issues

Doesn't work in some apps

Both Sublime text and NetBeans have a "window" menu bu no winBuddy items in that menu. Otherwise works in most other apps.

Unable to click in Open or Save or Save As window in certain apps

Hi W0lfschild,
Thanks for this excellent bundle.

I find that when winBuddy is turned on, any part of Open or Save or Save As window is unclickable in certain apps.

I know that I can block the apps that is not compatible, but it seems to be too many apps have the same disturbing issue. That's why I seek help here.

If any additional info is needed please let me know.

Tested on:
MacOS 10.14.6
MacForge 0.12.2
winBuddy 0.3.1 and winBuddy 0.3.5

Results:
Unclickable:
Safari.app
Preview.app
Numbers.app
Pages.app
Keynote.app
Red Lines Tools.app
,etc.

Clickable:
Google Chrome.app
Keyboard Maestro.app
Notes.app
Scrivener.app
,etc.

Below is the screenshot:

image

Best,
ZQSO.

[Bug] Open and Save As dialogs in App crashing

When trying to use Save As or Open in applications (or anything that calls up the built-in finder window) the Save As or Open dialog crashes immediately. This does not happen when WinBuddy is disabled.

[Feature Request] Cover mojave's window border

screen shot 2019-02-14 at 1 59 09 pm

Looks like mojave's dark mode setting adds a 1px or so black border around some windows.

I've wondered before if maybe winbuddy could be enhanced by drawing borders outwards instead of inwards since it sometimes covers content. If that's even possible, it may cover up this now default border. Would be amazing.

Thanks for this plugin by the way, really appreciate your work here. Let me know if there's a way to donate or something.

bug: winbuddy breaks system preferences when enabled

i just upgraded to 10.12.4

when winbuddy is enabled in mysimbl, whenever i try to access a system preferences pane (general for example) i get a pop up "preferences error" and the general pane does not load. this happens with almost all the panes (exception is desktop & screensaver)

when I disabled winbuddy in mysimbl the system preferences work again, so I am pretty sure this has to do with winbuddy

No Tabs bar on Google Chrome

Tested on Chrome 63.0.3239.108 with winBuddy 0.3.5
This is a regression. It's working with version 0.3.1

screenshot 38
Instead of
screenshot 37

Can I control winBuddy with no window menu?

A particular application I use has no window menu. winBuddy has no problem loading into the program, so it gets the default red border w/out shadow. Is there anyway I can hide window border if app has no window menu to control winBuddy functionality?

[Bug] Firefox full screen video causes several borders

Screen Shot 2020-05-23 at 6 20 02 AM

Making videos full screen in firefox from any website causes a few extra borders to be drawn. These borders will stay until you restart the app. Since the window settings aren't available in firefox ( #21 ), the workaround of temporarily turning borders off won't work.

Hide window title bar

Hi, I use a lot of mySIMBL plugins made by you, great work, thanks!

I've got a feature request:
Recently I've encouraged a pretty uncommon case I guess, I'd like to hide window title bar ( https://i.stack.imgur.com/G3sRt.png ). Is that even possible and if so, is it worth an effort? What do you think?

M1 support

Would be nice if this worked on Apple Silicon

Window looses border before it enters fullscreen

This is a pretty minor annoyance, I'm not even sure if it can be fixed. The clearColor border is applied before the fullscreen animation when entering fullscreen, and after the animation when leaving fullscreen, which creates an ugly flash of unbordered unfullscreened window.

Changing the border after the fullscreen animation has completed would be cleaner, I'm not sure if this is possible though.

No tags or releases in repository

This repository contains no tags or releases. It would be great if you could create a tag and release when you release a new version.

winBuddy prevents Spotlight, Quicksilver from accepting input

Spotlight doesn't work when winBuddy is enabled. The Spotlight window appears as usual when summoned, but any input goes to the window that had focus before Spotlight was activated.

This was mentioned as a comment in issue #3 but I think it deserves its own issue.

The same applies to Quicksilver and probably related applications.

Adding Spotlight and Quicksilver to the SIMBL applications blacklist in mySIMBL's System Info section works around the problem.

No winBuddy in window menu on Mojave

I was trying to use your great tool today on MacOS Mojave and after installing, allowing permissions, restarting apps & even laptop there was no winBuddy section under window.

transparency glitch

I know some apps aren't going to look right, and I'm guessing this is about how Atlassian wrote SourceTree's pop-up window. Posting in case you're interested

In SourceTree, the popup "clone a repository" modal isn't winBuddy-opaque

screen shot 2017-02-13 at 10 48 06

(the vertical black lines in the top window are the border of the back window showing through)

annoying jdk console output

Every single time a start the the app I am developing, I am forced to see:
2017-05-14 15:33:32.395 java[729:44480872] Loading winBuddy... 2017-05-14 15:33:32.396 java[729:44480872] winBuddy loaded into net.java.openjdk.cmd on macOS 10.12

I like winBuddy, so I don't want to disable it. I tried checking every single application on the MySIMBL blacklist (which btw took forever, an "uncheck all" button would be nice), and these console messages still appear. I tried debugging my program to see when exactly they appear, which seems to be the moment I first statically initialize a class that extends JCheckBoxMenuItem (I guess because its menu bar related?). But I don't think my thread is printing it, and I have no idea how to turn it off. Next thing I'm going to have to do is put all my stdout or stderr through a filter to hide these messages. Hope it works for now, but I don't want to include that bit of code when I release the sources.

not hooked to some applications

works fine for most applications. Border is drawn, window menu is added.
But in some apps nothing happened. No border, no window menu hook. Example: Apple Calendar, Apple Mail.

change focused window border color?

is it possible to change the color of the border? i find the red border distracting and would like if it could be black like when a window is unfocused.

Disable border in fullscreen

It would be nice if the border was disabled in fullscreen applications and in fullscreen Chrome video. Could this be done by adding to the blacklists?

Doesn't work in Skype

winBuddy doesn't work in Skype and other Cocoa based apps. Do you have an idea how to fix it?

Draw a new title bar entirely?

Would it be possible for winbuddy to draw a new title bar over the existing one, acting as a sort of shell or overlay? If this is possible I think it could allow for some cool theming capabilities. Access to the traffic lights isn't entirely necessary as this can be managed with keyboard shortcuts.

As far as I can tell this is semi-possible with the menu bar as the app Vanilla (app similar to bartender) seems to put an image over your menubar to hide the icons - something I noticed after it bugged out and obscured the window/help menus.

Gradient window border

Just wondering if it would be possible for winBuddy to draw gradients for border colours? or it if it would be possible to load images for the window border?

Keeps apps open.

Some apps that automatically close after performing a task remain open while this is enabled. Archive Utility for example. Also puts a border around "invisible" apps such as Window Tidy.

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.