Git Product home page Git Product logo

atom-ui's Introduction

An arctic, north-bluish clean and elegant Atom UI theme.

Designed for a fluent and clear workflow based on the Nord color palette that fits the Nord Atom Syntax theme.

Getting Started

Visit the official website to learn all about the UI elements features, the supported packages and the one-click setup.

Learn about the installation and activation, how to configure and develop the theme from the official documentations.

Quick Start

Thanks to the official Atom package registry, Nord Atom UI can be installed with one click.

  1. Go to the package installation view by opening the Settings.
  2. Switch to the Install pane and enable the Themes package search filter.
  3. Search for Nord and and click on the Install button to finish the installation.

See the documentation for details about more installation options like through the APM install command.

Activation

To activate the theme, open the Settings and switch to the Themes pane to change the UI or syntax theme. Click on the the UI Theme drop-down menu and select Nord Atom.

See the documentation for details about more activation options.

Features

Your IDE. Your style.

A unified UI and editor syntax element design provides a clutter-free and fluidly merging appearance.

Uniform design with beautiful UI elements.

The themed UI elements provide a fluid and unobtrusive transition from the code editor to the IDE.

Take your favorite packages with you.

The theme supports many popular UI packages for fluid and unobtrusive user interface transitions.

Contributing

Nord is an open source project and we love to receive contributions from the community!

There are many ways to contribute, from writing- and improving documentation and tutorials, reporting bugs, submitting enhancement suggestions that can be added to Nord by submitting pull requests.

Please take a moment to read Nord's full contributing guide to learn about the development process, the project's used styleguides, branch organization and versioning model.

The guide also includes information about minimal, complete, and verifiable examples and other ways to contribute to the project like improving existing issues and giving feedback on issues and pull requests.

Copyright ยฉ 2016-present Sven Greb

atom-ui's People

Contributors

svengreb 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

Watchers

 avatar  avatar  avatar

atom-ui's Issues

Markdown Preview BG color issue

When in the markdown preview, color of the bold text using both
**test text**
__test text__
is mixed with the editor's background color (see figure below)
issue1

thanks!

Regexp groups in find/replace text field obscured by highlighting

When typing in a regular expression in the find dialog, I encounter an unhappy interaction between Nord theme and Nord syntax - The plain-text contents of group matches (e.g. 'Le' in Who (Le)* Foo) are syntax highlighted white, and the background of the active search field is white. Hence the text is invisible. Selecting the text makes it visible again by virtue of the light grey selection highlight, but it does cause a small bit of irritation every now and then.

I'm not sure what the best solution here might be - a modification of the syntax highlighting when in a dialog field? A different focus highlight color for these fields?

"imdone-atom" community package support

Implement optimized styles for the community ๐Ÿ“ฆ imdone-atom by imdone.

  1. The task lists should have the base background color.
  2. Tasks should have the correct background color.
  3. Tasks should have the correct border color.
  4. Tasks should have a background-color transition when beeing dragged.
    5 The trash icon for tasks list should have a color transition.

Milestone #20 Issue

Base background color for single tab

If there is only one tab open the focusing background color does not play well with the base theme background color.
Make use of the :only-child pseudo class to change this behavior if only one tab is open.

ghi-44-scrot-before

Package Support

:atom: ๐Ÿ“ฆ โค๏ธ
This epic tracks issues for support implementations of the most popular Atom packages.
I'm happy for any help and improvement suggestions so please feel free to create a PR or report issues.

๐Ÿ’ฌ Community

:atom: Core

markdown-preview package support

Implement optimized styles for the core ๐Ÿ“ฆ package markdown-preview.

GitHub Style

  1. Code blocks should use the original background color #F7F7F7
  2. Code blocks should have the original padding of 16px
  3. Code blocks should have the original border radius of 3px
  4. All headings should use the original background color #333333

Nord Style

  1. URLs/Links should be colored correctly
  2. Code blocks should be colored correctly
  3. Code blocks should have the correct component padding multiplied by 1.5 to match the GitHub style
  4. Code blocks should have the correct component border radius
  5. Blockquotes background should be colored correctly
  6. Inline code should be colored correctly with the padding-box background-clip
  7. All headings should be colored correctly
  8. The h1, h2 and h3 headings should have bold font
  9. Tables should have transparent borders
  10. Table headings should differ from the body color
  11. Every second table row should be colored slightly darker to achieve a pattern

No visually difference of the active tab

The current active tab has no visual difference compared to unactive tabs.
This leads to the fact that it is hard for the user to

  • know which file currently is open editing
  • know which direction to change tabs to get to another file
  • know if a file is saved or not.

Caused by the .tab.active[class="MarkdownPreview"] selector which overrides the .tab.active selector rules.

"expose" package support

Implement optimized styles for the community ๐Ÿ“ฆ expose by mrodalgaard

  1. The modal overlay top border is bugged and should be set to 0
  2. The top icons (settings and close) should have the default size of 16px
  3. The top icons (settings and close) should be darker colored and recolored to the default color on hover via transition
  4. The tab close icon should use the default transition animation
  5. The tab header should use the default transition animation
  6. The active tab should correctly colored solid border

"tool-bar" community package support

Implement optimized styles for the community ๐Ÿ“ฆ tool-bar by suda.

This should make the tool-bar package fit it more with the surrounding UI.

  1. The border should be removed
  2. The button- and bar background- and border color should fit the theme base background color
  3. Spacer should have no -webkit-mask-image shine effect and should git the base text color
  4. Spacer should have margins for each layout (vertical, horizontal)

References:

  • atom/one-dark-ui #162

This is a milestone issue #20 item.

"build" package support

Implement optimized styles for the community ๐Ÿ“ฆ build by noseglid.

  1. The font size should be set to the theme default.
  2. The heading should be centered.
  3. The terminal background color should use the slightly darkened theme base background color.
  4. The buttons should be colored.
  5. The flash-highlight colors should use the theme colors.

Theme settings

This feature should allow users to configure specific styles and behaviors of the theme.
The initial implementation should include an option (checkbox) to enable/disable the full-width tab feature as requested in #35.

Theme setting to darken focused form colors

All forms have an snow-inspired color effect when focused by using a light background color and a dark foreground color for the text.
As mentioned in another issue this could interfere with some users due to the contrast change.
A theme setting should be added to use a darker focus color.

ghi-43-scrcast-before

Set font size for UI

Hi!
First of all - this theme is great! I really love the design, transitions and colors.

But.. there is one thing which makes it quite cumbersome to use for me - font size.
It's set to 14px. It's too big for me.
To change the font size in the entire theme, I need to add some nasty css code to my atom stylesheet.

Is it possible to add font-size selection in the theme settings?
This option is for example in the "one-dark-ui" theme.

Greetings!

Atom 1.13 Shadow DOM removal

Starting from Atom version 1.13, the contents of atom-text-editor elements are no longer encapsulated within a shadow DOM boundary.
This means the :host and ::shadow pseudo-selectors and the /deep/ combinator selector should be completely removed.
To prevent breakage with existing style sheets, Atom will automatically upgrade selectors for versions less or equal to 1.12.

Currently Atom 1.13 is in the beta chanel (1.13.0.beta6).
This issue prepares the package for the incoming breaking changes when Atom 1.13 reaches the stable channel. It will me merged as soon as the official Atom theme One Dark Syntax updates the Atom engine requirement to >=1.13.

The flight manual provides the great migration guide "Removing Shadow DOM styles" for package authors to prepare their packages for this breaking change.

There are also reference pull requests for the Atom Core theme packages One Dark Syntax and One Dark UI.

The associated improvement/ghi-#49-atom-1.13-shadow-dom-removal branch will be merged as soon as the versions of the official themes "One Dark UI" and "One Dark Syntax" are bumped to <=1.13 in their package.json files to keep compability as long as lower versions are supported.

Tasks

  • Remove all :host and ::shadow pseudo-selectors
  • Remove all /deep/ combinator selectors

Known issues/bugs

  • Bright text color in active text fields broken through the selector removements
  • Bright text field border on hover

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.