Code Monkey home page Code Monkey logo

gtk's Introduction

🚧 This repository has been archived 🚧

GTK, while being one of our most popular ports, can only be described as a nightmare to consistently theme and maintain. To understand why this port has been archived, please see #262.

We recognise that users will still want to theme GTK in Catppuccin. This repository has been heavily refactored to be more maintainable and understandable by others. The usage and installation instructions can be found in docs/USAGE.md and a detailed description of the codebase structure can be found in docs/ARCHITECTURE.md.

Good luck.

 

Copyright © 2021-present Catppuccin Org

gtk's People

Contributors

aadniz avatar abayomi185 avatar avanderbergh avatar backwardspy avatar bagelwaffle avatar bronsen avatar dixslyf avatar eclairevoyant avatar ghostx31 avatar github-actions[bot] avatar griimick avatar iruzo avatar isabelincorp avatar isabelroses avatar jonathan-conder avatar kcoderhtml avatar ken-kuro avatar nekowinston avatar no-mood avatar npv12 avatar nullishamy avatar oscarm3615 avatar pocco81 avatar renovate[bot] avatar rubyowo avatar sadrach-cl avatar sakkke avatar sgoudham avatar somerand0mcat avatar syndrizzle 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

gtk's Issues

GTK4 Support

Hey there,

Thank you for this great theme, Is this possible to support GTK4?! Gnome 42 doesn't fully match this theme, Some apps like settings roll back to the default.

Screenshot from 2022-04-10 13-20-31

Version Normal Windows Button

hi friends, I really thank you for making a colloid theme with a catppuccin version, just a little suggestion and request can you make a normal version of the windows button also in the "release" folder?

Thank u :)

Strange behavior with the close window button.

Hello

The close window button is not displayed correctly (See image).
code

This kind of problem occurs on applications such as vscode or Thunderbird for example.

This does not happen all the time and I have not been able to find out what is causing this problem.
To solve the problem, I change the theme before reloading Catpuccin again. But this is still a band-aid.

Kind regards
Flish

Bug in waybar

image
It happens when i set gtk theme to Catppuccin-* (any). With other themes:
image

Flatpak packaging

Flatpak doesn't support GTK themes that are installed system-wide. As such it might be convenient to have this theme packaged on flathub as well, to make it easier to use it with Flatpak apps.

As an example, see this GTK theme on Flathub

Support needed for latest gnome-shell update

Hey!

First and foremost, thank you to all maintainers / collaborators that helped make this beautiful theme that I love. I just thought I would reach out to let you all know that since the last gnome-shell update some system elements are looking weird due to lack of integration with the new changes. The main places where I've noticed this is the gnome-files and the status bar menu (with wifi, bluetooth, etc). I've attached some screenshots. Thanks :)

Catppuccin-Mocha-Lavender Shell theme enabled:

image

Catppuccin-Mocha-Lavender Shell theme disabled (how it looks by default):

Screenshot from 2022-11-16 11-47-31

Gnome-Files App:

  • Weird folder icons placement;
  • Sidebar icons are not properly spaced;
  • Search bar looking very different;
  • Selected folders/files don't get highlighted;

image

System Info:

I'm running Manjaro-Gnome.

Gnome Shell upgrade that made these changes: gnome-shell (1:42.5-1 -> 1:43.1-2)

Buggy corners in widgets

Hello, first thanks and congratulations for maintaining this awesome theme and I apologize by the issue created in the wrong repository.

I'm having a minor issue with the corners of GTK apps, which didn't happened with other themes that I tried (no one had rounded corners on widgets). I tried with and without composition, and it keeps like that.

I'm running Arch Linux and I've installed the theme via the AUR package. I'm currently running the DWM window manager with Picom compositor and the default settings. Both gtk-engine-murrine and gnome-themes-extra are installed.
image

Installation fails: ModuleNotFoundError: No module named 'catppuccin'

I am trying to install the theme using the install.py script, but it fails:

Traceback (most recent call last):
  File "/build/source/install.py", line 10, in <module>
    from scripts.ctp_colors import ctp_colors, get_all_accent
  File "/build/source/scripts/ctp_colors.py", line 1, in <module>
    from catppuccin import Flavour
ModuleNotFoundError: No module named 'catppuccin'

Use default font size?

The font size seems too small for me
image
I think you should respect the system's scaling, this is the default in comparison:
image

Text color issues in some apps

I just noticed some issues with the text colors in FieZilla and Thunderbird.

It's always on the text for an selected item. In FileZilla the folders have white text. When an folder is selected the row gets a lighter purple background but the text turns into black or the darkst purple color of the theme whicht is not readable.

On Thunderbirds it's almost the same issue. The selected mailbox folder in the left sidebar also gets this dark text and is not readable.

I switched back to the original theme from Manjaro to test it and there these problem don't exist.

Any solution for this?

GNOME activities icon options

First of all, this issue has no rush and is more like a question really

Is there an option to change the 'Activities' icon for gnome shell?

Right now there is the Apple icon, but would love to change this to the Ubuntu logo.

(this might have to do with me installing Whitesur theme from Vinceluive earlier and that it nevergot deleted, but not too sure about this)

Cheers

Change the Corner radius for the GTK

I tried the GTK theme on Ubuntu 20.04 which I think has GTK 3 and I am using Pop shell with it which has border or hinting for which windows is in the focus and it has some smaller curve radius which makes it worse so could you port the gtk theme with corner radius of around 5 6 px.

Dock Not Behaving Properly

I am using Ubuntu 22.04 with GNOME 42. When the dock is in panel mode the position of app menu icon is strange
image
When it is not in panel mode the height of the panel is not consistent with the size of icons
Screenshot from 2022-09-13 13-10-59
If there is any solution that I don't know of, please help me

No `grey` asset

I'm trying to build the theme with the -t all flag, but it fails at building the grey theme.

catppuccin-gtk> Installing '/nix/store/7pa3v3k64k3rkf8qxbs9csi9ns1q5vgr-catppuccin-gtk-0.1.4/share/themes/Catppuccin-grey'...
catppuccin-gtk> cp: cannot stat '/build/source/src/assets/gtk/assets-grey': No such file or directory

Is it possible to add it?

How to use the new themes & flags?

I would like to update the Catppuccin-gtk package in Nixpkgs, but I'm not sure how to integrate the new flags from the install script.

Here are a few things I don't understand:

  • There seems to be a -c flag for specifying light/dark variants. Is this still useful when we have separate Latte & Mocha (light & dark, respectively) themes? If yes, can you explain what these flags do in the current context?
  • Is the -n flag used for specifying whether to install Latte or Mocha? I would like to use the install.sh script instead of the prebuilt theme zips, in case users want to modify the flags before installing the theme.

Maybe a few more words in the readme or some more verbose comments in the install.sh file would be beneficial to more packagers. I'd be glad to help with that once I understand what's going on.

Cheers

Catppuccin/gtk is looking for new maintainers!

The GTK theme is looking for new maintainers. People wiling to help out with the repository can read this discussion to understand the current situation of development and how we want the future development of this port to continue.

Of course, suggestions are always welcome. Looking forward to new contributors!

Plans for GTK2 support?

Might be a stretch, especially since it isn't supported by upstream and shouldn't be used anymore anyways, but GTK2 applications such as Gpick and lxappearance (LXDE's appearance tool, useful for tweaking GTK's appearance) are themed with Colloid's fallback theme, which looks like a slightly modified version of Orchis.

Shell theme doesn't look quite right with gnome 43

Hello!

With the release of gnome 43, there's been a change with the addition of the quick settings replacing the old aggregate menu. This has some new theme elements that aren't rendered correctly by the theme:
Skärmbild från 2022-10-14 18-30-54
Skärmbild från 2022-10-14 18-31-14

  • The arrows look detached from the buttons, which are blended into the background.
  • The hover color (as seen on "Balanserad") extends beyond the arrow.
  • There's no "active" color, compared to the default theme.
  • The gray of the submenu (that appears when you click on one of the arrows) doesn't really match the catppuccin colors or corner rounding.
  • The circular buttons for power, lock and settings are cut off by the edge of the menu.

Compare this to the default theme:
Skärmbild från 2022-10-14 18-35-21

Theme does not have Catppuccin colors

Hi,
Since the update the theme looks completely off:
Before:
1664186156

After:
1664186166

As you can see, the new theme release does not use the Catppuccin palette.

Is this a problem with my setup or did the theme got messed up?

Wrong catppuccin colors

When installing catppuccin-mocha and catppuccin-mocha-teal, the background seems off as it looks like it is using the frappe or macchiato background. I have installed through the AUR, deleted then manually, thinking it might be a AUR issue. Catppuccin-Mocha-Teal also has the same issue as shown in the picture.
catppuccin_gtk

Theme does not work for all system apps

So the theme works well with most of my system (Window borders, panels and some apps etc). But for some other applications, the theme is not being used, why is that the case?

When I downloaded the theme, I grabbed the Catppuccin Mocha Mauve theme from the releases section and extracted it to ~/.themes.

Here is the issue should look like:
image
The one on the left is using the correct theme, but the one on the right is not.

System:

  • Linux Mint 21 Cinnamon
  • Cinnamon Version: 5.4.12

Compact version

Hello,
It would be great if there was a compact/slim version of this theme.
e.g.: like the slim variant of the Pocillo theme.
Thanks in advance,

Gnome Files looks wrong, icons too far apart.

Gnome files
image
looks bad, everything is very far apart. As I zoom in or out, the relative space between every item also scales, so it's not just an issue at the specific zoom level of the screenshot.

Basically, files are not dense like they should, there's a lot of negative space. On other themes, the icons are either quite big, and you can't fit many items, or the icons are small and you can fit many items. With Catppuccin, the icons are small, there's not many items, and there's a lot of empty space that's unused.

Maybe it's an issue of choosing what size icon to use for the grid size ?

Frappe and Macchiato inconsistencies

Release 0.2.7 added Macchiato and Frappe variants of the theme.

Some inconsistencies I noticed, while preparing the flatpak packaging for them:

  • No Frappe-Lavender
  • No Frappe-Mauve
  • No Macchiato-Lavender
  • Macchiato-Orange instead of Macchiato-Peach?

GDM Theme Support

Hello! I was able to customize the GDM login theme!

Before:
GDM_Default

After:
GDM_catppuccin

As it turns out, GDM just needs the assets from the gnome-shell directory. It required a new *.gresources.xml file that I had to write plus a "compilation" step to create the binary .gresources file that GDM needs. Setting the logo was something extra I had to configure as well.

And I'll mark this as related to catppuccin/catppuccin#101.

EDIT: I have instructions to apply the assets to GDM in one my projects.

Macchiato Lavender accent is the same color as Macchiato Blue

I'm using the Catppuccin Macchiato GTK theme from the AUR. As can be seen in the below image of LXappearance, the Lavender option is not using the correct color. It matches the blue accent option

Lavender:
image

Blue:
image

Upon further inspection, the Sapphire color is also identical, and the Teal and Sky colors match one another. I tried using the themes directly from this repo and the issue persists.

Build dependency on git repository

Hello. I obtained the source code via tarball and tried building the asset packages with a make package and yep, it threw errors because I wasn't using a git clone of the project.

I was able to fix it with a couple tweaks to the Makefile and install.sh.

I'm wondering if there was a particular reason git commands are used to determine the working directory. Would you be interested in a pull request with an alternative method?

No Updates?

hi, vinceliuice is constantly updating his theme. Nothing has happened here for 4-5 months. Can we assume that this theme is dead?

Previews

It would be nice if there was a preview for each color variant.

Lavender

Can You please add Lavender version to theme?

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.