All Projects → b-coimbra → dawn

b-coimbra / dawn

Licence: MIT License
A startpage called "dawn"

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to dawn

homepage
Custom Start/home page (multi LIVE search) with live animated weather and news ticker - written in HTML/JS. Minimal, self-hosted, and dope.
Stars: ✭ 35 (-78.4%)
Mutual labels:  weather, startpage
termstart
🚀 A terminal-themed start page for web browsers
Stars: ✭ 150 (-7.41%)
Mutual labels:  homepage, startpage
Heimdall
As the name suggests Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like.
Stars: ✭ 3,501 (+2061.11%)
Mutual labels:  homepage, startpage
hellopage.today
나를 위한 시작페이지, Hellopage Today
Stars: ✭ 20 (-87.65%)
Mutual labels:  homepage, startpage
dashy
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Stars: ✭ 7,103 (+4284.57%)
Mutual labels:  homepage, startpage
b2ntp
Kanban style New Tab Page extension with your bookmarks and powerful search
Stars: ✭ 50 (-69.14%)
Mutual labels:  homepage, startpage
home-space
Startpage and WebXR home
Stars: ✭ 43 (-73.46%)
Mutual labels:  homepage, startpage
startpage
a simple and customisable startpage
Stars: ✭ 137 (-15.43%)
Mutual labels:  homepage, startpage
Bonjourr
Minimalist & lightweight startpage inspired by iOS
Stars: ✭ 279 (+72.22%)
Mutual labels:  homepage, startpage
startup-page
A custom startup page for your browser.
Stars: ✭ 151 (-6.79%)
Mutual labels:  homepage, startpage
startpage
a cute little home for my browser
Stars: ✭ 26 (-83.95%)
Mutual labels:  homepage, startpage
uce-template
A Vue 3 inspired Custom Elements toolless alternative.
Stars: ✭ 96 (-40.74%)
Mutual labels:  web-components
elements
Lovingly crafted ui components based on web components. Works well with all Frameworks - including Angular, React and Vue.
Stars: ✭ 42 (-74.07%)
Mutual labels:  web-components
weatherBot
⛈ A Twitter bot for weather
Stars: ✭ 20 (-87.65%)
Mutual labels:  weather
himawari-rx
📡 Receive images from weather satellite Himawari-8 via HimawariCast.
Stars: ✭ 21 (-87.04%)
Mutual labels:  weather
climateR
An R 📦 for getting point and gridded climate data by AOI
Stars: ✭ 93 (-42.59%)
Mutual labels:  weather
amelia 2.0
An Artificial Intelligence Chat Bot and Service Provider written in Python and AIML.
Stars: ✭ 19 (-88.27%)
Mutual labels:  weather
nuxeo-web-ui
New Nuxeo Web UI
Stars: ✭ 51 (-68.52%)
Mutual labels:  web-components
glimmer-web-component
Library to boot up your Glimmer components as Web Components
Stars: ✭ 32 (-80.25%)
Mutual labels:  web-components
outline
Outline is a web component based design system starter kit. Outline is based on the latest technologies and tools to help your component authoring experience and facilitate adoption in your organization.
Stars: ✭ 28 (-82.72%)
Mutual labels:  web-components

dawn

LIVE PREVIEW

Keybindings

  • Numrow Switch tabs
  • t Open the create task panel
    • Enter Create a task
    • Tab Go to next field
  • s Open the search dialog
  • Esc Close the edit/create task panel (when field is focused)

Configuration

For now, some settings can be tweaked by changing the GLOBAL_CONFIG object located in ./userconfig.js.

Disabling a component

To disable a component, put their name into the list of disabled components:

const GLOBAL_CONFIG = new Config({
    // ...
    disabled: ['todo-list'] // search-bar, crypto-rate, current-time, weather-forecast, status-bar
});

Clock

Change the clock format in the status bar using strftime.org format.

Config example (userconfig.js):

const GLOBAL_CONFIG = new Config({
    // ...
    clock: 'h:i p',        // 13:30 PM
    clock: 'do B Y - h:i', // 18th January 2021 - 13:30
    clock: 'h:i - m/b/Y'   // 13:30 - 3/Jul/2021
});

Weather temperature

Change your location and temperature scale (celius, fahrenheit) like such:

const GLOBAL_CONFIG = new Config({
  // ...
  temperature: {
    location: 'New York',
    scale: 'C'
  }
});

Crypto status

For the live crypto status, provide a crypto coin and a FIAT currency. Example:

const GLOBAL_CONFIG = new Config({
  // ...
  crypto: {
    coin: 'ETH', // BTC, LINK, DOGE etc
    currency: 'USD', // EUR, JPY, BRL etc
    refreshIn: 15 // refresh time (in seconds)
  },
});

Features

  • No external libraries
  • Web component based
  • Status bar components
    • Clock/Date
    • Live crypto
    • Current weather
      • REFACTOR Show weather location on hover
    • MAYBE RSS reader
    • Add new panels
    • Store last visited panel
  • Quick search panel
  • Todo/schedule panel
    • Reordering
    • Task priority
    • Task reminder
      • MAYBE Sync todo with google calendar
    • Link to external URL
    • Filter by task status (TODO/DONE)
    • Filter by task priority
    • Clean all tasks button
    • Edit task button
    • MAYBE Subtasks w/ progress bar
    • MAYBE Subsections for todo DEADLINE ("today", "upcoming")
  • Links section
    • Add new links button
    • Add link icon
    • Drag/drop reorganize
  • Configuration
    • Disable components
    • Change keybindings
    • Import/export settings
    • Randomize banner gifs
    • Toggle status bar sections
    • Status bar tab indicator (roman numerals, hiragana, numbers)
    • Colorscheme manipulation
    • MAYBE Optional sound fx
  • REFACTOR Unify storage into a single JSON object
  • Create favicon
  • Keybinding cheatsheet
  • Verify updates on startup
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].