Dart backend update and upgrade, visual overhaul, additionally some Ñyqy updates that were meant for master branch #1

Merged
phundrak merged 38 commits from develop into master 2020-05-05 11:44:27 +00:00
Owner

This pull request will bring to the website a new Dart backend, updated for Dart 2.7.

The Dart code has been nearly entirely rewritten in order to provide better performance for the front-end while also being compatible with the new redesign, which is a complete overhaul from the old website version.

The style has also been entirely rewritten, still in SCSS, and provides now three themes the user can choose from:

  • a light theme (default theme)
  • a dark theme
  • a black theme (best suited for AMOLED displays)

This works with the new theming Dart code which no longer requires the JS Dart dependency nor the Cookies JS dependency, making load time faster for the user. It now works by storing in the browser’s LocalStorage the user’s selected theme (in case of absence of choice by the user, the light theme is stored by default).

This pull request also contains some commits related to some of my conlangs, especially the Ñyqy language, that were supposed to go to the master branch.

This pull request will bring to the website a new Dart backend, updated for Dart 2.7. The Dart code has been nearly entirely rewritten in order to provide better performance for the front-end while also being compatible with the new redesign, which is a complete overhaul from the old website version. The style has also been entirely rewritten, still in SCSS, and provides now three themes the user can choose from: * a light theme (default theme) * a dark theme * a black theme (best suited for AMOLED displays) This works with the new theming Dart code which no longer requires the JS Dart dependency nor the Cookies JS dependency, making load time faster for the user. It now works by storing in the browser’s LocalStorage the user’s selected theme (in case of absence of choice by the user, the light theme is stored by default). This pull request also contains some commits related to some of my conlangs, especially the Ñyqy language, that were supposed to go to the master branch.
phundrak self-assigned this 2020-05-02 09:51:54 +00:00
phundrak changed title from Dart backend update and upgrade, visual overhaul, additionally some Ñyqy updates that were meant for master branch to WIP Dart backend update and upgrade, visual overhaul, additionally some Ñyqy updates that were meant for master branch 2020-05-02 09:52:11 +00:00
Author
Owner

Once I merge this PR, my next goal will be to move out the backend from this repo into its own repo so the backend can be reused for some of my other websites and/or pages that are also exported through org-mode.

What I think I will do then is just one instance of the backend to which all requests for JS and styling will be redirected from the pages that were exported from org-mode.

Once I merge this PR, my next goal will be to move out the backend from this repo into its own repo so the backend can be reused for some of my other websites and/or pages that are also exported through org-mode. What I think I will do then is just one instance of the backend to which all requests for JS and styling will be redirected from the pages that were exported from org-mode.
phundrak added this to the v3 milestone 2020-05-02 10:21:36 +00:00
phundrak added a new dependency 2020-05-02 10:26:59 +00:00
phundrak added a new dependency 2020-05-02 10:27:05 +00:00
phundrak added a new dependency 2020-05-02 10:29:45 +00:00
Author
Owner

All required changes were made, I will proceed merging this branch into the master branch.

All required changes were made, I will proceed merging this branch into the master branch.
phundrak changed title from WIP Dart backend update and upgrade, visual overhaul, additionally some Ñyqy updates that were meant for master branch to Dart backend update and upgrade, visual overhaul, additionally some Ñyqy updates that were meant for master branch 2020-05-05 11:30:43 +00:00
phundrak merged commit 90dd84730b into master 2020-05-05 11:44:27 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Depends on
Reference: phundrak/langue-phundrak-com#1
No description provided.