Page 12 of 38

FocusWriter 1.6.12 released

Posted on April 14, 2018, under FocusWriter

I made a small but important release of FocusWriter, version 1.6.12, this morning. I have removed auto-save from FocusWriter because several users have contacted me about data loss related to it. I have not been able to solve those issues yet, so that safest thing to do for now is to remove it entirely and prevent other users from losing data. I have also tweaked the emergency cache to ignore completely empty cache files. This will also prevent data loss by not prompting to load from cache if there is no data to load. Let me know if you have any issues!

Theming Whisker Menu redux

Posted on October 21, 2017, under Whisker Menu

Hi there! There is now a page on theming that is more up to date.

I still get questions about how to theme Whisker Menu from time to time, but now they are about the GTK+3 version. Which makes sense, because the information in my previous blog post is about how to theme the GTK+2 version and none of that applies anymore. If you are using Whisker Menu 2.0.0 or newer, this is what you need.

So! How to do it? It is surprisingly easy, actually. You need to modify the file ~/.config/gtk-3.0/gtk.css (create it if it doesn’t exist), and just start putting things in there. It uses GTK+’s CSS, with properties you can read about on gtk.org. To apply your theme changes you need to either log out and log in, or restart your panel by running:

xfce4-panel -r

To modify only Whisker Menu, make sure to put #whiskermenu-window at the start of each section. That will restrict the styling to just Whisker Menu, and leave the rest of your GTK+3 programs alone. Here is a quick and dirty example (which I am sure could be done much more cleanly) to match the theming from the original blog post:

#whiskermenu-window {
	background-color: #404040;
	color: #ccc;
}

/* Make sidebar buttons match */
#whiskermenu-window button {
	background-color: #404040;
	color: #ccc;
}
#whiskermenu-window button:hover {
	background-color: #808080;
	color: #fff;
}
#whiskermenu-window button:checked {
	background-color: #606060;
	color: #fff;
}

/* Make treeview match */
#whiskermenu-window treeview {
	background-color: #404040;
	color: #ccc;
}
#whiskermenu-window treeview:hover {
	background-color: #808080;
	color: #fff;
}

Whisker Menu dark tree GTK+3

The panel button is also named. If for some reason you want the Whisker Menu panel button to not match the rest of your panel, just use #whiskermenu-button at the start of a section.

CSS is quite powerful, and you can do a lot more with it than I have done here. This is just to get you started! Please don’t ask me for more help beyond this, though. I don’t have much experience with using CSS for GTK+ styling, and I don’t really expect to. I don’t theme my own menu. 😉

Another small FocusWriter release

Posted on August 25, 2017, under FocusWriter

I made a small bugfix release of FocusWriter, version 1.6.7. I fixed a few minor issues: the printing now no longer adds extra indenting; the window margin of the themes respects 1-pixel margins again; and finally the background of the text area is no longer incorrectly scaled on HiDPI displays. Enjoy!

I just realized I forgot to announce the releases I made at the beginning of the month! Oops. This poor, neglected blog.

I updated all of my projects, and for the most part it was a very minor release that fixed an installation bug in Linux or updated the translations. Of course, FocusWriter had a few more fixes than the rest, but that is to be expected as it is a much more complicated program. And Tanglet actually had a feature release, thanks to Markus Enzenberger. If you have not yet updated, enjoy!

Minor Whisker Menu release

Posted on April 4, 2017, under Whisker Menu

Not much to announce here, because there were only two small bugs fixed in my newest Whisker Menu release, version 1.7.2 (and version 2.1.2 for those using GTK+3). Both bugs were related to the category names turning off, so it is an important but small release. Enjoy!

Categories