[why]
The navbar should only be one line, switching to smaller and smaller
items, until we reach a very small size (the smallest) where we finally
allow it to overlow into the next lines.
But that is not the case, the navbar switches between one and two lines
already at medium sized screens.
[how]
Correct the width point when the navbar titles switch from long-titles
to short-titles.
Introduce new width switch point that reduces the cell widths of the navbar
one they become very full and further reduction in width would result in
overflow into the next line.
Tested on Netscape and Chromium; the later needs bigger numbers (hmm)
Fixes: #1375
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
In the small screen version the all-icons section divider becomes
ellyptic or something, not round anymore.
[how]
When scaling down we do not scale the line spacing down enough.
Fixes: #1376
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
Some code has been commented out. This can be removed. We can use git if
we want to access the code again in the future.
Furthermore the banner still is on the page, below the Sanky diagram (in
the small screen rendering position).
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
The link on the floating Github button explicitely opens the master
branch. We could instead just link to the default branch (which is
technically more correct anyhow).
[how]
Drop branch specification from URL and use default branch.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
Keep the dependencies as small as possible.
We already have the github icon in our own set which we import anyhow,
so there is no need to fetch fontawesome's CSS.
[how]
Replace fa-github with nf-fa-github.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
the subtitle-icon class is added in div.row elements for the features section and i also foun the some issue the terminal fonts so a media query is added to fix the same in terminal font section
[why]
There are cases that I find myself into sometimes when I have the glyph
with me but not its name or codepoint. It would be nice to be able to
search for the codepoint and/or name of a glyph by literally putting it
into the search box of the cheat-sheet.
There are several reasons to know the name of the glyph, to use it in a
webpage, to look for alternatives when they get removed, etc.
[how]
Convert high codepoint-chars to codepoint text.
Fixes: #1307
Authored-by: ad-chaos
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
The additional hints in the bottom are hard to notice if we flood users
with all available items first.
Usually users want to search the icons and not browse, so showing them
all per default seems better.
[how]
Just do not change the search term from "" to something else, so the
search comes up empty on an empty search.
If people search for a blank the previous mechanics to show all icons is
triggered instead. A message to hint for this is added to the empty
search result.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
* We want to have the autocreated cheat-sheet file here 100% and not
only approximate, so create the file anew via generate-css.sh and
commit it here.
* "No results found" is kind of a lie, we have a result and the result
is that there are no hits while searching :-> Call me pedantic.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
Often it is easier to find what one wants if the search result is
sorted.
[how]
Do a full result sort.
* Sort by id (class name)
* Put removed icons last
We do not need the boost function anymore, so that pre-sorting is
removed.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
Sometimes one does not know what the exact search term is.
For example if you want to find a 'homefolder' but the name is
'homedirectory' it is impossible to find.
[how]
Allow prefix search, in this case at least 'home' will find both
variants.
I do believe a full substring search would be even better, but that is
not supported by minisearch.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>