landing-page's People
landing-page's Issues
Redo "Control Section" Animation
Referring to the animation that plays the first time a user scrolls down to this area
Intention:
- start out far, text center aligns as you scroll
- background scrolls horizontally slowly as you scroll (scroll jacking?)
Don't worry about mobile for now.
Here's a vaguely similar example https://www.apple.com/ca/ipad-air/
The point is: stuff happens as you scroll, now when you first see it.
Why is it necessary:
Because it doesn't look very good right now.
And wilbur wants it to look differently.
update toolbar
Intention
see figma for more detailed specs and scrolling behaviour details
Why it's necessary
toolbar was unfinished beforehand w/filler text. Styling was also not ideal with little distinction between body & header, + font was too big.
New design decreases font size, replaces filler text with website sections, adds github clickout, our logo, and a thin bottom border for separation.
Frontend font does not load on first paint
Intention:
When a user visits the website for the first time, the font will not load in during the first content paint.
Why is it necessary:
This is a jarring visual experience for the user.
Create svg of logo
Refactor scss to reduce duplication
Intention:
Refactor the scss modules so common styles such as p
, the background colors, etc, are inherited/imported/passed down as variable.
- Put all the hard-coded colors and font-sizes in one place
- Put all the "section container" margins in one place
And more I can't think of right now.
Why is it necessary:
This will help to unify style across the board and reduce code duplication.
This should be done as soon as possible to reduce workload.
Add favicon
Improve layout for "Footer Section"
Add smooth scroll to navbar links
Intention:
Have it so that when the user click on links in the navbar, the page smoothly scrolls to the correct section, instead of jumping instantly.
Why is it necessary:
I think it looks better that way
Code mobile design of landing page
Intention:
Code the mobile design of the dashboard.
Why is it necessary:
Accessibility and looks better.
increase y-margins of website sections
Website doesn't work on Safari browser
Intention:
The lodestone.cc website doesn't load on Safari, because it uses Regex features that aren't supported on the browser.
Notes:
- While the Safari Tech Preview does allow Regex lookbehinds, this feature isn't stable yet and it'll probably be a while before it is.
- https://caniuse.com/js-regexp-lookbehind
- Looking at the minified source it appears to be related to some kind of TOML-parsing library
Why is it necessary:
It makes the website unusable for anyone using Safari on their phone or computer.
Code mobile design for the sticky image part in "Tools Section"
Link website sections to toolbar navigation
Intention:
Increase user experience with quick navigation to certain sections of the site
Why is it necessary:
The links on the toolbar currently don't do anything, but according to the design should auto scroll to specified sections of the website
fix power manage section spacing
Bug: Tools section sticky image is blank in-between
Add Google analytics
Intention:
Add google analytics to the home page so we can track our traffic.
Fix layout for the lock in "Security Section"
Code mobile design for navbar
!!Notice: Open application related issues on the lodestone repo
Fix line spacing for "Power Manage" text
Fix security advisories
Intention:
Keep packages up to date for security
https://github.com/Lodestone-Team/landing-page/security/dependabot
Why is it necessary:
So we don't have security vulnerabilities
Change the existing tickets' format to confront with the template
Intention
Change the existing tickets' format to confront the template format
Why is it necessary
We should use the template whenever we can
Improve layout in "Tools Section"
Intention:
- Add margin between text-blocks
- Add margin to the bottom so we don't enter the footer too early
- Add maximum width of some sort to improve layout on ultra-wide
Don't worry about mobile for now, that is #3
Why is it necessary:
The amount of time/space allocated for each heading is too little.
As the user scrolls down, the image on the right fades too quickly.
The image also stops being sticky too early, before the last heading is even in the middle of the screen.
This is what it looks like right now.
Code the majority of landing page mobile design (detail in desc)
Code mobile landing page design v1.3, EXCEPT the following parts
- Nav bar
- "Total Control" background animation
- Sticky image in "Power manage" section
- Footer section.
The main goal is to have all text readable, and nothing overflowing to the left/right side.
Fix Footer for Mobile
Write actual text for the landing page
Intention:
update the text on the site to be more descriptive and less repetitive
Why is it necessary:
current text is GPT-3 generated. we need to have actual human written text as this is against GPT-3 TOS (i think?) and the GPT-3 text is kinda bad
also, this might be against GPT-3 TOS. <3 PD10 kekekek
Design the light theme of the website
Intention:
Crucial.
Why is it necessary:
Refuses to elaborate.
Hide "Onboard Section" on mobile
Design the mobile version of landing page
Intention:
Design a mobile version of the landing page in figma.
Preferably in a way such that the design can be achieved with just CSS changes to the existing site.
Why is it necessary:
Without a mobile design to reference, developers will come up with their own take on it, making different sections look different.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.