GithubHelp home page GithubHelp logo

small-tech / catts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from markstory/gala-alt-tab-plus

44.0 44.0 2.0 51.73 MB

Catts is a calmer alt + tab task switcher for elementary OS 6 (Odin).

License: GNU General Public License v3.0

CMake 16.49% Shell 0.29% Makefile 7.11% Vala 76.11%
elementaryos gala odin task-switcher

catts's People

Contributors

aral avatar markstory 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

Watchers

 avatar  avatar  avatar  avatar

Forkers

qwxlea mkellyxp

catts's Issues

options for configuration

The documentation doesn't contain any tweaking options or configuration file to customize the behavior of catts .
I've tried to look up the plugin at dconf-editor as the fork's predecessor had its settings configured this way had its settings altered this way , but without any luck .
The bare minimum amount of options to be enabled are the icon size (which is gigantic by default) , and a toggle for the window caption visibility .

Drag and drop support

Currently, there is no drag and drop support in Catts.

You should be able to both (a) continue a drag and drop that you started prior to activating the task switcher (e.g., you want to drag a photo from Photos into the app you’re working in) and (b) you should be able to drag and drop onto the icons which should act as proxies for the apps/windows themselves.

Please add a version git tag number

I'm adding catts to a recipe on Launchpad that automatically grabs the latest code from this GitHub repository and builds the packages. Usually what I do when packaging something up is make use of a feature that grabs the package version from the latest tag, where the tag is usually something like 0.1.2. However, this repository does not have any tags or from what I can tell any version numbers. Upstream (gala-alt-tab-plus) did also not seem to have any version numbers, so you'll have to pick some starting number.

For the time being in the package recipe I have hardcoded the version number of 0.0.1 so that when you pick a version number it will "override" the one I've set.

Also, for the package name I selected elementary-catts and for the copyright I set it to match your info from the GitHub profile.

The goal for the PPA that I am making is to include many out-of-the-box improvements to elementaryOS. Currently it includes catts and the Monitor app that is not compatible with Flatpak sandboxing, but there are likely a few other areas where the community disagrees a bit with how stock elementaryOS is implemented.

Font LoOkS LiKe ThIs

Hi! Really enjoying the app. However, the font is weirdly rendered, making the text look lopsided. For example, the letters h, i, m and n appear to have a higher baseline than the others. (This happens regardless of the text size set in Desktop → Appearance; the screenshots here use the largest setting so it's clearer.)

Please let me know if there's any system information you need that would help.

SyStEm SeTtInGs
ScReEnShOtS

Exit selected app in switcher using Ctrl + Q

It is a productivity boost to be able to use the task switcher to close and app by quickly selecting its icon and, while continuing to hold down Alt, pressing Ctrl + Q to quit the selected app (especially when you want to quit several apps together). This is currently not supported by Catts.

The workaround is to switch to the app first and then press Ctrl + Q.

alt-tab sometimes stuck

Sometimes when I press alt-tab to switch between running applications, the switcher appear but just stuck, without switching to the selected application. If then I press alt-tab again, the switcher will disappear but not to my wanted application.

It looks like whenever I press the alt button for a little bit longer and then press tab, this will happen.

I have my keyboard repeat rate customized, and it looks like this:
image

P.S: Actually I had this problem with the original switcher too. So not sure if this is a problem with catts.

Can we disable mouse events (like hover and click) ?

I was about to uninstall Elementary and come back to Ubuntu Mate but I found this, so thanks!

The "ugly" that I founded is that if I'm using the mouse and chaging from window to window, it gets the mouse action so catts redirects me to the wrong application in the manager.

Is there any way to disable the mouse events for preventing this behaviour?

Group windows by app

Note: I am not convinced this belongs in Catts.

Catts only deals with windows at the moment. It is not smart enough to group them by app or provide a distinction between switching between apps and windows. Pop!_OS used to do this well from what I remember but it seems they might have broken it too (I haven’t tested it recently.)

The challenge is to implement this feature without breaking the core flow and usability of Catts.

It might be that what’s needed is a separate plugin, bound to a separate hot key and that this functionality should not exist in Catts.

Security error. File has been tampered with. DO NOT PROCEED!

Clicked the copy paste icon for step 1 and pasted into terminal. Downloaded fine.

Clicked the copy paste icon for step 2 and pasted into terminal.

Full message:

bash -lic "test \"\$(sha256sum /tmp/libgala-catts.so)\" = 'c73ce1c713fbf8b7e261c20d70268580fa6f7d1bd5a70a4e1ba5ea50d20206fc  /tmp/libgala-catts.so' && echo 'Download OK.' || echo 'Security error. File has been tampered with. DO NOT PROCEED!'"
bash: !': event not found

Uninstall instructions?

Enjoy this task switcher much more than what shipped with elementaryOS. However, it'd be nice to know how to revert to the stock task switcher, just in case.. Never know if some issue pops up or whatever. I am not overly technical thus some instruction in a readme file or some script to remove would be appreciated.

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.