Skip to content

Commit a0ad032

Browse files
authored
Merge pull request #112 from gusbemacbe/beta
Official Release 25.3
2 parents 41e875d + 292456a commit a0ad032

File tree

15,564 files changed

+93141
-39684
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

15,564 files changed

+93141
-39684
lines changed

CHANGELOG.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -364,17 +364,17 @@ Thanks/Спасибо to [@bzhmurov](https://github.com/bzhmurov) for adding the
364364
* Cerebro
365365
* ChmSee
366366
* Colour Profile
367-
* Compton (@Magog64)
367+
* Compton (@Bonandry)
368368
* Eclipse JEE
369-
* EOm (@Magog64)
369+
* EOm (@Bonandry)
370370
* Files (Nemo)
371371
* Folder Remote
372372
* Foxit Reader
373373
* GNOME MPV
374374
* Google Translator
375375
* GTK DiskFRee
376-
* GTK Hash (@Magog64)
377-
* GTK Select Colour (@Magog64)
376+
* GTK Hash (@Bonandry)
377+
* GTK Select Colour (@Bonandry)
378378
* GTK3 Demo
379379
* GTK3 Widget Factory
380380
* GTK4 Demo
@@ -388,22 +388,22 @@ Thanks/Спасибо to [@bzhmurov](https://github.com/bzhmurov) for adding the
388388
* LightDM SEttings
389389
* MiamPlayer
390390
* MidnightCommander
391-
* Mozo (@Magog64)
391+
* Mozo (@Bonandry)
392392
* Oracle Java 8
393393
* Osmo
394394
* Panel Drawer
395395
* PHPSTorm
396396
* PyCharm
397397
* Python 3.5
398398
* RClock
399-
* Remmina (@Magog64)
399+
* Remmina (@Bonandry)
400400
* Revelation
401401
* Rygel
402402
* Seahorse Preferences
403-
* Softare Properties GTK (@Magog64)
403+
* Softare Properties GTK (@Bonandry)
404404
* Software Center
405405
* Synthesia
406-
* TRON (by @Magog64)
406+
* TRON (by @Bonandry)
407407
* Typora
408408
* Vidiot
409409
* Yarock
@@ -508,19 +508,19 @@ Thanks/Спасибо to [@bzhmurov](https://github.com/bzhmurov) for adding the
508508
* Acorn
509509
* Adventure Editor
510510
* Alien Arena
511-
* Amnesia Dark Descent (by @Magog64)
511+
* Amnesia Dark Descent (by @Bonandry)
512512
* And Yet It Moves
513513
* Aspette
514514
* Assault Cube
515-
* Astromenace (by @Magog64)
515+
* Astromenace (by @Bonandry)
516516
* ATomic
517-
* Awesomonauts (by @Magog64)
517+
* Awesomonauts (by @Bonandry)
518518
* Halo
519519
* Origin
520520

521521
# v14 – Venice
522522

523-
Designed @Magog64:
523+
Designed @Bonandry:
524524

525525
* Improved icons in the `apps`, `mimetypes` and `places`
526526
* Added icons:
@@ -595,7 +595,7 @@ Icons designed by @gusbemacbe:
595595
* Added `places` icons:
596596
* Folder Applications (similar to macOS)
597597

598-
Icons designed by @Magog64:
598+
Icons designed by @Bonandry:
599599

600600
* Added icons
601601
* Google Music Player
@@ -622,7 +622,7 @@ Icons designed by @Magog64:
622622

623623
# v13.1
624624

625-
* Due to @paullinuxthemer's suggestions, I and @magog64 decided to separate the GTK, icons themes and wallpapers for the new repositories for facilitating the users who wish to download only the icons themes. Besides, the desktop and cursor theme will be maintained in the Suru++.
625+
* Due to @paullinuxthemer's suggestions, I and @Bonandry decided to separate the GTK, icons themes and wallpapers for the new repositories for facilitating the users who wish to download only the icons themes. Besides, the desktop and cursor theme will be maintained in the Suru++.
626626
* We have announced that @gusbemacbe officialised and released the PPA od Suru++ which comes with a full pack:
627627

628628
```shell

CONTRIBUTING.md

Lines changed: 3 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,7 @@
11
# Contributing
22

3-
We are open for new issues and pull requests. By participating in this project, you agree to abide by our [Licence][licence].
3+
The instructions and deisgn guidelines were moved to [Suru++ Site – Design Guidelines](https://gusbemacbe.github.io/suru-plus-site/guidelines.html).
44

5-
If you'd like to contribute and don't understand something here, reach out on our issue, and we will be happy to offer solutions. Additionally, we welcome any attempts to engage with the project - through acquiring the source code, following documentation steps to get started, and then offering feedback in our communications channels on how this process could be improved.
6-
7-
[licence]: /gusbemacbe/suru-plus/blob/master/LICENSE
8-
9-
## Steps
10-
11-
### Fork and Clone
12-
13-
Fork our repository and create a clone to your personal system.
14-
15-
### Branches
16-
17-
After forking our repository, create one branch per bugs or per files or per icons on your personal repository.
18-
19-
The branch name should describe the bug or version ("alpha or "beta" or "new-icons" or "unstable" or "beta-emergency" or "unstable-emergency"). It should start with the bug or version number, and include a very short description of the bug, or a short version of the bug's title.
20-
21-
## Developing
22-
23-
### Gravit Designer
24-
25-
* You must use the app [Gravit Designer](https://gravit.io) to build the new icons.
26-
* Please use our icon template [Suru++ 20 Icon Template](https://github.com/gusbemacbe/suru-plus/blob/beta/templates/Suru%2B%2B%2020%20Template.gvdesign), opening it with Gravit Designer. Export to SVG.
27-
* Also make two monochromatic and small icons:
28-
* one for the folder `16`
29-
* another for the `symbolic` with the suffix `-symbolic`.
30-
* Export both to SVG.
31-
* It is important that not all the features of an icon are supported in the KDE environment. Here are the unsupported features:
32-
* Blur
33-
* Drop shadow blur (use the natural drop shadow in Gravit Designer)
34-
* Inner shadow blur (use the natural inner shadow in Gravit Designer)
35-
* Masks (instead, cut with intersection or vectorise all the objects)
36-
* You must follow the rules of colours and grids of Sam Hewitt's [Suru Design Guideline](https://snwh.org/suru/guidelines).
37-
* **Colours:** As for Suru++20, prefer the vivid colours of Suru plaette
38-
* **Grids:** A symbol must be resized to 145px and if it is a symbol in form of circle grid, use 165px.
39-
* We also provide a Suru colours palette. Here is the [Suru Palette](https://github.com/gusbemacbe/suru-plus/blob/beta/templates/Suru%20Palette.gvswatch).
40-
* As for the gradients, we prepare a list of gradients for you: [Suru++ Gradients Palette](https://github.com/gusbemacbe/suru-plus/blob/beta/templates/Suru%2B%2B%20Gradients%20Palette.gvswatch).
41-
42-
### Inkscape
43-
44-
Since you are not a Gravit Designer and Gravit Designer will be no longer free in the next version, I will prepare some instructions. You also must take careful for not breaking the groups.
45-
46-
* Follow the same above steps
47-
* Do not ungroup the two groups - highlighting and shape, because if you ungroup, they will lose the drop shadow.
48-
49-
### Commit messages
50-
51-
Commit messages should generally follow [this helpful advice](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html), but please start your commit message with:
52-
* "Added [name of icon] icon" if it is only an icon
53-
* "Added [number of icons] icons" if it is more than icons
54-
* "Fixes #nn:" if it is a bug
55-
* "Improved ##nn" if it is an improvement of a file or an icon
56-
57-
It eases skimming history later. For this reason, the first line will tend to be longer than the 50 chars suggested in that article, aim to keep it less than 72 chars.
58-
59-
### Submitting the pull request
60-
61-
When you submit a pull request, please use the description field to explain in words the overall intention of your changes. A few sentences should be plenty. It's also ok to reuse the commit message, if you included a lot of discussion there.
62-
63-
At this point you're waiting on us. We like to at least comment on pull requests within among one and three days. We may suggest some changes or improvements or alternatives.
64-
65-
### Reviews
66-
67-
We try to avoid landing anything without at least a cursory review. We firstly may analyse your codes, your icons or anything else if they must improve.
68-
69-
### Merging
70-
71-
When a pull request has passed review, the reviewer generally merges.
5+
## Toolkit
726

7+
You can find the files and palettes in the folder "templates".

README.md

Lines changed: 152 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</p>
44

55
<h3 align="center">A third-party Suru icons for more than 20 distributions </h3>
6-
<h3 align="center">Successor of <a href="https://github.com/Magog64">@Magog64</a>’s <a href="https://github.com/Magog64/SURU-PLUS">Suru++ Ubuntu</a></h3>
6+
<h3 align="center">Successor of <a href="https://github.com/Bonandry">@Bonandry</a>’s <a href="https://github.com/Bonandry/SURU-PLUS">Suru++ Ubuntu</a></h3>
77
<h3 align="center">A cyberpunkish, elegant, futuristic, macOS-like, papirusified and modern Suru icons based on <a href="https://snwh.org/suru">Suru Icons</a> by Sam Hewitt</h3>
88

99
<p align="center">
@@ -49,6 +49,7 @@
4949
- [Snap-built apps](#snap-built-apps)
5050
- [AppImage-built apps](#appimage-built-apps)
5151
- [Hardcoded application icons with ugly name](#hardcoded-application-icons-with-ugly-name)
52+
- [Unattractive icons of Bluetooth Manager, Gigolo, Network Wifi, etc.](#unattractive-icons-of-bluetooth-manager-gigolo-network-wifi-etc)
5253
- [Hardcoded tray icons](#hardcoded-tray-icons)
5354
- [Unrecognised and ugly icons](#unrecognised-and-ugly-icons)
5455
- [Okular icon and other icons](#okular-icon-and-other-icons)
@@ -64,7 +65,7 @@
6465

6566
#### Redesign
6667

67-
Following Sam Hewitt’s rules of grids, and making less conservative and traditional <a href="https://github.com/Magog64">@Magog64</a>’s <a href="https://github.com/Magog64/SURU-PLUS">Suru++ Ubuntu</a>, more than 15k icons have been redesigned, papirusified and improved with new cyberpunk colours and made been compatible with KDE, XFCE and other many environments! Check the new icons:
68+
Following Sam Hewitt’s rules of grids, and making less conservative and traditional <a href="https://github.com/Bonandry">@Bonandry</a>’s <a href="https://github.com/Bonandry/SURU-PLUS">Suru++ Ubuntu</a>, more than 15k icons have been redesigned, papirusified and improved with new cyberpunk colours and made been compatible with KDE, XFCE and other many environments! Check the new icons:
6869

6970
![Screenshot](images/preview1-new.png)
7071

@@ -273,26 +274,172 @@ Icon=snap/icons/icon.png
273274
Icon=insomnia
274275
```
275276

277+
4. Run `update-desktop-database` in the terminal.
278+
276279
### AppImage-built apps
277280

278281
With AppImageLauncher installed, you click an AppImage, it is automatically integrated to `~/Applications`, and desktop files are automatically created into `~/local/share/applications`. But if you modify one of the AppImage-built app desktop file to correct the icon path, AppImageLauncher reverts automatically the desktop file to the original and keeps again the icon path hardcoded. It also removes the option `StartupWMClass`. We recommend you to ban `AppImageLauncher`.
279282

280283
1. Remove `appimagelauncher` via terminal;
281-
2. Make all AppImages executable and trusted:
284+
2. Create `~/Applications/AppImages/`, move all AppImages to this folder. Make all AppImages executable and trusted:
282285

283286
```bash
284287
chmod a+x *.AppImage
285288
```
286289

287290
3. Reboot;
288-
4. Create the desktop files manually in the directory `~/.local/share/applications`. Do not forget of adding the option `StartupWNClass` or the icon will be unrecognised or ugly.
291+
4. Create the desktop files manually in the directory `~/.local/share/applications`. Do not forget of adding the option `StartupWNClass` or the icon will be unrecognised or ugly. The desktop file, for example, `ColourPicker.desktop`, should be like:
292+
293+
```
294+
[Desktop Entry]
295+
Categories = Graphics;
296+
Comment = A mininal but complete color picker
297+
Comment[en_GB] = A mininal but complete colour picker
298+
Exec = $HOME/Applications/AppImages/ColorPicker.AppImages
299+
GenericName = Color Picker
300+
GenericName[en_GB] = Colour Picker
301+
Icon = colorpicker
302+
Name = Color Picker
303+
Name[en_GB] = Colour Picker
304+
StartupNotify = true
305+
StartupWMClass = ColorPicker
306+
Terminal = false
307+
Type = Application
308+
Version = 1.0
309+
```
310+
311+
And run `update-desktop-database`.
312+
313+
**Tips**
314+
315+
* To know which `StartupWNClass` name, it is the original same AppImage, for example, see in bold: <b><code>ColorPicker</b>.AppImage</code>. If it does not work, you need to extract the AppImage to figure the `bin` shell name.
316+
* If you are foreigner and want comment and name in your native language, you can add, for example, `Comment[en_GB]`, `GenericName[en_GB]` and `Name[en_GB]`. If to Spanish, it would be`[es]`, and to Spanish from Mexico, `[es_MX]`.
317+
* The AppImage names should remain original, but if you want to rename, you are free, but for the `StartupWNClass` name, you need to put the original name of that AppImage.
289318

290319
### Hardcoded application icons with ugly name
291320

292321
We have already icons, but it is wrong or ugly name, or because the icon is hardcoded. For example, the application GitHub Desktop used `Icon=desktop.png` and other apps, like Insomnia, use `Icon=icon.png`, or worse, `Icon=stupid/path/icon.png`.
293322

294323
To deal with hardcoded application icons we recommend to install [hardcode-fixer](https://github.com/Foggalong/hardcode-fixer). Suru++ supports most of the applications in the list. If [hardcode-fixer](https://github.com/Foggalong/hardcode-fixer) doesn't support your favourite app yet, please open an [issue here](https://github.com/Foggalong/hardcode-fixer/issues) or edit your .desktop file manually.
295324

325+
### Unattractive icons of Bluetooth Manager, Gigolo, Network Wifi, etc.
326+
327+
Because the desktop files use the 16px icons of `actions`, `mimetypes`, `panel` and `places` and not the icons of `apps` and `categories`. Therefore, you need to change manually the icon names in the desktop files to catch the icons of `apps`. You can pick of categoric and generic icons:
328+
329+
* `accessibility`
330+
* `addressbook`
331+
* `agenda`
332+
* `application`
333+
* `applications-engineering`
334+
* `applications-interfacedesign`
335+
* `archiver`
336+
* `audio`
337+
* `bluetooth`
338+
* `book`
339+
* `bookworm`
340+
* `broom`
341+
* `browser`
342+
* `bug`
343+
* `caffeine`
344+
* `calculator`
345+
* `calendar`
346+
* `camera`
347+
* `cdrom`
348+
* `charmap`
349+
* `chat`
350+
* `chess`
351+
* `cipher`
352+
* `clipboard`
353+
* `clock`
354+
* `coin`
355+
* `color-picker`
356+
* `colour`
357+
* `computer`
358+
* `database`
359+
* `debian`
360+
* `desktop`
361+
* `dictionary`
362+
* `document`
363+
* `download`
364+
* `ebook`
365+
* `effects`
366+
* `emacs`
367+
* `file-manager`
368+
* `film`
369+
* `flash`
370+
* `font`
371+
* `gameboy`
372+
* `git`
373+
* `hammer`
374+
* `harddisk`
375+
* `help`
376+
* `icons`
377+
* `image-viewer`
378+
* `image`
379+
* `java`
380+
* `keyboard`
381+
* `kronometer`
382+
* `language`
383+
* `leaf`
384+
* `library`
385+
* `login`
386+
* `mail`
387+
* `maps`
388+
* `mate`
389+
* `menu`
390+
* `microphone`
391+
* `monitor`
392+
* `mouse`
393+
* `music`
394+
* `network`
395+
* `night`
396+
* `notepad`
397+
* `notification`
398+
* `package`
399+
* `paint`
400+
* `panel`
401+
* `partitions`
402+
* `password`
403+
* `phone`
404+
* `plasma`
405+
* `plugin`
406+
* `power`
407+
* `ppa`
408+
* `printer`
409+
* `programming`
410+
* `qt`
411+
* `radio`
412+
* `ruby`
413+
* `scissors`
414+
* `screenshot`
415+
* `search`
416+
* `settings`
417+
* `share`
418+
* `shield`
419+
* `shop`
420+
* `star`
421+
* `steam`
422+
* `sublime-text`
423+
* `subtitleeditor`
424+
* `tablet`
425+
* `tag`
426+
* `television`
427+
* `terminal`
428+
* `tool`
429+
* `update`
430+
* `upload`
431+
* `usb`
432+
* `user`
433+
* `video-alt`
434+
* `video-card`
435+
* `voice`
436+
* `wallpaper`
437+
* `weather`
438+
* `webcam`
439+
* `wifi`
440+
* `workspace`
441+
442+
296443
### Hardcoded tray icons
297444

298445
To fix hardcoded tray icons, install and use [Hardcode-Tray script](https://github.com/bil-elmoussaoui/Hardcode-Tray). A list of supported applications is available here.
@@ -337,7 +484,7 @@ The changelog is available on the release page in theme's repository.
337484
## Credits and Licences
338485

339486
* CC BY-SA/GPL3 © 2018-2019 [Suru Icons](https://github.com/snwh/suru-icon-theme) by [Sam Hewitt](https://github.com/snwh).
340-
* GPL3 © 2018-2019 [Suru++ Ubuntu](https://github.com/Magog64/suru-plus) by [Andrea Bonanni](https://github.com/Magog64) and Gustavo Costa.
487+
* GPL3 © 2018-2019 [Suru++ Ubuntu](https://github.com/Bonandry/suru-plus) by [Andrea Bonanni](https://github.com/Bonandry) and Gustavo Costa.
341488
* GPL3 © 2018-2019 Suru++ 25 by Gustavo Costa.
342489
* GPL3 © [Papirus](https://github.com/PapirusDevelopmentTeam/) by [Alexey Varfolomeev](https://github.com/varlesh).
343490
* GPL3 © [Numix](https://github.com/numixproject/numix-icon-theme) by Numix Team.

Suru++-Light/actions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../Suru++/actions
Lines changed: 14 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)