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 3 years ago
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 3 years ago
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 3 years ago
Poster
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 3 years ago
phundrak added a new dependency 3 years ago
Poster
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 3 years ago
phundrak merged commit 90dd84730b into master 3 years ago
The pull request has been merged as 90dd84730b.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Depends on
Reference: phundrak/langue-phundrak-com#1
Loading…
There is no content yet.