Coder Social home page Coder Social logo

snwh / suru-icon-theme Goto Github PK

View Code? Open in Web Editor NEW
466.0 31.0 52.0 38.25 MB

The source of the Suru icon and cursor set

Home Page: https://snwh.org/suru

License: Other

Ruby 6.31% Python 77.54% Meson 0.47% Shell 15.67%
icons freedesktop desktop icon-theme ubuntu

suru-icon-theme's Introduction

Suru Icons & Cursors

This project is a revitalization of the Suru icon set that was designed for Ubuntu Touch. The principles and styles created for Suru now serve as the basis for a new FreeDesktop icon theme.

Copying or Reusing

This project has mixed licencing. You are free to copy, redistribute and/or modify aspects of this work under the terms of each licence accordingly (unless otherwise specified).

The Suru icon assets (any and all source .svg files or rendered .png files) are licenced under the terms of the Creative Commons Attribution-ShareAlike 4.0 License.

Included scripts are free software licenced under the terms of the GNU General Public License, version 3.

Installing & Using

You can build and install Suru from source using Meson.

# build
meson "build" --prefix=/usr
# install
sudo ninja -C "build" install

By default it installs to /usr/ but you can specify a different directory with a prefix like: /usr/local or $HOME/.local.

After which you should be able to pick Suru as your icon or cursor theme in GNOME Tweak tool, or you can set either from a terminal with:

# set the icon theme
gsettings set org.gnome.desktop.interface icon-theme "Suru"
# or the cursor theme
gsettings set org.gnome.desktop.interface cursor-theme "Suru"

Uninstalling Suru

To uninstall Suru, simply run the following. (If you installed it without superuser priveleges just omit the sudo.)

sudo ninja -C "build" uninstall

Once uninstalled you can reset your icon and cursor theme to the default setting by running the following.

# reset icon theme to default
gsettings reset org.gnome.desktop.interface icon-theme
# reset cursor theme to default
gsettings reset org.gnome.desktop.interface cursor-theme

Contributing

Contributions are obviously welcome! If you would like to contribute to this project, please have read this regarding contributions.

Alternatively, if you would like to support development by making a donation you can do so here.

suru-icon-theme's People

Contributors

bilelmoussaoui avatar feichtmeier avatar snwh avatar wandrewkeech 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

suru-icon-theme's Issues

Aliasing makes non-straight lines in symbolic icons appear thinner/less contrasty

Coming from a discussion about GTK window controls in Communitheme. I couldn't find this issue being reported/discussed before.

Because of aliasing diagonal lines in symbolic icons look thinner and less contrasty compared to straight (vertical/horizontal) lines.

This is especially noticeable for window controls, with the X (close button) right next to minimize and close. It makes the close button look darker and makes it kind of vanish into the background -- which gets worse against lower contrast backgrounds (like orange or lighter grey). The same effect is visible for other icons with non-straight lines like the magnifying glas though. Maybe this can be offset visually by making non-straight strokes a little bit thicker.

contrast-window-controls-2


(gifs provided by @godlyranchdressing)

Green in battery icon unclear and possibly against Gnome design guidelines

Hi

I'm really loving the icon theme! I'm going to use it as my daily driver for the following couple of days. Is it ok for you if I post the issues I find here?

The "full battery" icon is a white battery filled with green. This is very hard for me to see in Ubuntu 17.10 because of the orange background. I'm red-green colorblind so the difference between Orange and Green is very hard for me to see, especially if it's such a tiny surface.

image

Also, I think the gnome design guidelines require those icons to be monochrome.

How about to insert Monero and Crypto icons in the theme?

Hi,
due to crypto diffusion and to many wallet and node GUI client available for Linux, how about to insert Monero and major cryptocurrencies icons in the theme?

I mean only the most important and full opensource cryptocurrencies like Monero, Bitcoin, Litecoin, ZCash and just few more.

Newbie problem: I cannot uninstall

I am sorry if my question is elementary: I am a novice, not a Ubuntu guru.. I am using Ubuntu 16.04.3 and the Unity desktop environment.

I thought I would try your themes so I followed the instructions for installing. I think there were a few error messages at that time, to the effect that various sizes of icons were not being installed. At least, that is how I remember it. Apart from that I coulld see that the installation seemed to have worked OK because I could see various icons in the title bar and the launcher had changed, I thought I would check that I could uninstall the themes but the uninstall failed: I got this error message:

$ make uninstall
rm -r ~/.local/share/icons/Suru
rm: cannot remove '/home/roy/.local/share/icons/Suru': No such file or directory
Makefile:15: recipe for target 'uninstall' failed
make: *** [uninstall] Error 1

Can you please tell me what I have done wrong and on how I can revert to the default Ubuntu icons?

Add Icons for programs in Ubuntu Flavors (Like Ubuntu MATE) and Missing icons

Some Ubuntu Flavors have extra things like Welcome apps and special software centers.
Icons are needed for these. Also some icons like the MATE Bluetooth Adapter settings don't have a icon.

MISSING ICONS:
Software Updater
Ubuntu MATE Welcome
Disks
dconf Editor

MATE APPS:
About Me
Screenshot
User and Groups
Bluetooth Adapters
Bluetooth Manager
Dictionary

The Desktop icon is just a blank folder on MATE (Both on Show Desktop and in Caja)
I am probably missing some icon.

Misspelled 'Directories' value in index.theme

A number of minor typos create errors in syslog, like this:
Theme directory 4x24/actions of theme Suru has no size field
Theme directory 16x16@2x/statu of theme Suru has no size field
Theme directory 24x24@2x/action of theme Suru has no size field
Theme directory 24x24@2x/app of theme Suru has no size field
Theme directory 24x24@2x/categorie of theme Suru has no size field
Theme directory 24x24@2x/device of theme Suru has no size field
Theme directory 24x24@2x/emblem of theme Suru has no size field
Theme directory 24x24@2x/emote of theme Suru has no size field
Theme directory 24x24@2x/mimetype of theme Suru has no size field
Theme directory 24x24@2x/place of theme Suru has no size field

4x24 should be 24x24, statu should be status, etc.

The line should read:
Directories=8x8/emblems,16x16/actions,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/mimetypes,16x16/panel,16x16/places,16x16/status,24x24/actions,24x24/animations,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/emotes,24x24/mimetypes,24x24/panel,24x24/places,24x24/status,32x32/actions,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/mimetypes,32x32/places,32x32/status,48x48/actions,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/mimetypes,48x48/notifications,48x48/places,48x48/status,256x256/actions,256x256/apps,256x256/categories,256x256/devices,256x256/emblems,256x256/emotes,256x256/mimetypes,256x256/places,256x256/status,8x8@2x/emblems,16x16@2x/actions,16x16@2x/apps,16x16@2x/categories,16x16@2x/devices,16x16@2x/emblems,16x16@2x/emotes,16x16@2x/mimetypes,16x16@2x/places,16x16@2x/status,24x24@2x/actions,24x24@2x/apps,24x24@2x/categories,24x24@2x/devices,24x24@2x/emblems,24x24@2x/emotes,24x24@2x/mimetypes,24x24@2x/places,24x24@2x/status,32x32@2x/actions,32x32@2x/apps,32x32@2x/categories,32x32@2x/devices,32x32@2x/emblems,32x32@2x/emotes,32x32@2x/mimetypes,32x32@2x/places,32x32@2x/status,48x48@2x/actions,48x48@2x/apps,48x48@2x/categories,48x48@2x/devices,48x48@2x/emblems,48x48@2x/emotes,48x48@2x/mimetypes,48x48@2x/places,48x48@2x/status,256x256@2x/actions,256x256@2x/apps,256x256@2x/categories,256x256@2x/devices,256x256@2x/emblems,256x256@2x/emotes,256x256@2x/mimetypes,256x256@2x/places,256x256@2x/status,scalable/actions,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/mimetypes,scalable/places,scalable/status

Missing GNOME Games icon

The current version of the lack of GNOME game series icon.
In addition, could you please tell me when will the Ubuntu Suru set to the default icon theme?

Inherit from ubuntu-mono-dark?

Hi

I've gotten a request to make Suru icon theme inherit from ubuntu-mono-dark and I wanted to know your take on it. I see you've added ubuntu-mono-light in the past to fix issues like #21. You removed it again quickly after, but I can't seem to find why.

ubuntu-mono-dark contains a number of mono "systray" icons for apps like Dropbox and transmission. Example for Dropbox:

ubuntu-mono-dark (default in Ubuntu)

image

default of dropbox

image

I don't like the fact that ubuntu-mono-dark overrides the dropbox icon, but it's currently the default in Ubuntu, and it does fix the issue with the transmission icon.

What do you think?

google-chrome can not be started with the suru cursor selected

  • download google-chrome deb (67)
  • clone & build suru repo with usr prefix
  • select the suru cursors
  • start google-chrome

I tried to find any other .deb that can't be started with the suru cursors selected but didn't find any, yet.
🤷‍♂️
Edit: checked the chromium snap --> the issue does not occur

Request: change size threshold of folder icons

yurps

At the default icon size (I believe that's 67%) of the NautilusCanvasViewContainter (just a view basically) suru uses the "smaller" icons for the folders.

Could this be changed so the very beautiful and flatter icons are used for this size?

Best wishes

Migrate to another platform (Gitlab or another) to keep things moving

Golang Icon missing

Thanks for the awesome icon theme.

Can you please look into adding an icon for the Go programming language (golang.org)

icones are missing

I've noticed that some icons are missing in various application such as Synaptic.
capture du 2018-05-02 23-31-20

New symbols for window controls

The symbols for window controls look very conservative. Probably because they are part of the fallback-icon-theme.
Suru should get its own window controls.
It would be nice when the minimize-symbol implicates that the window is going to be minimized to the left border of the screen (dock).
Thank you!

Border outline for smaller icons

GREAT JOB! And Thank You. :)

Here is a suggestion...

The border on some of the smaller icons looks out of place...

As an example, the outline for the application-pdf.svg is a grey color. Maybe the outline should be a darker shade of the most prominent color in the icon. In the case of application-pdf.svg, perhaps a dark red color?

Still you have to be careful not to use too dark a color. For example, I think the folders.svg is on the right track, but the darker orange outline, of four the smaller sizes, may be a bit too dark, IMHO.

Is it possible to make the smaller icons exactly like the largest icon, and not put a border? (Not sure if that will maintain enough contrast at the smaller sizes, but may be worth a try?)

Text editor icon missing

An icon for the desktop's default text editor (accessories-text-editor) is missing. Since this is part of the desktop environment, I think it should be added.

Change the busy spinner

Hi

As discussed here could the theme include a blue version of the “process-working-symbolic” icon as busy spinner?

I know that it's an indicator within the UI, but that doesn't matter IMO.

Frederik writes:

Could you please include the blue progress working indicator in the suru icon theme? The blue fits in the unity8 spirit we tried to revive with the communitheme (that’s actually only the working title ;)). All progress bars are blue.
If this is really no option for you then maybe you could adapt your indicator (the black spinning disk without the cursor above it) to the blue Nr 13 from the communitheme cursor set?

image

"Better" matching communitheme colors?

Not a bug, more of a question about design sensibility. I have made a couple branches in a fork for matching the elements of Tweaks and Software Store to the Suru colors as they seem to be stabilizing in the community gtk theme. Is your feeling that the icons are better with Ubuntu Orange to have a more cohesive "system" look, distinct from the design elements which are communicating system state, or is it better to have more observably memetic design for the app icons?

Meson error: Not enough arguments to project(). Needs at least the project name and one language

Hi there, pardon the dumb question, I'm new to meson. I tried to install latest version but get the following error when I run meson:

Not enough arguments to project(). Needs at least the project name and one language

here is what I do:

git clone https://github.com/snwh/suru-icon-theme.git
meson suru-icon-theme --prefix=/usr

I feel like I am not understanding instructions correctly or steps are missing. This is what I see in notes:

meson builddir --prefix=/usr
sudo ninja -C builddir install

Please help.

Many thanks
Wonko

Does Suru's GPL licence allows us to create own third-party icons for exclusive, private and unshareable use (I mean only for me)?

As third-party icons are not allowed for Suru icons theme, but does its GPL licence allow me to fork this repository, to create own third-party icons for and exclusive and private use (I mean only for me) and not to share the icons to the public, or am I required to publish and share the derived Suru icons theme in another place (I mean in mine, not in your place, so you do not allow)?

MIssing Icons

These Icons are missing:
Backups
Clocks
Disk Usage Analyzer
Image Viewer
Logs
Power Statistics
Software Updater
Software & Updates
Startup Applications
Startup Disc Creator

Not sure about these (do these ones stay as they are?):
LibreOffice
Aisle Rot Solitaire
Shotwell
Mines
Synaptics Package Manager
Remmina
Gimp
Mahjongg

EDIT: Icons that are not missing anymore:
(Disks)
(Gnome To Do)
(Help)
(Screenshot)

Evolution icon incomplete for sizes <= 48x48

The icon evolution.png, in all of the folders 48x48 and downward is incomplete: it is just a blue squircle.

The same goes for the files org.gnome.Evolution.png, internet-mail.png and mail-app.png.

In the dock:

image

In the applications view:

image

Backups Icon Suggestion

backup-app

Suggestion for backup-app.png linked to org.gnome.DejaDup.png If approved an SVG will need to be created.

ppa and packaging stuff

I created a mirror of the suru-icon-theme repo in the ubuntu github project: https://github.com/Ubuntu/suru-icon-theme. I'm setting something up to pull from your repo daily. I added packaging stuff and included it in the daily builds for the communitheme ppa. You can install it on Ubuntu 17.10 and 18.04 using the ppa:

sudo add-apt-repository ppa:communitheme/ppa
sudo apt update
sudo apt install suru-icon-theme

and change the icon theme using "Gnome Tweaks".

If you're interested, I can create a PR to upstream the packaging stuff, and add a link to the ppa in your readme. What do you think?

I posted this on the ubuntu community forum first, but I'm not sure if you watch that.

Third-party app developer here...

Hello Sam,

I'm the developer of an app named Haguichi and would like to make clear that I am totally fine with icon themes "overwriting" my "branding" as long as it incorporates the logo and color. I would even go as far to say that I prefer this, because it provides desktop integration and consistency, which I strongly advocate.

I prefer this so much so, that I often create these icons myself and submit them upstream to the icon theme. If pushing upstream is not possible and it's a major (default) distribution theme, I will ship the icons with my app itself. That's what I have done with ubuntu-mono icons and it's what I'm about to do with Suru icons in the upcoming 1.4.0 release:

Haguichi Suru Icon

https://github.com/ztefn/haguichi/tree/master/data/icons

So, is this really how you want this to be done? Or do you want me to create a pull request to include them in the proper package; Suru itself.

Better build system

I kinda think I need something a little better than just a Makefile, not my area though.

make: *** No rule to make target 'install'. Stop.

Hey mate, love the work your doing. I try to download the latest changes a few times a week now. Today when I tried to install I get the following error:

make: *** No rule to make target 'install'. Stop.

Here's what I've been doing:

wget https://github.com/snwh/suru-icon-theme/archive/master.zip
unzip master.zip
cd suru-icon-theme-master
make install

I notice what looks like a change in the installation process, using a meson program now. Any chance you could elaborate on the instructions a little, I feel like some steps are being skipped and the newbies like me are now missing out. :)

Thanks
Wonko (going a little insane)

thanks!

Maybe not the best forum for this - but hey - I really want to say thank you! for continuing the suru legacy. The Suru theme is too good to not live on and thrive.

Use aubergine (purple) as the folder icon color instead of orange

Hi,

in a a lot of themes today, blue is being used as the highlight color, incl. folder icons. This is easy on the eyes and looks good.

The Ubuntu theme on the other hand uses bright orange for highlights and folder icons. This is not easy on the eyes and does not look good (of course the latter can be subjective).

Why can't we change that to the official aubergine color(s) instead, which would be much easier on the eyes than orange, see:

https://design.ubuntu.com/brand/colour-palette/

?

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.