{"id":15961287,"url":"https://github.com/cuuupid/custom-messenger","last_synced_at":"2025-03-17T22:30:32.256Z","repository":{"id":71965679,"uuid":"116099190","full_name":"cuuupid/custom-messenger","owner":"cuuupid","description":"Beautiful Facebook Messenger desktop app using Electron :ghost:","archived":false,"fork":false,"pushed_at":"2018-03-18T13:14:38.000Z","size":9224,"stargazers_count":1,"open_issues_count":6,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-07T15:41:45.577Z","etag":null,"topics":["app","custom-messenger","electron","facebook","messenger","theme"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cuuupid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-03T06:15:29.000Z","updated_at":"2019-01-13T21:37:22.000Z","dependencies_parsed_at":"2023-03-10T03:46:35.110Z","dependency_job_id":null,"html_url":"https://github.com/cuuupid/custom-messenger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuuupid%2Fcustom-messenger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuuupid%2Fcustom-messenger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuuupid%2Fcustom-messenger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuuupid%2Fcustom-messenger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cuuupid","download_url":"https://codeload.github.com/cuuupid/custom-messenger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221701659,"owners_count":16866216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","custom-messenger","electron","facebook","messenger","theme"],"created_at":"2024-10-07T15:41:28.006Z","updated_at":"2024-10-27T15:57:41.133Z","avatar_url":"https://github.com/cuuupid.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Custom Messenger\n\nA fully featured Facebook Messenger desktop app, beautifully and minimally made with Electron.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./img/img1.png\" width=\"50%\" alt=\"Custom Messenger Preview\"\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./img/screencap.gif\" width=\"50%\" alt=\"Custom Messenger Preview\"\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./img/dark.png\" width=\"33%\" style=\"float: left;\" alt=\"Dark Theme\"\u003e\n    \u003cimg src=\"./img/light.png\" width=\"33%\" style=\"float: left;\" alt=\"Light Theme\"\u003e\n    \u003cimg src=\"./img/venom.png\" width=\"33%\" style=\"float: left;\" alt=\"Venom Theme\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./img/original.png\" width=\"33%\" style=\"float: left;\" alt=\"Original Theme\"\u003e\n    \u003cimg src=\"./img/custom.png\" width=\"33%\" style=\"float: left;\" alt=\"Custom Theme\"\u003e\n    \u003cimg src=\"./img/invCustom.png\" width=\"33%\" style=\"float: left;\" alt=\"Inverse Custom Theme\"\u003e\n\u003c/p\u003e\n\n# Getting Started\n\nExecutables coming soon. If you're electron-friendly, please feel free to build and upload executables to this repo!\n\n## Bindings/Shortcuts\n\nYou can drag the window from the top bar (the title of the conversation).\n\nAll keybindings start with \u003ckbd\u003eCtrl\u003c/kbd\u003e.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eQ\u003c/kbd\u003e will **close the window, but not the app.**\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eR\u003c/kbd\u003e will **refresh the browser.**\n\nRight-clicking the tray icon **opens the menu**.\n\nClicking the tray icon **launches the app**.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eBackspace\u003c/kbd\u003e goes back one page in history, aka to **previous conversation**.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eM\u003c/kbd\u003e **minimizes** the window.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eF\u003c/kbd\u003e sets the app to fullscreen.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eY\u003c/kbd\u003e **centers** the app.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eTab\u003c/kbd\u003e **toggles the conversation list**.\n\n\u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eI\u003c/kbd\u003e toggles Developer Tools.\n\n## Theming\n\nThere are 4 provided themes ('Light', 'Dark', 'Venom', and 'Custom').\n\nYou can select a theme by right-clicking the tray and selecting a Theme. You may set this theme as the default by clicking Customize in the tray menu, and changing the \"defaultTheme\" property to whatever you wish.\n\nTo make your own theme, you can edit the values by clicking Customize in the tray menu. This will change the \"Custom\" theme, and you can see your changes by selecting the \"Custom\" theme from the tray menu.\n\nIf you have made edits to the current window or current theme, you can select \"Full Reload\" to reload with your changes.\n\n# I want to Develop\n\n## Requirements\n\n- Electron (`npm install electron --save-dev --save-exact --global`, global so we can use the `electron` CLI)\n- Electron Local Shortcut and some other plugins (`npm i` in this repo will do it)\n\n## Electron Install not working?\n\nTry `npm i` and then install electron\n\n## I have Electron, Quick Start?\n\n`electron .`\n\n## Logging and Deploying\n\nSet the debug var in main.js (first line) to false before deploying, leave as true for logs in console.\n\n## How do I package this?\n\nYou need electron-packager. To install look at `https://github.com/electron-userland/electron-packager` \n\n`electron-packager . \u003cname\u003e`\n\nWe've been using Fapkin as the name to keep things organized.\n\nGo to the folder named Fapkin and paste here the messenger.ico, then run FapkinChat.exe\n\n# Credits\n\n\u003cdiv\u003eIcons made by \u003ca href=\"http://www.freepik.com\" title=\"Freepik\"\u003eFreepik\u003c/a\u003e from \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e is licensed by \u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuuupid%2Fcustom-messenger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuuupid%2Fcustom-messenger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuuupid%2Fcustom-messenger/lists"}