Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enkru/freelook
Freelook, an Electron-based client for Microsoft Outlook.
https://github.com/enkru/freelook
desktop electron hacktoberfest hotmail microsoft outlook
Last synced: 6 days ago
JSON representation
Freelook, an Electron-based client for Microsoft Outlook.
- Host: GitHub
- URL: https://github.com/enkru/freelook
- Owner: eNkru
- License: mit
- Created: 2018-02-05T04:37:06.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-02-04T17:30:02.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T05:51:07.622Z (8 months ago)
- Topics: desktop, electron, hacktoberfest, hotmail, microsoft, outlook
- Language: JavaScript
- Homepage:
- Size: 702 KB
- Stars: 192
- Watchers: 13
- Forks: 55
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Freelook
[![Build](https://github.com/eNkru/freelook/actions/workflows/node.js.yml/badge.svg)](https://github.com/eNkru/freelook/actions/workflows/node.js.yml)
![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)Freelook, an alternative Electron-based desktop app to help you manage Outlook and Office 365.
```
Please let me know if you can help me to design an icon for this app.(The icon is currently shown on the right top conor of this README)
Many Thanks.
```## Declamation
***This app helps some people like me who couldn't (or don't wish to) install an POP or SMPT mail client to manage their outlook & hotmail emails. Please raise any concern to me if any of the code or resource voilate your copyright or trademark.***## Feature
* Receive your hotmail / outlook / office 365 online from the desktop app
* Close to minimise
* Dock tray support
* System notification
* Network connection detection
* Customized setting
* Ads block as your control
* Switch between outlook and office 365## Download
The released application can be downloaded [here](https://github.com/eNkru/electron-outlook/releases).## Troubleshot
`Some Linux distributions has the issue to display the reciptons in the To and CC fields.`The workaround is set some invalid values in the Ads Blocker settings. The settings come with the default value, you need to input some random numbers to overwrite them.
`Desktop Integration not updated/created when using AppImage`
Since electron-builder 21 desktop integration is not a part of produced AppImage file anymore. Electron builder recommends [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) to install AppImages and create Desktop Integration or to create the desktop files manually.
If you failed to run `npm install` with following errors
>npm ERR! ../src/keyboard-layout-manager.h:7:10: fatal error: X11/Xlib.h: No such file or directory
>npm ERR! ../src/keyboard-layout-manager-linux.cc:5:10: fatal error: X11/extensions/XKBrules.h: No such file or directory
That means your environment is missing some dev libs for compiling. Install those dev libs will fix the issue.
`sudo apt install libx11-dev libxkbfile-dev` <- For example, if you are on Ubuntu.
## Build Pre-Request
* [GIT](https://git-scm.com/)
* [NPM](https://www.npmjs.com/)## Build & Install
Clone the repository and run in development mode.
```
git clone https://github.com/eNkru/freelook.git
cd freelook
npm i
npm run start
```
Build the application
```
npm run dist:linux
```
This will build a predefined AppImage & deb packages in the dist folder. AppImage can be run in most popular linux distributions with the support. Deb is only for debian & ubuntu distributions.## Release
```
npm version (new release version)
git push origin master
git push origin --tags
npm publish
```## License
This app helps some people like me who couldn't (or don't wish to) install an POP or SMPT mail client to manage their outlook & hotmail emails. Please raise any concern to me if any of the code or resource voilate your copyright or trademark.[MIT](https://github.com/eNkru/electron-xiami/blob/master/LICENSE) @ [Howard Ju](https://enkru.github.io/)