Added downloadable versions
1
.gitignore
vendored
@ -32,3 +32,4 @@ yarn-error.log
|
||||
|
||||
# rollup-test output
|
||||
/modules/rollup-test/dist/
|
||||
/Electron/
|
||||
|
@ -1,17 +1,16 @@
|
||||
const {app, BrowserWindow, Menu, nativeImage} = require('electron');
|
||||
const path = require('path');
|
||||
const url = require('url');
|
||||
var path = require('path');
|
||||
|
||||
let win;
|
||||
var win;
|
||||
|
||||
function createWindow() {
|
||||
let image = nativeImage.createFromPath('assets/img/logo.png');
|
||||
var image = nativeImage.createFromPath('assets/img/logo.png');
|
||||
|
||||
win = new BrowserWindow({
|
||||
width: 1000,
|
||||
height: 800,
|
||||
icon: image,
|
||||
title: 'Formula Manager 2.0'
|
||||
title: 'Formula Manager',
|
||||
icon: path.join(__dirname, 'assets/icons/png/64x64.png')
|
||||
});
|
||||
|
||||
Menu.setApplicationMenu(null);
|
12
fhsons.iml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="WEB_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<excludeFolder url="file://$MODULE_DIR$/dist" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/tmp" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
@ -1,12 +1,15 @@
|
||||
{
|
||||
"name": "fhsons",
|
||||
"version": "1.0.0",
|
||||
"main": "main.js",
|
||||
"main": "electron.js",
|
||||
"scripts": {
|
||||
"ng": "ng",
|
||||
"start": "ng serve --host 0.0.0.0",
|
||||
"build": "ng build --configuration=production",
|
||||
"run-electron": "ng build --base-href=\"./\" && electron ./public/index.html",
|
||||
"build-win": "electron-packager public/ FormulaManager --overwrite --asar --platform=win32 --arch=ia32 --icon=src/assets/icons/win/icon.ico --prune=true --out=src/assets/releases",
|
||||
"build-mac": "electron-packager public/ FormulaManager --overwrite --asar --platform=darwin --arch=x64 --icon=src/assets/icons/mac/icon.icns --prune=true --out=src/assets/releases",
|
||||
"build-linux": "electron-packager public/ FormulaManager --overwrite --asar --platform=linux --arch=x64 --icon=src/assets/icons/png/1024x1024.png --prune=true --out=src/assets/releases",
|
||||
"test": "ng test",
|
||||
"lint": "ng lint",
|
||||
"e2e": "ng e2e"
|
||||
@ -33,6 +36,7 @@
|
||||
"electron-packager": "^12.1.0",
|
||||
"firebase": "^5.1.0",
|
||||
"firebase-tools": "^6.0.1",
|
||||
"fork": "^1.3.1",
|
||||
"hammerjs": "^2.0.8",
|
||||
"ng-simple-slideshow": "^1.2.3",
|
||||
"ngx-electron": "^1.0.4",
|
||||
|
@ -43,9 +43,15 @@
|
||||
</mat-card-header>
|
||||
<mat-card-content>
|
||||
<p class="ml-3 lead text-white-50">Tired of using your browser? Download the standalone version of the Formula Manager.</p>
|
||||
<button mat-button class="button-fix"><i class="fab fa-windows mr-1 mb-1"></i> Windows</button>
|
||||
<button mat-button class="button-fix ml-2"><i class="fab fa-apple mr-1 mb-1"></i> MacOS</button>
|
||||
<button mat-button class="button-fix ml-2"><i class="fab fa-linux mr-1 mb-1"></i> Linux</button>
|
||||
<a href="/assets/releases/FormulaManager-win32-ia32.zip" download>
|
||||
<button mat-button class="button-fix"><i class="fab fa-windows mr-1 mb-1"></i> Windows</button>
|
||||
</a>
|
||||
<a href="/assets/releases/FormulaManager-darwin-x64.zip" download>
|
||||
<button mat-button class="button-fix ml-2"><i class="fab fa-apple mr-1 mb-1"></i> MacOS</button>
|
||||
</a>
|
||||
<a href="/assets/releases/FormulaManager-linux-x64.zip" download>
|
||||
<button mat-button class="button-fix ml-2"><i class="fab fa-linux mr-1 mb-1"></i> Linux</button>
|
||||
</a>
|
||||
</mat-card-content>
|
||||
</mat-card>
|
||||
<mat-card *ngIf="formula" class="my-4 mx-auto formula-card">
|
||||
|
103
src/assets/icons/mac/icon.icns
Normal file
@ -0,0 +1,103 @@
|
||||
(This file must be converted with BinHex 4.0)
|
||||
:%'3b-6%f0'3jC6PM-M-hCMF%9%9B9(4dH(3%!!!!!Y!!!"!@KF4)EhFJG'mJGA0
|
||||
P)(4SDA-JD@0[EMS+#P0dCA!J-6SJ3fp`H5"dD'8JD@0[EL"dEb"dD'8JBfaTF'*
|
||||
[BA*N#Q%T)%0XD@0V)'pZ)(4SDA-JCQPXC5"QFQpY)(4SC5"'D@jNCA)+BLNJ3fK
|
||||
[Eh0P)#G(CA3J5@jQEbFJCR*[E5"dD'8J*dCTE'8R)'ePER8Z#Q-T)%PZ)(4SC5"
|
||||
TEQC[)(GTEQ4[Gb"dD'&d)("[F(-JGA!X)'0XD@0V)'pZ)(4SC5"TBfpZ#Q3T)%0
|
||||
SEfpcC5!R3fp`H5FJCR*[E5"dD'8J*d9NDA3R)'ePER8Z#Q8T)%0XEh0P)(4SC5"
|
||||
TEQC[)(GTEQ4[G`S+8h4PF#!b1L"3BA0dC5"dD'8JD@0[EL"dEb"dD'8JC'9cDA*
|
||||
PC#"TG'9Y#Q%T)%G[)(4[)(4SC5"TG'9Y)'PZ)(4SC5"'D@jNCA)JG'KKG#"jEh8
|
||||
JGf&ZG#"K)'0eFh4[E5"TBfpZ#Q)T)%0XD@0V)(4SC5"TG'9Y)#KQD@aP,#"QEfa
|
||||
NCA)X)'4TFfXX)'9dBbNJ#Q)T)%0SEfpcC5!R4f9d)%PZCQmR)'CbEfdJG'KP)#G
|
||||
'D@aP*b"YC@je,JTM+5"*EL"dD'8JD@jQEb"hD@jNEhFJG'KKG#"`Eh"c)(9`,#"
|
||||
ME'PMDb"[EL"dD'8JD@0[EJTN+5"$D'p[Ff8J*e"KFh4P*b"QFQpY)(4SC5!R4@4
|
||||
TG#FJE@9ZG5i+C5NJ3fa[Ff8JG'KP)'PZCQmJGfPZC'ph#JT6G'9`)$-k)!T&EQT
|
||||
[H5"jEh9b)'jPGfaj)'0eFh4[E@PkC@3JD@0[EL%+#NC[FL"YEh*P)(4SEh*[G@G
|
||||
S)'4TFQ9MG'P[ER-X)(0PC5""F("XC5Gc)(GPBR0TG'8JBA3k#QKdG(!k,bphGhF
|
||||
ZBA"`E'8ZBfpY,h0eF("[FR3[E@&M-6!a,f0eFh4[E@PkC5mf,`V6V!!!!3!!!!r
|
||||
N!!!1j!!!!$)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!lJD@0ZF`!!$Z"TFc-b!!!!&2m!q`$r!2X!r`$l!(-iE@X!!!%
|
||||
)!!!#!J!"!3%$!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!#bdepe0H-jF!!)!!!!
|
||||
!!3(*rr(q8DcrJJ!)"!-!!!!3krp5!!#jri)!"!!!!3!IGI6rL98!Z[pj%B@3!%m
|
||||
!!&RrrIhrm!DkrmEVrr[rJ!!KH2ArMeS![[rmFL'Nrq%1!"2[rd!!!,hrU`!!22r
|
||||
[)J!Dm2p$!!#mri8!!$2rp5B!&[$r3!!![2q"!!!crrBR!"E`rd!!!,[rJ3!!-rr
|
||||
f+3!@l[p!!!#krhm!!$Arp#N!&[$r3!!![2q"!!!jrrBU!!8q44!!!#p))!!!$N)
|
||||
q#J!!!!!!!!!!!!!!!!!!!!"TE$-b!!!!12m!r`$r!2m!r`$r!2m!l`$r!2m!r`$
|
||||
r!2m!r`$r!1m!r`$r!2m!r`$r!2m!r`$[!'`iE@X!!!3)!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!)$!3!""!-!!J3%"!3!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"#NDkhT)P@!$PfDfjT#J!!!!!!!!!!!!!
|
||||
!!!!!!!!#Qrrqr[rprr%!J[rjrr3B!!%!!!!!!!!!!!!!!!!#!(ArqrVlr[cr``#
|
||||
$rrEqm4F!!3!!!!!!!!!!!!!!!!!"b2rmr[rEY2#*!)RrqIrd&`!"!!!!!!!!!!!
|
||||
!!!!"!!cVrr[rbJd!#JX!KIrjrr3A!!%!!3)"!!!!!!!!!!%!&22rqIq)!!3!"!#
|
||||
&rrRrp"F!"!!!!!!!!`!!!!!!!J!EpIrjri!!"3%%!)ArqIrd'3!!"58d(3)!!3!
|
||||
!!!"kdXRmrrhrim(+[!i!K[rjrr89#AlDqIcfc'F"!!!!!*Vrqrrrrrrrr[ra%3#
|
||||
'rrRrlMl2rrhprIrprk%!!!!!Q[rlrrrrrrrqrr%4!)Erq[rjkrrqr[rqrIckrfi
|
||||
!!`"rf-cmrrhrjFI3`3m!K[rkrrhrkBpEBmArrIcrcJ)!!!-!(IArqIq"!!F#"!#
|
||||
&rrVprqd`!!)!$-rrr2rd&`!!!3!FpIrjrhm!"!!%!)Arq[[rK`!'"!J!J2rjrrX
|
||||
Y!!!"!"cerrRrJ!!&!!3!KIrjr[p&!!)!!`"Rrr[rrM8!!!%!(2ArqIpr!!3!"!#
|
||||
&rrRrq#B!!3!$!&lrr2rr1J!!!3!FpIrjrhm!"!!%!)ArqIre'3!"!!-!Arrmrrm
|
||||
m!!!"!"cerrRrI`!%!!3!KIrjrr-9!!%!!`"Hrrcqrcd!!!%!(2ArqIpr!!3!"!#
|
||||
&rrRrmaB!!3!$!&lrr2lr2`!!!3!FpIrjrhm!"!!%!)ArqIrc&J!"!!-!B2rmr[p
|
||||
!!!!"!"cerrRrI`!%!!3!KIrjrr-@!!%!!`"Lrr[qrd%!!!%!(2ArqIpr!!3!"!#
|
||||
&rrRrmaB!!3!$!'6rqrlr33!!!3!FpIrjrhm!"!!%!)ArqIrc&J!"!!-!C[rlr[p
|
||||
"!!!"!"[arI6rI3!%!!3!JrrdrHm9!!%!!`"QrrEjr8!!!!%!(IErqIpr!!3!"!#
|
||||
'rrRrp"B!!3!%!(,rq[lr4J!!!!!1IB0rM%%!!J!#!%+*I)&j#`!!!!)!0SGpIi%
|
||||
J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3%"!3#!!!!!!!
|
||||
#"33%"!!!!!!!!!)%"!3%!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!'PS-c)!!!"dr`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!0X!r`$
|
||||
r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!0X!r`$r!2m!r`$r!2m!r`$
|
||||
r!2m!r`$r!2m!r`$r!2m!r`$r!0X!D$KYD`!!#3J!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!J%!!!!!!3)
|
||||
#!!!!!J)#!J)#!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!J!&-@4rPj9mCd!
|
||||
P#3!0-LiZ,Ldb'3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!$Uhmrrqrrrqr[[
|
||||
pC`"+rrIlqrArLJ!$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!9rArr2[mr2cmqrE
|
||||
rHJ",rrVrrrRrM!!%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3!UjIrjr[rqr[hmr2r
|
||||
e5J"*rrVqr[MrM!!$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#%rrVrr[rqr[rqr2r
|
||||
H(`")rrVrrrRrM!!$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,!rrhqrrlrrEk@XHr
|
||||
!!!"'rrVrrrRrM!!$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ISrrlrr[lrE`!"!3B
|
||||
'!3"'rrVrrrRrM!!$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Vdrrlrr2rA%!!"!!!
|
||||
!!`"'rrVrrrRrM!!$!!!!!!!"!!!!!!!!!!!!!!!!!!-%!"Virrlrr2r*!!B%!`-
|
||||
!!J"'rrVrrrRrM!!%!!%%"!!!!!-%!3!!!!!!!!!!!!!!!"6hrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrM!!%!J!!!!!&!!!!!!%!!!!!!!!!#8",4&lkrrlrr2r81dY)58B
|
||||
#!3"'rrVrrrRrM!!%!!j1L+1cT)jD&J!"!3!!!!!!%p2rpIMqrrlrr[rpprIhqZm
|
||||
)!!"'rrVrrrRrM`!&@G(irrlrr[rkj(S"!3%!!!!!%GMrr2rrrrrrrrrrrrrqrrB
|
||||
)!!"'rrVrrrRrJJ#XrrhpqIVlq[RprIqf$`!"!!!!%YIrq[hqrrlrr[rqr2cmrr3
|
||||
)!!"'rrVrrr[rU+Err2Vmr[cpr[rqr2[rR3!!!!!!%GMrr2rrrrrrrrrrrrrqrrB
|
||||
)!!"'rrVrrrlrr[llrrlqr[rqrIrqrrlmre-!!3!!&GIrqIRqrrlrr[rqqr[lr[-
|
||||
)!!"'rrVrrrrqrr[rmVq5Jk2Prrlrr[rmrkN!!!!!#dG56'(krrlrr2r93P*28%d
|
||||
#!3"'rrVrrrlrrIr"-`3!!3!Qa2rmr[lqrqX)!!!!!!!!!"Mirrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrrprp8B!!-$!JB!1r$rrIrqrrNI!!!!!!-%!#6jrrlrr2r%!!J$!`-
|
||||
!!J"'rrVrrrlmrf)!"3!!!!!%!-Rrr2rqrrXl!!%!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrhrkL8!!J!!!!!$!+crr2lqrre%!!%!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrr[rZJX!!3!!!!!$!*ErrIlqrrj-!!%!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrVrSJ!"!!!!!!!$!)hrrIlqrrp5!!%!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrVrP`!#!!!!!!!$!)hrrIlqrrp8!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrM!!%!!!!!!!$!)hrrIlqrrp@!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrL3!%!!!!!!!$!)hrrIlqrrpB!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!)hrrIlqrrpC!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!)hrrIlqrrpE!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!)rrrIlqrrpG!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!*(rrIlqrrpI!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!*6rrIlqrrpI!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!*ErrIlqrrpI!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!*MrrIlqrrpI!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!*[rrIlqrrpI!!)!!!!!!#$jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrLJ!%!!!!!!!$!*hrrIlqrrpI!!)!!!!!!#$fr[[mqIr"!!3!!!!
|
||||
!!J"&rrMmr2ErL!!%!!!!!!!$!*hrq[[lr2jH!!)!!!!!!#,jrrlrr2r$!!3!!!!
|
||||
!!J"'rrVrrrRrL`!%!!!!!!!$!+Vrr2lqr[pN!!)!!!!!!"R!aX6&`Y#@!!-!!!!
|
||||
!!J!edEr$`ll6D3!$!!!!!!!#!(h,`F2#`m4*!!%!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!`-$!`-#!!!!!!!
|
||||
!!!!""!3%"!3%!J!!!!!!!!!!!!)%"!3%"!3"!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!!!!2j!!!$Z3!!!!b!!!
|
||||
!!!!!!!!!(!!b!!"TBfjc!!!!#Vqjrrm!!!!!!!!!!%K":
|
BIN
src/assets/icons/png/128x128.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
src/assets/icons/png/16x16.png
Normal file
After Width: | Height: | Size: 309 B |
BIN
src/assets/icons/png/24x24.png
Normal file
After Width: | Height: | Size: 436 B |
BIN
src/assets/icons/png/256x256.png
Normal file
After Width: | Height: | Size: 4.0 KiB |
BIN
src/assets/icons/png/32x32.png
Normal file
After Width: | Height: | Size: 568 B |
BIN
src/assets/icons/png/48x48.png
Normal file
After Width: | Height: | Size: 852 B |
BIN
src/assets/icons/png/512x512.png
Normal file
After Width: | Height: | Size: 9.0 KiB |
BIN
src/assets/icons/png/64x64.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
src/assets/icons/png/96x96.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
src/assets/icons/win/icon.ico
Normal file
After Width: | Height: | Size: 100 KiB |