New icons

Martin Měřinský mermar at centrum.cz
Thu May 31 06:17:52 PDT 2018


Hello,
I've been working on icons cleanup and got to the point, when it's
usable. I would like to present you some screenshots.

Why I did that?

* Icons were in several formats, and several sizes. It made them
diffucult to work on. Now all icons are scalable. Bitmap icons can be
fine-tuned for several sizes (but SVG works just fine for me). Scalable
icons are also usable for HiDPI displays.

* Filenames were mess. Now all filenames follow one naming scheme.

* Some Subsurface icons were arranged to a theme, some not. Now all of
them are. It makes it possible to use your current theme icons and
improve yout GUI integration (or switch icons theme).

* Number of icon files has decreased. Icons have been deduplicated and
unused icons were removed.

For graphics: SVG files are using correct 96 DPI. "Plain SVG" format is
used. It makes files small. And there are less binary files in the
repo.

What changed?

* While many icons have to be drawn from scratch (there weren't SVG), I
tried to find better metaphors and improve icons readability. Please
consider this a proposal. Once SVG icons are used, it would be much
simpler to improve (redraw) icons. I'm open to suggestions.

* On several places, your GUI theme icons are used. I believe this is
the way to go.

* I changed very slightly buttons order. I followed general rules:
  * Related items close to each other.
  * Most important and used items first.
  * Ceiling options are somehow likely to be found up.
  * Bottom options should be down (where one expects the bottom).
  Proposed order is:
  * Start with various ceilings.
  * Gas related items and partial pressures.
  * O2 limits us the most, then N2, He only TECs.
  * Divers body related items. Both are rates.
  * Depth limit related items are down (NDL is closely related to
depth).
  * Graph related options last.

* If there is no graph to show. Scale background Subsurface logo.

* Filter show/hide icon changes according to the action it will
perform.

I tested only Linux + Gnome. I hope MacOs and Windows would work as
well. I didn't test mobile version, because I'm not using it. I tried
not to break it.

Please, see attachement. Note these changes:
ss1
* New buttons icons.
* Dive profile buttons order slightly changed.
* Background logo scales.
ss2
* Preferences icons are used from GUI theme (except Units, Profile,
Georeference).
ss3
* Instead of arguable quality photos, images.
ss4
* Filter visible. Clear and close buttons icons from GUI theme. New
hide icon.
ss5
* Filter hidden. Show button icon changed.
ss6
* List add and remove icons from GUI theme.
* New dive bookmark icon.
* Map icons with greater difference between selected and non-selected
locality.
ss7
* New icons for minimum, average and maximum value.

You are welcome to test, or merge ;-) the code.

Thanks in advance.
Martin Měřinský
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss1.png
Type: image/png
Size: 231591 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0014.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss1_new.png
Type: image/png
Size: 226573 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0015.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss2.png
Type: image/png
Size: 72556 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0016.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss2_new.png
Type: image/png
Size: 73958 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0017.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss3.png
Type: image/png
Size: 116125 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0018.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss3_new.png
Type: image/png
Size: 98357 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0019.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss4.png
Type: image/png
Size: 229566 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0020.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss4_new.png
Type: image/png
Size: 231924 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0021.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss5.png
Type: image/png
Size: 230035 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0022.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss5_new.png
Type: image/png
Size: 225691 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0023.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss6.png
Type: image/png
Size: 693340 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0024.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss6_new.png
Type: image/png
Size: 710549 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0025.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss7.png
Type: image/png
Size: 684069 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0026.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss7_new.png
Type: image/png
Size: 705273 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180531/904258ba/attachment-0027.png>


More information about the subsurface mailing list