Menu β–Ύ β–΄

Tree [dabd94] master /
 History

HTTPS access


File Date Author Commit
 css 2020-05-17 AsishRaju AsishRaju [3860a0] commit for website
 images 2020-05-17 AsishRaju AsishRaju [3860a0] commit for website
 js 2020-05-17 AsishRaju AsishRaju [3860a0] commit for website
 src 2020-05-16 AsishRaju AsishRaju [21cf07] v1.0.0 First Release
 webfonts 2020-05-17 AsishRaju AsishRaju [3860a0] commit for website
 .gitattributes 2020-05-17 AsishRaju AsishRaju [dabd94] update .gitattributes
 README.md 2020-05-17 AsishRaju AsishRaju [62435c] Update README.md
 index.html 2020-05-17 Asish Raju Asish Raju [9a1882] fixed yt link
 shortcut.html 2020-05-17 AsishRaju AsishRaju [3860a0] commit for website

Read Me

FirePad πŸ”₯

Overview πŸ‘€

FirePad is next generation text editing app that beleives faster text editing without being away from keyboard aka AFK.

  • Fully covered with keyboard shortcuts πŸ‘¨πŸ»β€πŸ’»
  • Meaningful Content Generation πŸ“
  • 30+ Text formatting options 😱
  • Native file format support πŸ“‚
  • Add clickable links πŸ”—
  • To-do list support βœ”
  • Exports to text πŸ“„
  • Supports Emoji 😁
  • Dark mode πŸŒ—
  • Cleaner UI ⚑
  • Auto updates πŸŒ€

But Why FirePad ❓

FirePad believes in faster and meaning full content generation, the only bottel neck most of the industry leading word/text editors is being away from keyboard aka (AFK) for formating text. Though keyboard shortcut are available ,not all formatting options are available through them .FirePad bridges this gap by providing full keyboard support to each and every formatting style that FirePad offers with additional meaningful text generation πŸ˜€

Dependencies πŸ—ƒ

Short Answer

  • [Electron] - Core module
  • [Pell] - Simpalistic WYSIWYG Editor
  • [Pell] - Simpalistic WYSIWYG Editor
  • [Bootstrap] - Frontend CSS Framework
  • [MouseTrap] - Highlevel way of interacting with keyboard

Long Answer

  • Firepad is made possible with [Electron] which allows web technologies to run on cross platform desktop environment by adding chromium on app instances, great now on the next one.

  • Now we need a way to for user to enter text in our app, Simple right just app a html textbox and done NO!, using text box has its own limitation and dosent really gone on with the notion of notepad like experince, this were [Pell] drops into picture, providing more than a textbox.

  • This all plugs into [Bootstrap] UI , no need to explain bootstrap right?

  • Now another core functionality of FirePad is providing keyboard shorcuts, this is achieved by high level api called [MouseTrap]

  • Along with these core functionality modules FirePad also uses sub electron packages for some other built in functions
    see src/FirePadv1.0.0/package.json for more details

WIP πŸ› 

  • More Shorcuts and functionality
  • Writing scalable and clean code for rapid new modules integration
  • Make it hackable , introducing of plugins for FirePad
  • Implementing system-wide fonts

Why should you contribute ❓

  • There is a lot more stuff a industry leading text editing based apps can do which FirePad can't , in that note FirePad will grow and at some day people will be sharing .pad files instead of .txt πŸ˜…

  • After giving 50+ hrs to this project , i realized project like these should not have a one person prespective

  • Projects like this need make you think about end users and one mind thinking about that is not a huge prespective

  • Help grow FirePad , and help people move out of notepad 😁

How To Contribute🀝

I would recommend you to get familar with the [Electron] before you start working on this project and do have a look at [Pell Documentation] and your good to go!

  1. Clone or Download src\FirePadv1.0.0
  2. Open your terminal and run npm install this install all dependency and sets up your project
  3. To start app run npm run watch -- for Hot-Reload
  4. To build app for windows npm run build -- generates setup file for windows

  5. Yes,it is open source you can clone and change code to your need.

  6. Most of the code is self explanatory, anyhow
  7. for any clarification on code or want to contribute contact
  8. [Gmail] / [Twitter] /[LinkedIn]

Downloads

Windows Mac Linux
[Download Here v1.0.0]! Coming soon... Coming soon...