Giter Club home page Giter Club logo

landing-page's People

Contributors

3nya3 avatar cheatcod avatar dependabot[bot] avatar lemonsity avatar ludayu560 avatar pinnouse avatar ynng avatar

Watchers

 avatar  avatar

landing-page's Issues

Redo "Control Section" Animation

Referring to the animation that plays the first time a user scrolls down to this area
Image

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.

Image

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

image
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

Intention:

Easy to use and customize for each occasion.

Why is it necessary:

image
Exporting as SVG from figma messes up the logo, a svg made from illustrator is necessary as exporting PNG from figma has limited resolutions.

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.

Improve layout for "Footer Section"

Since there is no mobile design yet, just get it to look nice.

  • Stop the overflowing
  • Improve mobile layout
  • Improve ultra-wide layout

What it looks like right now:
image
image
image

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

increase y-margins of website sections

Intention:

Isolate website content better

Why is it necessary:

security, control & sticky scroll sections are very crampt rn, there's not much isolation between the different sections of content

Image

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.

Console:
42648
Website:
51433

Notes:

Why is it necessary:

It makes the website unusable for anyone using Safari on their phone or computer.

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

Intention:

reduce spacing between the subsections in power manage section.
could also make it dynamic

Why is it necessary:

Image

current spacing is awkward and was for old placeholders.

Add Google analytics

Intention:

Add google analytics to the home page so we can track our traffic.

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.

image

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

Intention:

  • Implement footer with better style when design arrives

Why is it necessary:

  • The current footer style on mobile is unnatural (as seen below)

Image

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

Hide "Onboard Section" on mobile

  • Have this section not show up at all on mobile (You can't set up a Minecraft server on your phone anyways)

What it looks like right now.
Image

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.