Skip to content

Commit ed185a3

Browse files
committed
New logo and electron-forge makers
1 parent 77e485c commit ed185a3

File tree

8 files changed

+1590
-170
lines changed

8 files changed

+1590
-170
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
This project mainly exists, because [Caprine](https://github.com/sindresorhus/caprine) is in semi-maintenance mode and I do not have experience with typescript, nor do I currently have time to figure out Caprine codebase. On the other hand I do use Messenger daily and for a long time I wanted something more polished. This is *NOT* a direct alternative to Caprine, since this project does not have and probably never will have privacy centric features of Caprine. I do not use those features and not really care for them, on the other hand I will try to make this project as polished as I can. There are few things (like notifications), that I want to fix and I would be very happy if this project could serve as a reference to solving those issues in Caprine.
55

6-
*Note: This project is in very early stages, there is no installer, no packaging prepared and was tested ONLY on Arch Linux with Gnome 43.4. Use at your own risk, might break at any time in main branch. Only thing provided is reference .desktop file that I use.*
7-
86
Project uses dark mode styling from this project, with owner's approval: [jerry1100/messenger-dark-theme](https://github.com/jerry1100/messenger-dark-theme)
97

108
Icon is specifically this bad on purpose to play it safe in regards to trademark (since the logo is trademarked by Meta). Even tho the logo that is trademarked seems to be the old (blue-only logo), I want to play it safe. If you want to use official logo of Messenger app, there is a Wikimedia page with Messenger logo in svg that you can download, convert to png and replace the logo in images/ folder.

forge.config.js

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
module.exports = {
22
packagerConfig: {
3-
icon: 'images/logo'
3+
appBundleId: "io.github.messenger-enhanced",
4+
asar: true,
5+
icon: 'images/io.github.messenger-enhanced.svg',
6+
appCategoryType: 'public.app-category.social-networking',
47
},
58
rebuildConfig: {},
69
makers: [
@@ -12,13 +15,39 @@ module.exports = {
1215
name: '@electron-forge/maker-zip',
1316
platforms: [/*'darwin',*/ 'linux'],
1417
},
15-
/*{
18+
{
1619
name: '@electron-forge/maker-deb',
17-
config: {},
20+
config: {
21+
options: {
22+
productName: "Messenger Enhanced",
23+
icon: "./images/io.github.messenger-enhanced.svg",
24+
categories: ["Network"],
25+
}
26+
},
1827
},
1928
{
2029
name: '@electron-forge/maker-rpm',
30+
config: {
31+
options: {
32+
productName: "Messenger Enhanced",
33+
icon: "./images/io.github.messenger-enhanced.svg",
34+
categories: ["Network"],
35+
}
36+
},
37+
},
38+
{
39+
name: 'electron-forge-maker-appimage',
40+
config: {
41+
options: {
42+
productName: "Messenger Enhanced",
43+
icon: "./images/io.github.messenger-enhanced.svg",
44+
categories: ["Network"],
45+
}
46+
},
47+
},
48+
{
49+
name: 'electron-forge-maker-pacman',
2150
config: {},
22-
},*/
51+
},
2352
],
2453
};
Lines changed: 66 additions & 0 deletions
Loading
Lines changed: 16 additions & 0 deletions
Loading

images/logo.png

-62.5 KB
Binary file not shown.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[Desktop Entry]
22
Categories=Network
33
Comment=Facebook Messenger webapp electron wrapper with enhancements.
4-
Exec='Messenger enhanced' %U
5-
Icon=[REPO LOCATION]/messenger-enhanced/images/logo.png
4+
Exec='messenger-enhanced' %U
5+
Icon=[REPO LOCATION]/messenger-enhanced/images/io.github.messenger-enhanced.svg
66
Name=Messenger Enhanced
77
Name[en_US]=Messenger Enhanced
8-
Path=[REPO LOCATION]/messenger-enhanced/out/Messenger\senhanced-linux-x64
8+
Path=[REPO LOCATION]/messenger-enhanced/out/messenger-enhanced-linux-x64
99
Terminal=false
1010
Type=Application
1111
StartupNotify=true

0 commit comments

Comments
 (0)