horst3180 / vertex-theme Goto Github PK
View Code? Open in Web Editor NEWVertex is a theme for GTK 3, GTK 2, Gnome-Shell and Cinnamon
License: GNU General Public License v3.0
Vertex is a theme for GTK 3, GTK 2, Gnome-Shell and Cinnamon
License: GNU General Public License v3.0
I would like a theme for Plank, a basic themable dock used in Elementary OS.
Hi Horst,
I just grabbed the latest Vertex from GIT and the support for MATE has improved considerably.
The only major bug right is that the Metacity theme is not visible for the Marco window manager, unless you copy and rename the "metacity-theme-2.xml" file to "metacity-theme-1.xml". In this way the window theme will be visible in the Appearance preferences window and it will be applied.
The panel are looking real good!
Here are some screenshots, including the operation of renaming the window theme.
I will keep testing out and come back with more issues if it the case.
Brgds.
I'm on Ubuntu Gnome 14.10 with the ppa's so I'm running Gnome 3.14.
The theme looks great, but when I select some tracks in rhythmbox and rightclick to get the menu to add them to the queue, rhythmbox segfaults:
sys:1: Warning: invalid uninstantiatable type '' in cast to 'GMenuModel'
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Segmentation fault (core dumped)
This doesn't happen with other themes.
Hi horst3180, the name field in metacity-theme-3.xml for some of the Vertex variants isn't set correctly, it's set only to "Vertex", rather than the variant name ("Vertex-Light" for example). metacity-theme-1.xml and metacity-theme-2.xml files are correct, only metacity-theme-3.xml files have the issue.
I use colored tags to filter my email and easily spot important ones, yet the userChrome.css override any tags colours and always shows white text.
I really like all your themes, also the folder icon theme. Is it possible to get it? I would appreaciate that.
Grüße aus Bayern ;-)
hello @horst3180!
as I have mentioned at deviantart, here are some problems I have found on applications based on Qt or XUL.
XUL: basically, the most annoying of it is the progress bar (when indeterminate - loading, it overflow the rounded borders):
Qt scrollbars: they don't use the whole scroll area. It may be the same problem because it uses GTK2 as well (AFAIK). One example is Skype, which renders the scrollbar like this, when:
Hey, @horst3180!
I made a fork of your theme, with a simple mod regarding the dock location since newer versions of dash-to-dock plugin now supports other locations other then the left of the screen.
I just made the mod for the bottom, rotating images, paddings and creating them with a ".bottom" class in front of the css definition (I didn't changed gnome-shell-no-crash.css). Other sides, like right or top I didn't made it either because I don't know if you'll find it an acceptable pull request.
If so, please, let me know :)
My repository, with this simple mod: https://github.com/vltr/Vertex-theme
Here a screenshot of my dash-to-dock extension with Vertex modded :)
Best regards,
Richard.
For some reason the Unity Launcher icon background has changed from it's usual appearance (e.g. default is to add background color when application is opened) to black only. This occurs whether or not the application is open or closed (e.g. only black no matter what you do or what Launcher icons setting is selected in Unity Tweak). This started occuring after the Vertex 20140923 release and still occurs with 20140928 release. I will include screenshots for your parusal. The 2014-09-29 16:56:08 screenshot is normal functioning (e.g. prior to 20140923) and the 2014-09-29 16:53:53 is the one with the 20140923/20140928 issue. I was not sure if this was an intended change or an issue so I figured I would point it out.
With gnome-control-center 3.14.0 the following issue is seen (many times) in output on the terminal, and many elements aren't rendered:
gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `GtkBox': invalid matrix (not invertible)
(gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `GtkListBoxRow': invalid matrix (not invertible)
(gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `GtkListBox': invalid matrix (not invertible)
(gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `GtkFrame': invalid matrix (not invertible)
(gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `GtkBox': invalid matrix (not invertible)
(gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `CcDateTimePanel': invalid matrix (not invertible)
(gnome-control-center:23747): Gtk-WARNING **: drawing failure for widget `GtkAlignment': invalid matrix (not invertible)
I've confirmed it doesn't happen for Adwaita, and I only see it on the Date & Time panel.
Just wondering, would it not be possible to have the dark theme also use dark left-hand toolbars (e.g. with Nautilus and Geary)?
Hello, Mr. horst!
Is it possible for you to explain how to make bluish(whatever color) border around focused window?
I have tried to edit metacity-theme-3.xml without any result:(
I use cinnamon with maximus extension and tiling and it is must have feature for me.
Sorry for bad english.
hello @horst3180!
another thing I noticed in vertex is when i have global dark theme enabled on tweak tool, where apps that uses it (like gedit) have weird looking buttons on dialogs - no borders, etc; i think that maybe something went through without notice? :)
best regards,
richard.
Firefox and Thunderbird tabs looks quadratic. May be make it more round?
I try to make something with Thunderbird tab and rounded right corner:
May be it seems to me quadratic after default, but in my opinion little more round looks nicer (just right or both).
Anyway i think that space on tab beetwen 'x' and next tab need to be reduced.
Hello,
I'm not quite getting it, how to install the firefox theme.
Have I copied the files to the correct folder?
I don't see the theme under about:addons
and themes
location of my files:
$ [15:55:41] simon@mamba :~/.mozilla/firefox/el2ypn5l.default/Vertex-Dark/chrome
> tree
├── images
│ ├── arrow-dn-dis.gif
│ ├── arrow-dn[dropmarker].png
│ ├── back-insensitive.png
│ ├── back.png
│ ├── connecting.png
│ ├── forward.png
│ ├── loading.png
│ ├── navbar-separator.png
│ ├── new-tab.png
│ ├── search.png
│ ├── tabActiveEnd.svg
│ ├── tabActiveMiddle.svg
│ ├── tabActiveStart.svg
│ ├── tab-close-selected.svg
│ ├── tab-close.svg
│ ├── tab-end-hover.svg
│ ├── tab-middle-hover.svg
│ ├── tab-separator.svg
│ ├── tab-start-hover.svg
│ └── urlbar-arrow.png
├── userChrome.css
└── userContent.css
1 directory, 22 files
When using Libre Office, if I change the syle of a text, in the menu, old informations are kept behind the new one, resulting of a difficult reading for the applied style and the font size.
Workarounds :
Changing to an another theme resolve the issue (of course I don't want this ! :-) )
Changing the size of the libreoffice window.
I think this issue is caused by the way how Thunderbird interacts with GTK themes. Although toolbar background in the compose window is normal, the main window toolbar does not follow the same pattern in themes like Vertex (unlike fully light or fully dark themes).
As a result we need some extra theming via userChrome.css, for instance to have toolbar like the one in Vertex-Dark.
Below are two screenshots with and without such an extra tweak.
The problem with my custom solution is that I'm not skilled enough to create proper image files for tabActiveStart and tabActiveEnd elements. As I couldn't adapt the original svg files for to achieve the same gradient grey background as the main/middle part of the tab, I clumsily replaced them with png files - hence the bad edges.
I thought perhaps you can also supply a supplementary Thunderbird solution with your theme pack as you do for Chrome.
Horst3180,
First the good news,, The new Gnome-Shell theme looks awesome.
Now for the bad news..
First a little information. I am running Ubuntu Gnome 14.04(Gtk3.10/3.12), 14.10(Gtk3.14) and
15.04(Gtk3.14). I use the Vertex theme for both GDM and Gnome-Shell.
After I installed the 20150307 theme and either logged out or rebooted GDM would not start. I
reverted to the stock Gnome-Shell theme for GDM and was able to login in. I then set about
trying to find what was wrong as this configuration worked fine in the past.
Since the Gnome-Shell changes encompassed both the code and directory layout I took a
dual approach and created 2 test versions. One had the new directory structure and I fixed
any obvious coding errors that I saw. On the second test version I fixed any obvious coding
errors as well as reverted to the original directory structure(e.g. everthing in one directory).
Some of the obvious coding issues were "url" statements with single quote(e.g. ') instead of
double quote(e.g. "), missing quotes, or incorrect path (for the test version with the new
directory layout). Some of the areas where I found issues were the "page" selectors and
indicators, the "noise-texture.png" entry etc.
After a short time I had the two test versions completed and proceeded to see if I could get
the new theme working.
Symptoms: On Gtk3.10/Gtk3.12 no GDM login screen after installing the new Vertex 20150307
version, On Gtk3.14 the GDM login screen would appear but the first login would just hang and
you would always have to hit cancel and try logging in a second time which would work. The
theme seemed to work once logged in except for the things that were not working correctly
such as the application page selectors/indicators.
I looked at the GDM logs and the only thing that made sense was the problem with the
"noise-texture.png" issue.
I tried using the changed test version with the new directory structure first and the GDM
login problem still persisted with the above symptoms. Of course the coding issues that
were addressed by my changes fixed the application page selectors etc.
I then tried the changed code with the original all in one directory changes + the code
fixes and the GDM login screen returned to working as in previous Vertex versions.
Conculsions:
For some reason it appears that the previous "everything in one directory" file structure
is required to use Vertex as both the GDM and Gnome-Shell theme. I have looked at
over 10 other Gnome-Shell themes and they all use this same "everything in one
directory" file stucture so I suspect it may be mandatory.
Most of the coding issues were single quotes instead of double quotes or missing
quotes from "url" statements. I only tried to resolve the obvious things that could be
done quickly and so may have missed other coding ssues.
So in short I had to revert back to the "all in one directory" file structure to get things
back working again as well as correct some minor coding issues to get every thing
working.
Let me know if I missed something that would allow you to keep the new file stucture
and allow using the theme for both GDM and Gnome-Shell.
I will be glad to test any changes if needed.
There does not seem to be anyway to attach my code changes to this problem so
I will send them in an email.
Oh almost forgot.. While I am here there are some minor problems with flashback(metacity)
in 14.04(Gtk3.10) and 15.04(Gtk3.14). In 14.04 there is a problem with the "Application and
Places" buttons on the top panel which I have a fix for. In both 14.04 and 15.04 there are
problems with the bottom panel being partially white (buttons and window switcher) with the
Vertex theme. The Vertex-Dark theme works fine in both 14.04 and 15.04. I will attach screen
shot here:
I will attach a version of gnome-applications.css to my email that has my change for 14.04
flashback "Applications and Places" buttons in it.
Thanks again for your awesome themes and keep up the good work,
WolfLand
P.S. I will have to look into Sass as I have my 14,04 and 14,10 machines set up to compile
gtk themes but I have not had tine to work on it at the moment.
Today, I've installed the latest version of your theme and found some smaller issues with the firefox theme
a) the pinned tabs are a bit wider than they should be (now there are the first Characters and dots printed, which looks ugly)
b) when hovering a pinned tab, the right border is drawed a few pixels to the right
c) when opening many tabs (so the tab stacking is activated) the pinned tabs are drawn at the wrong position
d) embedded scrollbars look strange (dunno if you can influence that)
beside of that: great theme - thank you!
Hi,
I uploaded two new branches: sass-port and sass-port-3.16
As the name says it is a port of the newest version (Gtk 3.10 and 3.12 versions remain unchanged) of the theme to Sass, a CSS preprocessor.
The goal behind this was to make the theme easier to maintain and be closer to Adwaita.
I tried to keep the appearance as close as possible to the original theme, however there are some minor changes. The biggest one is, that normal toolbars (see Abiword) are no longer dark, this fixes some annoying bugs and makes life easier for me. Note that primary-toolbars (see Rhythmbox) remain the same.
With that in mind, there is also a ton of bugfixes, and a nicer overall codebase.
Because this is a major change, I may have accidentally introduced some regressions. This is why I need people to test the theme thoroughly and report the issues they found here.
What needs testing?
Make sure you test with all variants (default, light, dark)
Thanks in advance for everyone willing to help :)
Edit: I pushed the sass-port branch to master and the sass-port-3.16 branch to wip/3.16. All major bugs should be ironed out now and I consider the sass port stable.
Everything of the above is still true, the branches just changed.
Hi,
I know that there is an issue with loading your theme in SublimeText. I have the same issue in Firefox too. I have solved it just by making the softlinks to your theme in both ~/.themes and ~/.local/share/themes directories. It has to be in ~/.themes such that Firefox and Sublime Text load the theme correctly. And it has to be in ~/.local/share/themes such that the Metacity theme appears in gnome-tweak-tool. It's a little bit strange because I don't have such problem with other themes.
Currently only Vertex and Vertex-Light is available for Chrome theme. Please create the Vertex-Dark variant.
The dropdowns for text foreground and background color on any Libreoffice 4.4.0.3 app are not being displayed. When you click on them nothing shows up.
There seem to be so few people actively creating new GTK2/3/GNOME-Shell/Metacity themes out there, and since you're one of them (thank you so much for your work - it doesn't go unappreciated), I figured you might be a person to ask. How do you create these themes? I get that GTK3 and GNOME-Shell theming is CSS-based, Metacity is XML-based and GTK2 is... something, but how does one go about creating such a theme? Where should one start?
When using a panel taller than 24 pixels, which is normal on large displays, Vertex/gtk-2.0/Panel/xfce-panel-bg.png
is repeated and looks ugly.
The effect is even uglier on vertical panels
Please could this old-school effect replaced with a plain colour, much as the Shimmer themes do?
xfce4-panel 4.10.1 (Xfce 4.10), Vertex-theme 7cf0ece
Thanks a lot for providing a matching userChrome.css for Thunderbird.
This is just to let you know that I think it looks better with the following sections added as well.
/**************************** Folder Pane ***************************/
#folderTree treechildren {
background-color: #5E5E61 !important;
color: #F3F3F5 !important;
}
#folderTree > treechildren::-moz-tree-cell-text(hover) {
color: #FFA500 !important;
}
/**************************** Attachment Pane ***************************/
#attachmentView {
background-color: #2C6FF0 !important;
}
#attachmentSaveAll,
#attachmentSaveAllSingle {
background-color: #2C6FF0 !important;
}
/**************************** Status Bar ***************************/
statusbarpanel {
background-color: #45474A !important;
color: #F3F3F5 !important;
}
Background color for the Folder Pane is merely in line with my preference for Nautilus sidebar to have a similar bgcolor, which I achieve simply by uncommenting the section at the beginning of "./gtk-3.0/gnome-applications-darker-overrides.css" ( which I wish were the default ;-)
f.e.: http://killhellokitty.deviantart.com/art/Dorian-Theme-353532019 < under Ubuntu Software Center section.
Firefox has been updated to v34. The private browsing page as well as the search bar need updating. The new tab page on Vertex-Dark is also very bright although I do not think this is new with Firefox v34.
Here are some screenshots from Vertex-dark.
Edit:There is also a new feature called firefox hello that is unthemed. It is still technically in beta and needs to be turned on by going into about:config and setting loop.throttled to false. This is the fourth screenshot.
First, many thanks for this awesome work.
I've got a little trouble to get your theme working in Arch Linux though.
It seems your theme doesn't get applied to Gtk2 applications - they look like in the screenshot below.
I'm using the current head revision and ran build.sh. gtk-engine-murrine is installed.
It would be nice if Vertex gave some indication as to which item in a sidebar or tree view was active when dragging over them. For example, here is how it looks in the current version of Adwaita:
This makes it clear that releasing the drag here will hit the 'media' folder. Thanks for your consideration, and a great theme.
Firstly, AWESOME THEME!! Great job! 👍
The only thing in this theme that I've found to be weird/inconsistent is the styling of the top panel in the shell theme. If it is coloured more like the dash, then IMO, the theme looks more consistent.
I think a simple change in Vertex-Gnome-Shell/gnome-shell/panel.svg
, replacing #000000
and #0c0c0c
with #28292B
and #3E4042
respectively and tweaking the transparency a bit should be enough...
A small drop shadow with that would be awesome!
PS: I fiddled with panel.svg
before opening this issue. So I make those suggestions based on the little knowledge gained in the process... 😇
For what it worth, I post a PKGBUILD for your themes here : https://gist.github.com/canalguada/a88d424cc19060f75b7f
Will also try to maintain a package synced with your latest release in the AUR system for a while : https://aur.archlinux.org/packages/vertex-themes/ But if someone more experienced proposes, I can disown it.
Got Gnome-Shell crashes, even with gnome-shell-no-crash.css, using radeon open source driver.
Please feel free asking me whatever you may need to troubleshoot that issue, if you try to.
Thanks for providing such a gorgeous theme ;-)
As far as I can see Vertex theme does not have dark (almost black) outline around toolbar buttons in other apps, but this outline used in userCrome.css for Thunderbird seems to pose problems in some buttons with a dropdown list like Get New Messages, Forward, Mark, etc. Usually the dark outline is narrower that the button area, left edge of the arrow button doesn't show the outline, etc.
Is it possible to have this theme GDM? Several GS themes already do this (for example, with https://github.com/Nano77/gdm3setup).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.