OneStepBack
GTK3 Themes
Score 76%
Description:

OneStepBack README

OneStepBack is a Gtk 2 and 3 theme with some colors and embossed widgets inspired by the good old NextStep look. I'm old.

It is developed from scratch, is light and minimal, uses only three shades of grays and one color. That was the challenge.

It has been tested on Arch Linux with Gnome-Shell, Gtk+ from 3.16 to 3.22, a good amount of Gtk2 applications and some Gtk3 applications. A lot of widget controls are still missing and it is not tested at all with unity or xfce.

This is a GPL 3 free software. Feel free to change and share the code.

This is the version 0.96, released in July 2017.

To install the theme, unzip the archive and copy the theme in your theme directory. (For gtk 3.16 and 3.18 users, the archive contents also a directory called OneStepBack-3.16-18: extract and copy it in your theme directory.)

(For your information, the screenshot shows:
- Ubo Icons Theme (https://www.gnome-look.org/content/show.php?content=122078), with personnal additions;
- Gnome-Shell default theme;
- Dash to Dock (https://extensions.gnome.org/extension/307/dash-to-dock/) extension;
- Dynamic Top Bar (https://extensions.gnome.org/extension/885/dynamic-top-bar/) extension, for transparent top bar when no window is maximized.)

Known bugs:

- gtk3: in firefox and thunderbird: arrow buttons shape and colors: waiting for a firefox update.

ChangeLog

version 0.96: July 2017
- fix a color bug for mouse color selection in caja (mrnhmath)

version 0.95: July 2017
- fix a color bug for background in icon view in caja (mrnhmath)
- fix a color name bug

version 0.94: July 2017
- fix a color bug for selected and unfocused wxgtk items

version 0.93: May 2017
- gtk3: fix a color bug in nautilus for selected and unfocused icons
- gtk3: fix a color bug for selections in firefox gtk3
- change for a blue-gray color for progress bars and switch

version 0.92: November 2016
- gtk3: fix a color bug in headerbar pathbar
- gtk3: add a left margin to arrow in menus
- gtk2: fix wrong background color in rox when switching theme
- gtk3: improve css syntax for font definitions

version 0.91: September 2016
- gtk3: disable the GtkWidget-window-dragging function that breaks things in gnumeric (thanks Ingo S.)

version 0.9: August 2016
- add support for easy color changes
- gtk3: add a minimal lenght to the scrollbar sliders
- gtk3: improve arrows design in scrollbar when disabled

version 0.8 : April 2016
- gtk3: fix a bug in desktop borders when nautilus manages the desktop
- gtk3: more consistant design of the scrollbar arrow buttons
- gtk3: add support for scale indicators
- gtk3: fix bug for scale sliders overpassing trough
- gtk3: fix a bug with labels of scale bars
- gtk3: add support for arrows in popover menus
- gtk3: change behaviour of the checked button in hea.derbar
- gtk3: add basic support for calendar and iconview widgets
- gtk3: fix a color bug for radiobutton label when disabled in list
- gtk3: add support for expander arrows when active

version 0.7 : April 2016
- gtk3: port to gtk 3.20: gtk3 part rebuild from scratch !
- orange progress bar color
- gray active widgets
- no more highlight on hover

version 0.6 : November 2015
- gtk3: improve borders of menus (thanks behrz)

version 0.5 : October 2015
- gtk3: improve borders/shadows to better match the gtk2 part (thanks behrz)
- gtk3: improve switch borders
- fix some colors and rocking in toolbar buttons
- change borders of scrollbar sliders to match the new button shadows
- gtk2: better centering of the scrollbar thumb
- gtk3: fix a padding problem in gedit open document popover (thanks to bd209ocp)

version 0.4: October 2015:
- gtk3: fix some color and padding tweeks for nautilus 3.18
- add arrow buttons to scrollbars
- gtk3: test with gtk 3.18: ok

version 0.3: October 2015:
- gtk2: fix shadow glitchs in the scrollbar design
- add a shell script to easily change the colors of the theme
- gtk3: improve calculation of shadows on buttons

version 0.2: September 2015:
- gtk3: fix borders glitchs in menus
- gtk3: improve borders of the embossed widgets
- gtk3: define help colors for borders
- gtk3: fix :hover colors on switchs
- gtk3: add support for gnome-logs selections
- fix color of insensitive combobox and check and radio buttons labels
- gtk2: fix color of gimp loading bar

version 0.1: August 2015: initial version

leenux

12 days ago

getting better

Report

megacoder

19 days ago

I'm been searching for this look for a long, long time. Thank you very, very much!

Report

xerxeslins

21 days ago

Great theme! OneStepBack + Tango2 icon = awesome!

Report

vaskas

2 months ago

Hi jpsb, what is the Gnome Shell theme you are using in the screenshots? Looks like a good match! Can you please also share the panel icons?

Report

C

jpsb

27 days ago

I updated the description with some informations. (Sorry for the delay.)

Report

hmd9261

3 months ago

I just upgraded my system, so that now I have gtk3-3.22.10-4. Unfortunately the latest version does not work with it, i.e. the theme gets completely ignored. With gtk2 applications it's just fine. Any hint?

Report

hmd9261

3 months ago

I found 0.91 in the net. It can be used but does not completely work. Hence I would probably want to try out some of the archived versions, but I can't download them. Any idea?

Report

C

jpsb

3 months ago

No idea, sorry. I am on gtk 3.22.18 and the theme works fine. Stupid questions: are other third party themes working on your system ? And just for clarity, what are your distribution and window manager ?

Report

hmd9261

3 months ago

Other themes work, but I had to try out a few to get one that worked well. It looks like there are subtle differences that can cause such problems.

I use e20 as window manager, and Oracle Linux 7.4 as my distro. The distro is quite exotic, but it is basically a clone of RHEL with some Oracle addons. People have to use stuff like this at work :)

Since there are no downloads of older versions available here, is there any chance to download them somewhere else? I could not find anything in the net. If you use a version control system to maintain the code, ever thought of making it public on github? People could then (a) access older versions and (b) contribute patches. Think about it :)

Report

freelancer96

3 months ago

brings back some good memories...

Report

mrnhmath

3 months ago

I have two issues with it: Caja folder view has a black background and the tabs looks bad compared to Gtk2

Report

C

jpsb

3 months ago

Hum, I must confess I don't know what is Caja. Regarding the tabs, that's probably the changes I made in the last version... I will have to refine my changes. Do you have some pictures of the problems ?

Report

mrnhmath

3 months ago

Caja is MATE's file manager. Here's how the folders are presented, with a black background: http://i.imgur.com/JwQi4d1.png and the tabs: http://i.imgur.com/codz6qn.png

Report

C

jpsb

3 months ago

I had a look on Caja: try the just uploaded 0.95 version. The background seems ok now. It remains a bug when selecting multiple icons, the selection box is not transparent. I'm still scratching my head. If I find a way to deal with this bug, I will upload a new update. Regarding the tabs in gtk3 part, I now understand your concern. The design is clearly a compromise and I hope not a bad one. If I find some time, I will try to improve it.

Report

mrnhmath

3 months ago

Caja is usable again. Is the code hosted somewhere? I may help you with something.

Report

C

jpsb

3 months ago

The orginal code is hosted on my computer... You are the second person in two years to ask for a public repository. Not a emergency but I will rethink it. Feel free to improve the code and send it to me if you want. Help is always welcome: thanks. My email is in the readme in the package.

Report

C

jpsb

3 months ago

The selection box bug (rubberband) in caja is now fixed. Please try the 0.96 version.

Report

fishears

3 months ago

This is the prefect antidote for having had too much flat/osx/transparent theming

Report

C

jpsb

3 months ago

Thanks ! And very good naming ! Maybe I'll change the name to antidote...

Report

fishears

3 months ago

I've made a quick Gnome Shell theme that matches your GTK themes pretty well. It's based on HP-UXMotif theme. Is it OK to upload (with appropriate credits) & use the OneStepBack name to make it easier to find? Also, in Gnome Tweak Tool, on the extension page (this is Gnome Shell 3.24) the headerbar needs to be taller to accommodate the switch so I added this code to the gtk3 theme:
/* increase headerbar height */
headerbar {
min-height: 38px;
padding-left: 2px; /* same as childrens vertical margins for nicer proportions */
padding-right: 2px;
}

Report

C

jpsb

3 months ago

Maybe choose a name with reference to OneStepBack (GS4OneStepBack )? This is GPL free software after all. And I can put a link here to your GS theme.

I'm reluctant to fix the mimimum height of headerbars: seems to me a wasted space (and Client Side Decoration for windows has always been a strange idea to me...)

Report

fishears

3 months ago

Actually, I agree, that was a bad way to address the problem. It's really a button issue so I'm now making min-height: 24px; min-width: 24px; and padding: 2px; for button and all is working for me. Not sure why but it was only affecting the close button, not the min or max but this fixes it on my system.

Report

C

jpsb

3 months ago

It's better but still too much for my taste. I have no idea how to do a better job.

Report

vaskas

2 months ago

Are you still looking to share the Gnome Shell theme? Keen to give it a go!

Report

fishears

2 months ago

I changed my mind about publishing - too busy to maintain it officially. You can have what I've got here: https://drive.google.com/file/d/0B1wOhkjJBMXfTHBZN1pZVVdmN1E/view?usp=drivesdk

Report

product-maker megacoder Nov 01 2017

I'm been searching for this look for a long, long time. Thank you very, very much!

product-maker mentis Aug 09 2017

product-maker mrnhmath Aug 09 2017

product-maker vistaus Aug 09 2017

product-maker freelancer96 Aug 02 2017

brings back some good memories...

product-maker tepca Jul 31 2017

product-maker fracaburda Jul 31 2017

product-maker tremep Jul 31 2017

product-maker dubious Jul 30 2017

product-maker mnbvc Jul 30 2017

product-maker bascha Jul 26 2017

product-maker fishears Jul 25 2017

This is the prefect antidote for having had too much flat/osx/transparent theming

product-maker feren Jul 15 2017

product-maker spalecawer Jul 14 2017

product-maker gpyra Jul 14 2017

Cool :-)))

product-maker raorn Jul 12 2017

product-maker mullah Jul 01 2017

product-maker dshdsh May 09 2017

product-maker Laszcz Feb 09 2017

product-maker krig Jan 07 2017

product-maker brycelynch Oct 29 2016

product-maker nitrofurano Oct 13 2016

product-maker wasunji Sep 12 2016

product-maker pegasus2016 Sep 05 2016

product-maker Ankush Sep 04 2016

product-maker actionless Sep 01 2016

product-maker amorpher Aug 11 2016

product-maker rvc-2011 Aug 11 2016

product-maker twodogs May 23 2016

product-maker cwchien Apr 23 2016

product-maker azawi Dec 17 2015

product-maker anitaauday Nov 23 2015

product-maker ralphibc Nov 18 2015

product-maker Moatib Oct 21 2015

product-maker ed209ocp Oct 17 2015

product-maker leenux Oct 07 2015

product-maker behrz Oct 06 2015

product-maker pulpo69 Oct 06 2015

product-maker Helena84 Sep 08 2015

product-maker lenich Sep 06 2015

product-maker Feudor32 Aug 22 2015

product-maker raorn Aug 14 2015

product-maker isabell Aug 12 2015

product-maker zolix Aug 11 2015

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.96
updated Oct 24 2017
added Aug 11 2015
downloads today
0
page views today 71