There are lots of minimalist Atom themes out there. Pure takes these themes and extrapolates them to their inevitable conclusion, and it's not messing around.
Pure is a radical new take on the editor theme. It embodies an ultra-minimalist, ultra-customisable approach unlike anything you've seen before.
Pure is ready for prime-time, but there's bound to be issues that need addressing, and I definitely wouldn't call it finished. If you spot something wrong or you have ideas, feel free to create an issue on GitHub.
Install Pure in Atom's settings or run
apm i pure-ui.
I know, right? I thought background images were crazy at first too.
The march towards minimalism, in my view, has often resulted in interfaces that feel cold; inhuman; Brutalist, even. This is particularly bad for our editors, which are places that we spend extended periods of time in, and which we often use for difficult or stressful tasks. I wanted to make my editor feel warm, inviting, and like it was truly made for humans. I wanted to want to spend time in it, and I wanted to truly enjoy using it. Background images in Pure humanise the text editor in a way that I could not have imagined.
But why are we not all writing code with background images already? I see a few reasons.
Traditional image themes feel rough and often don't succeed in any of these areas, but Pure is different. It's the theme that I wanted to use every day; it didn't exist, so I made it myself. I made it for me, and I have gone to great lengths to get this right.
You don't have to have a background image if you don't want to; Pure is also a great dark theme, or light theme, or hot pink theme. In fact, I never intended to have background images when I first started developing the theme, but at some point I was curious to see what it would look like with a background image, and I can never go back. In some ways, I see background images as the ultimate evolution of the minimalist text editor.
Pure lets you customise the font, font size, and scrollbar width. The theme has two background modes: image and solid colour.
Pure's background image selection interface can be accessed through "Pure: Background images" in the command palette, or through Packages > Pure > Background images.
Pure provides a curated set of default images, and you can easily add your own. It also provides a slideshow-type feature that can be customised in the settings.
By default, the theme imposes a translucent black overlay on top of the background. How translucent it is can be customised in the settings, and you may wish to make it more or less translucent depending on preference or the background image you're using.
When using a background image, the theme uses a translucent accent colour throughout the interface. The colour and its translucency can be customised in the settings.
When using a solid colour background, you can set a simple but elegant dichromatic colour scheme. By default, the theme will adapt the accent colour to the background colour that you select.
Pure was built with all the love in the world by @matthewlucock.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.