-
Notifications
You must be signed in to change notification settings - Fork 377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace Fork-Awesome #2929
Comments
I think this is a very good idea. I'm unsure about the replacement icon font. I'll have a look at both and then edit this comment to let you know what I think is best… |
We'll go with the following approach:
|
It makes no sense to me to ship two icon sets in 2.0, only to deprecate one of them shortly after. |
The reason behind this is, that you would need to map one set of icons to the other, which is both time consuming and possible error prone or alternatively just break existing notes content, because What we theoretically could do is just leave out the fork awesome and instead just have the linter tell you this is broken now, please change. As this feature is not really too much advertised in HedgeDoc and is mainly a artifact of us using fork awesome for the UI this maybe a decent solution. |
We would deprecate Fork Awesome WITH 2.0 and then remove it completely later. We do that already with other stuff like the yt/Vimeo/pdf shortcodes. They're deprecated and the editor marks them as deprecated. |
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu>
Okay people, we need a decision now because I wanna close this issue.
Please comment or react now. |
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
In my opinion we should drop ForkAwesome icon support with version 2.0. With HedgeDoc 2 we're already doing plenty of changes to the markdown renderer, we even distinguish between HFM1 and HFM2. Therefore it seems reasonable to not keep every old syntax and library around. |
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon set will replace fork awesome in the long run. For now both sets will coexist, but a linter will discourage usage of fork awesome. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Co-authored-by: Philip Molares <philip.molares@udo.edu> Co-authored-by: Tilman Vatteroth <git@tilmanvatteroth.de> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Co-authored-by: Philip Molares <philip.molares@udo.edu> Co-authored-by: Tilman Vatteroth <git@tilmanvatteroth.de> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Co-authored-by: Philip Molares <philip.molares@udo.edu> Co-authored-by: Tilman Vatteroth <git@tilmanvatteroth.de> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Co-authored-by: Philip Molares <philip.molares@udo.edu> Co-authored-by: Tilman Vatteroth <git@tilmanvatteroth.de> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
These icon replace fork awesome. A linter informs the user about the deprecation. See #2929 Co-authored-by: Philip Molares <philip.molares@udo.edu> Co-authored-by: Tilman Vatteroth <git@tilmanvatteroth.de> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
Which part of the project should be enhanced?
Used Icons
Is your enhancement request related to a problem? Please describe.
The development of Fork Awesome seems to be dead again. There are many icons that haven't been released yet.
The last release is from Aug. 2021. The latest commit is from Dec. 2021
Describe the solution you'd like
I would like to deprecate the usage of Fork Awesome and use another open source icon font for the UI. Something like Material Icons or Bootstrap Icons. I especially don't wanna use FontAwesome because it's very FOSS-Unfriendly.
To keep compatibility with HD1 notes I wouldn't remove Fork Awesome with 2.0. I would rather suggest to deprecate the usage of Fork Awesome icons in markdown. Users could be informed about that by a new Linter that checks the code for icons like
<i class="fa fa-arrow-right"></i>
and offers a suitable replacement. We could add some kind of lib independent shortcode like:icon-arrow-right:
.In a later release we can remove Fork Awesome completly.
Describe alternatives you've considered
Keep Fork Awesome.
The text was updated successfully, but these errors were encountered: