astro / astro/bitlove-ui

TODO suggestions

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
30
Forks
7
PR merge metrics
No merged PRs in 30d

Description

I’m too lazy to split them in separate issues.
- CSS3 multi-columns for the directory (keyword: `columns: 2;` and `column-break-inside: avoid` plus some minor tweaks)
- Compress/gzip content (HTML, CSS, JavaScript, SVG)
- JavaScripts in one file
- JQuery from Google for caching (https://developers.google.com/speed/libraries/devguide#jquery)
- CSS Sprites for images (see http://www.spritecow.com/ and http://www.smushit.com/ysmush.it/)

Suggestion for the UI

In order to improve the "what does this service?"-answer and the start page:
- maybe remove first sentence ("Bitlove is…") and center the second one right under the menu
- briefly list advantages for users (left column) and podcasters (right column)
- move podcast list down on the startpage and make it horizontal

Generel:
- color active page in menu
- menu entry for start page ("About" maybe)
- …and "Getting started" page
- "Users" and "Podcasters" in submenu
- simple step-by-step guide including promotion for the widget :-)
- cleanup help page
- no overview help page, but rather single pages for API doc, FAQ, feed doc etc.
- links in footer
- adjust font sizes of headings and subheadings
- create new images (like "edit.png" and "activate_account.png", which in my eyes are a bit clumsy)
- extend color scheme

And font selection is already on the TODO list. If some things here a selected to be useful I might do one or two.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points and combines many independent UI, asset, compression, navigation, and documentation proposals. Start by separating the suggestions into focused issues and locating the relevant frontend and help-page entry points. Each resulting issue should define one change and a specific completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, html, javascript
Domain
design, documentation, frontend, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.