Giter Club home page Giter Club logo

Comments (4)

nerdyman avatar nerdyman commented on August 21, 2024

Appreciate the feedback, but it's coming across a bit harsh. This is just a personal list of things I've missed since moving OS, it's not an attack on anything.

I know about the cut+paste shortcut but still want to just use cmd+x so will leave that as-is.

Didn't know about cmd+shift+g though, that's awesome. I don't think it fills the gap of a breadcrumb/user-editable path bar though, as it always seems to default to the home directory instead of the current working one? If you know how to get it to use the cwd let me know.

For point 3 I'd also like it to remember after quit. For point 4 that wasn't really my issue - I think the UI is clunky and difficult to use when compared to something like Gnome's Open/Save dialog.

Thanks for the other tips though, if you've got any more feel free to add them to this issue.

from macos-pet-peeves.

Bellavene avatar Bellavene commented on August 21, 2024

Sorry if it sounded a bit rude, it wasn't in mind.

As for additional options there is an old well known program 'Default Folder X'. I personally don't use it, because the less software agents in the system, especially paid, the better. But It adds a lot of handy options for the dialog box. And I agree that the system may had a standard definable shortcut system for open/save boxes. Fortunately if you want that behavior very badly then you can always make an apple script with desired functions and bind it to any shortcut you want.

There are also additional shortcuts to standard locations like CMD+Shift + C/H/D/K/A/U
Show hidden files CMD + SHIFT + .

Unfortunately the saving location is handled by the program in use itself. So if it doesn't save the location, then it is a question to the programmers of that software.

from macos-pet-peeves.

Bellavene avatar Bellavene commented on August 21, 2024

There are a lot what I could tell about other stuff you described. But it will take too much time I believe.
As for overall I use automation scripts to do tasks or change behavior as I want it. There are a lot of ways to do anything you want with Apple Script and Hammerspoon (Lua). Those two together are insane with possibilities if you will get in to it. Hammerspoon itself can be a window or tiling manager, shortcut binder, program scripter. There is no need for amethyst if you want only fullscreen windows, use hammerspoon. Possibilities are endless.

Example for Hammerspoon to bind keys for window switching depended on direction you want:
hs.hotkey.bind({ "ctrl", "alt", "cmd", "shift" }, 'l', hs.window.frontmostWindow().focusWindowEast)
hs.hotkey.bind({ "ctrl", "alt", "cmd", "shift" }, 'j', hs.window.frontmostWindow().focusWindowWest)
hs.hotkey.bind({ "ctrl", "alt", "cmd", "shift" }, 'i', hs.window.frontmostWindow().focusWindowNorth)
hs.hotkey.bind({ "ctrl", "alt", "cmd", "shift" }, 'k', hs.window.frontmostWindow().focusWindowSouth)

from macos-pet-peeves.

nerdyman avatar nerdyman commented on August 21, 2024

Sorry if it sounded a bit rude, it wasn't in mind.

My bad too, it can be difficult to judge the tone of a text conversation :)

Thanks for the tips, I'll add another section to the file with general info too. Also, Hammerspoon looks dope! I'd seen it mentioned before but hadn't looked into it or at the "spoons" on their website. It'll definitely solve a lot of the things I've encountered.

Thanks for the help 🙌

from macos-pet-peeves.

Related Issues (2)

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.