Skip to content

Latest commit

 

History

History
136 lines (86 loc) · 6.4 KB

README.md

File metadata and controls

136 lines (86 loc) · 6.4 KB

Roshidere New Tab Page

New tab page with themed with Alya Sometimes Hides Her Feelings in Russian

demoMain

Features

  • Quick access dropdown to add your most used sites, which allow you to rename and reorder them
  • Apps Dropdown to access Google services and popular websites
  • Built in to-do lists and Post-it notes
  • Weather widget updating automatically based on your location
  • Good-looking effects like countdown clock and snow/rain/leaves animation
  • Highly customizable settings to enable/disable each elements individually and configuring auto-hide delay
  • Different search engines like Google, YouTube, Yahoo, Brave and more
  • 2 different search box styles to chose from

manual installation guide for chromium based browsers (Chrome, Brave, Opera, Vivaldi)

  1. Download the Latest version from the release section
    If directly download .crx file is not working, download the zipped version
  2. If browser ask for confirmation to download, press 'keep'
    Screenshot_20240803_190129
  3. go to chrome://extensions and enable 'Developer mode'
    image
  4. Drag the .crx file into the extensions page

manual installation guide for Firefox based browsers (Firefox, LibreWolf, Waterfox, Floorp)

Based on Firefox ESR, Unstable, and Development

  1. Download the Latest version from the release section
  2. Go to about:config, type in xpinstall.signatures.required in the search box, and click on the toggle button to set it to false
    image
  3. Click on the gear button --> 'install Add-on From File' and choose the .xpi file you downloaded
    image

Firefox Stable

  1. To sideload an unsigned extension on Firefox Stable, you first need to "Jail-break" it ¯\(ツ)
  • If you are on Linux, follow This guide
  • If you are on Windows run the .bat file in This repo, or apply the changes your self by looking at the .bat file if you know what you are doing
  1. Download the Latest version from the release section
  2. Click on the gear button --> 'install Add-on From File' and choose the .xpi file you downloaded
    image

Screenshots

^ Big search bar

^ Most Visited and Apps dropdown

demo1

^ Demo of how The Quick Access dropdown work

^ Animation effects, the one this screenshot is using is leaves

demo2

^ Demo of custom auto-hide delay

Explanation of permissions:

  • Storage: Used to store your settings in the browser's storage area.
  • Replace the page you see when opening a new tab: Used to replace the New Tab page with this extension.
  • This extension can read and change your data on sites: The sites listed with this permission are used to retrieve data for this extension to function.
  • https://fonts.googleapis.com/*: The fonts available in the extension are from Google Fonts; this URL is where the fonts are loaded from.
  • Read the icons of the websites you visit: Used to display the favicons (logos) of the website you add to your Most Visited dropdown.
  • Read a list of your most frequently visited websites: Used to display the "most visited" dropdown menu, when enabled.

Development

  1. Clone this repo:
$ git clone https://github.com/plibither8/markdown-new-tab

OR
green '<> Code' button --> 'Download ZIP' & Unzip the archive you just downloaded

  1. Open Chrome and go to chrome://extensions
  2. Enable 'Developer Mode' by checking the tick box (on the top of the page).
  3. Click the 'Load Unpacked Extension' button and select the folder of the cloned repository.
  4. The extension should be loaded now and the 'New Tab' page should be Alya New Tab. 🎉

The code makes use of localStorage() to save the raw text, revision history, last edited time and date, settings and last cursor position.

Testing in Firefox

In Firefox, the extension can be installed temporarily until you restart the browser. To do so:

  1. Enter about:debugging in the URL bar
  2. click "Load Temporary Add-on"
  3. open the extension's directory in your local repo and select manifest.json

More info here.

No affiliation with Roshidere, their authors, or publishers!

I am not affiliated with Roshidere, SunSunSun or Doga Kobo.
I am just a hobby developer who is a fan of the series

Legal

Alya New Tab is released under the MIT license.

  • jQuery: Code is MIT Licensed. Details are available here

Changelog

Version 1.0 - Aug 2, 2024

  • Initial release