Skip to content
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

Todo list of new official website of Mark Text #8

Open
9 of 15 tasks
Jocs opened this issue Apr 7, 2019 · 6 comments
Open
9 of 15 tasks

Todo list of new official website of Mark Text #8

Jocs opened this issue Apr 7, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@Jocs
Copy link
Member

Jocs commented Apr 7, 2019

  • Add Feature detail page.
  • Add sponsor page.
  • Click buttons in nav bar will scroll to relative page.
  • Change title in theme page.
  • Change all pictures in feature page to html, because pictures load slowly and can not change themes.
  • Change log and User Guide.
  • Auto update download link and CHANGE LOG after Mark Text release new version.(auto create a PR?)
  • Add end-user documentation

Optimization:

  • load css as string. now we used a js file not a css file.
  • Change icon colors.
  • typo maxOs and I would write macOS (uppercase S)
  • remove the text shadow from the titlebar Mark Text
  • add a download section with all download option like in the image above. Especially for the flathub description for Linux
  • the header download buttons should point to the latest .dmg, setup.exe and .appimage binary and maybe add another button to scroll to download section
  • support for mobile/smaller screen sizes (option, not yet important)
@Jocs Jocs added the enhancement New feature or request label Apr 7, 2019
@Jocs Jocs pinned this issue Apr 7, 2019
@Lisiadito
Copy link
Contributor

Regarding the point of the release links I have an idea.
You can use following format: https://github.com/marktext/marktext/releases/latest/download/marktext-setup.exe
Then you would just need to change the naming convention and not add the version number into the filename.

@Jocs
Copy link
Member Author

Jocs commented Nov 7, 2019

PRs also welcomed.

@Lisiadito
Copy link
Contributor

Sure I can make a PR for the website links.
But it must not be merged before the next release because at the moment the naming is e.g. marktext-setup-<version_number>.exe and would need to be marktext-setup.exe in the future in order to work with the links.

@Jocs
Copy link
Member Author

Jocs commented Nov 7, 2019

But it must not be merged before the next release because at the moment the naming is e.g. marktext-setup-<version_number>.exe and would need to be marktext-setup.exe in the future in order to work with the links.

I understand what you mean now, it seems that we need the version number, Sorry for misunderstand what you say.

@fxha
Copy link
Contributor

fxha commented Nov 7, 2019

But it must not be merged before the next release because at the moment the naming is e.g. marktext-setup-<version_number>.exe and would need to be marktext-setup.exe in the future in order to work with the links.

I understand what you mean now, it seems that we need the version number, Sorry for misunderstand what you say.

I don't think so because the version was included by default and we kept it. We could remove it without breaking automatic update because all metadata is in a separate file - AFAIK. Or whats the reason to keep it, @Jocs ?

@Jocs
Copy link
Member Author

Jocs commented Nov 7, 2019

I don't think so because the version was included by default and we kept it. We could remove it without breaking automatic update because all metadata is in a separate file - AFAIK. Or whats the reason to keep it, @Jocs ?

I thought about it, it seems that just to distinguish it from the previous version, removing the version number will bring some convenience to the release. If you feel that it is feasible to remove it, you can remove version number in this time of release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants