fossar / selfoss

multipurpose rss reader, live stream, mashup, aggregation web application
https://selfoss.aditu.de
GNU General Public License v3.0
2.38k stars 345 forks source link

Sources icon difficult to decypher #1381

Open davidoskky opened 2 years ago

davidoskky commented 2 years ago

The sources icon doesn't suggest that by clicking it to it you will enter the sources configuration page to me. It is a cloud with an up arrow; the cloud is generally associated to a remote server and the up arrow to uploading a document, thus I would expect this icon to describe something such as upload a document to selfoss and not edit sources.

It would be better to use a more clear icon to describe the actions "edit sources", "add sources" and "remove sources". I'm not sure what is the best choice. I propose the rss feed icon with a small wrench either in the top right or in the lower left. The information I wish to convey is: edit, modify through the wrench, which is commonly accepted as a symbol of change, modification, configuration and this is applied to the rss feed by the standard image of the rss feed that can be easily recognized by an rss reader. I would advise against using just the rss feed icon, since this could be interpreted as "subscribe to the selfoss rss feed".

If you wish, I can try to produce such an icon in the same style of the other ones.

jtojnar commented 2 years ago

We are using FontAwesome for icons. It should be possible to compose them https://fontawesome.com/docs/apis/javascript/methods#layer-assembler-params

davidoskky commented 2 years ago

Alright, I played a little bit with it... Not too sure how I've done it is the right way, but I was able to make these two icons: image The first one is a little bit more square, which might be better. Unfortunately I wasn't able to find a way to place the icons relative to an enclosing square...

This is the code to obtain them:

<span class="fa-stack fa-2x">
  <i class="fa-solid fa-rss"></i>
  <i class="fa-solid fa-wrench fa-stack-1x" data-fa-transform="shrink-8 left-5 up-6 rotate-270"></i>
</span>

<span class="fa-stack fa-2x">
  <i class="fa-solid fa-wrench" data-fa-transform="shrink-8 left-4 down-4 rotate-270"></i>
  <i class="fa-solid fa-rss" data-fa-transform="left-12 up-4"></i>
</span>
jtojnar commented 2 years ago

Ugh, the rss icons have incorrect spacing between the source and the waves. Not sure why, when they are correct for the square-rss icons https://fontawesome.com/search?q=rss&o=r

Actually, seeing it, I am not sure about including the RSS icon. After all we support many other types of sources. But maybe it is fine as a representation of source.

Or maybe we could just have one of the tools on their own. But then it might be confusing if we introduce configuration editor.

Or maybe we could just remove the toolbar with buttons altogether and use a hamburger menu containing text items instead. Most of the buttons are probably not pressed very often so one extra click once in a while for a cleaner interface is probably acceptable trade-off.

davidoskky commented 2 years ago

I guess maybe just the screwdriver and wrench or the gear icon could work fine. It is true that this is not just about rss feed, thus it might be misleading. It is also true that the page doesn't really contain the configuration of selfoss (which is in the config.ini) but only the configuration of the sources, if the configuration editor is introduced this would definitely be misleading. I'm not really sure how you could represent the sources with an image, I have quickly looked through some other rss readers but didn't find any convincing representation...

I have looked through the available icons and quickly selected some that picked my attention; let me know if there is one of these that you find appropriate, I will later provide a description of each icon to explain why it might apply.

Icons ![image](https://user-images.githubusercontent.com/13107368/196124674-0260ce0b-7ec0-49be-ad7e-67f37d8e8be7.png) book-open-cover ![image](https://user-images.githubusercontent.com/13107368/196124780-f38d76c4-7cb9-4c2e-854e-b10a337c5b7e.png) arrows-to-circle ![image](https://user-images.githubusercontent.com/13107368/196124823-f33b52e1-6f35-40d6-955e-67a83cb86aff.png) copy ![image](https://user-images.githubusercontent.com/13107368/196124896-f28cc954-f7cb-4ffb-b238-483b09ddf31f.png) network-wired ![image](https://user-images.githubusercontent.com/13107368/196124928-de22ea91-fec9-473b-ac9f-64fdc07fe160.png) timeline-arrow ![image](https://user-images.githubusercontent.com/13107368/196124974-3c561d96-1644-471a-93bc-eab17ca71a9c.png) list-tree ![image](https://user-images.githubusercontent.com/13107368/196125000-557435f6-a285-461d-a1e2-87d270116f0a.png) globe ![image](https://user-images.githubusercontent.com/13107368/196125037-85cae51c-2eb6-4a9f-853c-3a608fd0ac62.png) newspaper ![image](https://user-images.githubusercontent.com/13107368/196125080-b100a98e-b5d6-45c2-b00d-e5e5b062d360.png) mailbox ![image](https://user-images.githubusercontent.com/13107368/196125114-97da1406-f39d-4bfe-bffc-07ea4c557cbd.png) tower-broadcast ![image](https://user-images.githubusercontent.com/13107368/196125142-e1f02a19-aab4-4116-a958-5d659b227a97.png) satellite-dish ![image](https://user-images.githubusercontent.com/13107368/196125185-4186552d-8134-481a-9b97-f023cf7ac95d.png) notes ![image](https://user-images.githubusercontent.com/13107368/196125211-f6587d0d-baa0-4007-9a73-5cb70b608e8e.png) merge ![image](https://user-images.githubusercontent.com/13107368/196125244-63b608b9-ae01-4e97-88dd-cc975a9b3d49.png) manat-sign ![image](https://user-images.githubusercontent.com/13107368/196125271-2a0824bb-2157-415d-91a7-dc0a2eafc300.png) faucet-drip ![image](https://user-images.githubusercontent.com/13107368/196125306-49000086-cbda-49be-9a78-33b0b7df9b9f.png) chart-network ![image](https://user-images.githubusercontent.com/13107368/196125338-e65eda32-8689-4f26-b6af-dd2119723df2.png) envelopes