Giter VIP home page Giter VIP logo

saturn-startpage's Introduction

Saturn-startpage

What's Saturn Startpage?

Saturn Startpage is a fully open source, community build new-tab replacement. Build with speed and user experience in mind. Saturn was original build for myself but later on I decided to open source it.

Features:

Simple by design, but powerful when needed.

  • Everything is straight forward and gets you where you need to go quickly.

Fast & lightweight

  • Saturn was made with speed in mind, no useless animations or bulky code. Everything loads in a matter of seconds.

Data? What's that

  • Saturn Startpage DOES NOT collect any data about you.

Installation on Firefox

  • Installation is super easy on firefox, just head over to the release page
  • Download the latest version ending with a .xpi extention, it should be under assets. (ex: saturn_startpage-2.6.1.1-an+fx.xpi)
  • Updates are automatically applied over the air.

Side note: Saturn Startpage isn't dependant on Mozilla's addons store for distribution and updates making the installations process harder, this will change in the future.

Installation on Chromium base browsers (currently not natively supported)

Tech used

  • HTML, CSS & Javascript. [Plans to move to react are on hold atm]

Demo Status

Netlify Status

saturn-startpage's People

Contributors

dotxs avatar imgbotapp avatar raifcoonjah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

saturn-startpage's Issues

Improve Chrome support

  • Add automatic update support (similar to what Firefox users)
  • Add pre-build extension.
  • Update to manifest v3.
  • More Chromium based tweaks/fixes.

I start using ChromeOS flex recently as my main OS for my university laptop, I was thinking that it would be nice to improve for Chromium based users.

Saturn startpage improvements & bugs

This a full list of all the UI inconsistencies and bugs that Saturn has. If you happen to know how to fix them you're free to make a cool PR! :D

  • Input UI inconsistencies. (Nearly done!)
  • Modals aren't responsive on different screen sizes. (Currently only settings support the new CSS code to make them responsive)
  • Check boxes aren't styled.
  • Remove the insane amount of !important CSS used
  • Themes inconsistencies
  • A border should be added for the currently applied theme
  • Modernized about tab
  • A "No favorites found text" should be showed if no favorites are saved
  • Clean up themes.css
    More soon ๐Ÿ‘ฏ

New theme issues

Theme issues caused by recent theme.css changes. All of these should be fixed before the v5.1 release.

Currently:

  • Tooltip has a transparent background on Light++ (Fixed on latest dev release)
  • Light++ favorites hover is using incorrect color code.

Amazingly purple has been moved into experimental themes until further notice.

Search and sort feature not working

UPDATE: I've decided to postponed these features to v3.X, currently the only fix is to completely rewrite them from the ground up. My bad for not testing this release properly. Issue now closed.

Search and sort feature doesn't seem to be working on Firefox & Chrome builds. I'll investigate this soon enough. Please update to the latest version.

  • Issues: No functionality.
  • Version: 2.4.0
  • Feature: Favorites improvements

Adding blur to home UI

  • Adding blur behind elements to make things look gorgeous and modern, part of the upcoming redesign ๐Ÿ—ก๏ธ

  • This will require a significant amount of work, and most of the CSS handling the backgrounds will need to be changed but its worth it imo

Current plans:

Favorites background
Search
Apps list

Lil update: While doing this I think it will be a good time refactoring some of the CSS code, so pushing this back till 6.6

Remove old fork code

  • This will require a complete rewrite of the var.css from scratch, as most of it is from the fork. This change will greatly improve the performance and fix several issues related to inconsistency in the User interface.

  • Completely rewrite favorites css. (Done)

  • Rename var.css to something else. (Done)

  • Fix body without affecting the main homepage. (Done)

  • Update the font size of all headings to newer more standard once. (Done)

  • Update the hover effect for links. (Done)

  • Optimize inputs (Done)

  • Fix code tag not properly styling with different themes. (working on)

  • Fix text area. (Partially fixed)

  • Remove old and outdated stuff. (Done)

  • Make use of variables whenever possible. (Done)

  • Add comments to explain what stuff does. (Done)

Improve Saturn on mobile

This issue is used to track issues that need to be worked on or have been fixed.

  • Fix settings not properly scaling
  • Fix Apps Category being buggy or too big on mobile devices. (They should become smaller)
  • Fix header being too big
  • Fix Favorites Icons button not properly scaling
  • Fix username input becoming too small on mobile devices

Side note: Any new UI/feature added should be tested on mobile devices as well before making a PR.

Package for Chromium

A list of things that I'm currently working on to improve the experience for Chromium users:

  • Make build script to package and patch some files.
  • Test on Chromium
  • Check for any permission issues.
  • Ship .crx file in the next release!

Update jQuery to latest release

  • A new jQuery update is out, to keep Saturn up to date a new 6.0.1 release should be out by next week. If all tests are successful.

Edit: All updates including beta for upcoming 6.2 release has been delayed until 10th of OCT.

Themes loading too slowly thus showing white background first

  • I'm still investigating why this is happening right now, but it should be fixed before we merge 6.1 into master.

=> Possible fix:

  • I think maybe we should add a <script> inside the HTML file with a small piece of code that loads the theme as soon as the page loads.

Remove "Favorites" tab from home

  • I think its pretty useless as Favorites is now sticky to every tab you switch, (lil note here) this was added beforehand as a way to access favorites quickly.

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.