Code Monkey home page Code Monkey logo

slackthemes's Introduction


Slack Themes

Build

About the project

slackthemes.net is a platform for browsing and sharing themes for Slack. It is not affiliated with Slack in any way or form; but it is a great tool, use it.

How to contribute (themes)

  1. Fork this project.
  2. Add your theme to the data/themes.yml file.
  3. Create a pull request.

How to contribute (core)

  1. Fork this project.
  2. Install dependencies using bundle install
  3. Make changes.
  4. Build the project using bundle exec middleman build
  5. You can run a local webserver to test the project. (make sure to use the ./build folder as your DocumentRoot).
  6. Create a pull request.

Contributors

slackthemes's People

Contributors

aitk avatar altaywtf avatar atesgoral avatar cassidyjames avatar davidleininger avatar forsureitsme avatar gabrielboliveira avatar gregsdennis avatar hipska avatar jakeleboeuf avatar khendrikse avatar kirb avatar maletor avatar matty avatar maximelafarie avatar micaelmbagira avatar michaelfoss avatar missmeng avatar nickcolley avatar paracycle avatar pardom avatar pgseattle avatar pishen avatar planetabhi avatar psafont avatar redcoatasher avatar trevorbramble avatar wopian avatar xiprox avatar zenorocha 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  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slackthemes's Issues

Theme picker UI refactor

The application is basically a UI clone of slack, except for the theme picker.

I think a UI refactor of the theme picker can give the site a fresh updated look! With some small changes you might get:

screen shot 2018-11-05 at 21 46 42

How to contribute?

You should probably add a README to explain how to run & contribute to this project after having forked+cloned this project.

New Feature Request: Toggle On Multi-Team View Or Single View

I would like to have the ability to toggle showing what a "single team" view and "multi-team" view looks like. Some of the themes look really good on single team, but look awful on multi-team (Midnight Pink is a prime example)

As on the multi team, side bar changes color, and the bottom "profile" disappears (will be the same color as the profile part down the bottom)

Example:
image

Adjust WordPress theme to be more like its default interface

I noticed WordPress theme looks strangely brownish. While accent/brand colors are accurate, background and text are not quite what WPā€™s default interface theme looks like.

I would like to suggest the following adjustment to make it consistent with WP UI feel:

  1. Consistent background and hover
  2. Slightly more accurate active hue
  3. Darker admin "notification" green

current:

#333333,#222222,#0074A2,#FFFFFF,#111111,#FFFFFF,#7AD03A,#D54E21

changed:

#23282d,#191e23,#0073AA,#FFFFFF,#111111,#EEEEEE,#46b450,#D54E21

Encode colour codes in URL hash for sharing

After selecting an existing theme and getting the theme slug in the URL hash; the moment any colour is changed, encode the full theme in the hash so that the URL can be shared to get feedback on the theme-in-progress. Selecting an existing theme resets the hash to a theme slug.

Add Arc-Grey theme

There is currently an Arc theme. I suggest an Arc-Grey theme to match that gtk theme. Much softer colors:

#383838,#303641,#999999,#FFFFFF,#5c5c5c,#FFFFFF,#999999,#999999

screenshot from 2017-11-01 15-08-52

Remove ugly themes

There might be some themes that are not as pretty as other themes. Would it make sense to cull some themes? It would even be nicer if there was a way to track popularity of themes and cull unpopular ones...

Track theme popularity

The simplest way to track theme popularity would be to generate synthetic pageview events every time a user-initiated theme change is performed.

Repository no longer maintained, help needed?

With all due respect, this project is really nice, but looks like it's not maintained, not sure if there's any help we can that offered?

Maybe some people will be interested in being collaborator to help sort out some issues and pull requests.

@paracycle do you have any idea? Thanks ;)

Add team switching sidebar

Currently not shown in the preview but it's also affected by themes, would be nice to see in what way for each of them

Search themes

As the amount of themes is growing rapidly, I suggest the addition of a search input in the modal:

screen shot 2018-11-05 at 16 00 07

Right now, the themes are loaded using a template, this should be done through angular. This opens up the possibility of using ng-repeat. Which in turn adds the possibility of using angular filters!

Also, I would suggest a fuzzy search.

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.