Compare commits
10 Commits
c4d205a79e
...
1.0.0
Author | SHA1 | Date | |
---|---|---|---|
597e9f75cf | |||
26827d5ccd
|
|||
b56199fe8b
|
|||
f6958ffa97
|
|||
7f410ef700
|
|||
24446559b4 | |||
a053ffbed6 | |||
40848a70a5 | |||
f17104595d | |||
24d80779ee |
6
Makefile
6
Makefile
@@ -25,7 +25,7 @@ build:
|
|||||||
# $(RELEASES)/$(WINDOWS_AMD64).zip.sha256
|
# $(RELEASES)/$(WINDOWS_AMD64).zip.sha256
|
||||||
|
|
||||||
build-for-windows_amd64:
|
build-for-windows_amd64:
|
||||||
fyne-cross windows --icon "assets/icon.png" --app-id "net.kor-elf.projects.gui-for-ffmpeg" --app-version $(VERSION) -name "gui-for-ffmpeg"
|
fyne-cross windows
|
||||||
|
|
||||||
@if [ -d $(BUILD_TMP_WINDOWS_AMD64) ]; then \
|
@if [ -d $(BUILD_TMP_WINDOWS_AMD64) ]; then \
|
||||||
rm -rf $(BUILD_TMP_WINDOWS_AMD64)/*; \
|
rm -rf $(BUILD_TMP_WINDOWS_AMD64)/*; \
|
||||||
@@ -34,7 +34,7 @@ build-for-windows_amd64:
|
|||||||
fi
|
fi
|
||||||
cp LICENSE $(BUILD_TMP_WINDOWS_AMD64)/LICENSE
|
cp LICENSE $(BUILD_TMP_WINDOWS_AMD64)/LICENSE
|
||||||
cp LICENSE-3RD-PARTY.txt $(BUILD_TMP_WINDOWS_AMD64)/LICENSE-3RD-PARTY.txt
|
cp LICENSE-3RD-PARTY.txt $(BUILD_TMP_WINDOWS_AMD64)/LICENSE-3RD-PARTY.txt
|
||||||
cp fyne-cross/bin/windows-amd64/gui-for-ffmpeg.exe $(BUILD_TMP_WINDOWS_AMD64)/gui-for-ffmpeg.exe
|
cp "fyne-cross/bin/windows-amd64/GUI for FFmpeg.exe" $(BUILD_TMP_WINDOWS_AMD64)/gui-for-ffmpeg.exe
|
||||||
cd $(BUILD_TMP) && 7z a -tzip $(WINDOWS_AMD64).zip $(WINDOWS_AMD64)
|
cd $(BUILD_TMP) && 7z a -tzip $(WINDOWS_AMD64).zip $(WINDOWS_AMD64)
|
||||||
|
|
||||||
@if [ ! -d $(RELEASES) ]; then \
|
@if [ ! -d $(RELEASES) ]; then \
|
||||||
@@ -55,7 +55,7 @@ build-for-windows_amd64:
|
|||||||
# $(RELEASES)/$(WINDOWS_AMD64).zip.sha256
|
# $(RELEASES)/$(WINDOWS_AMD64).zip.sha256
|
||||||
|
|
||||||
build-for-linux_amd64:
|
build-for-linux_amd64:
|
||||||
fyne-cross linux --icon "assets/icon.png" --app-id "net.kor-elf.projects.gui-for-ffmpeg" --app-version $(VERSION) -name "gui-for-ffmpeg"
|
fyne-cross linux
|
||||||
|
|
||||||
@if [ -d $(BUILD_TMP_LINUX_AMD64) ]; then \
|
@if [ -d $(BUILD_TMP_LINUX_AMD64) ]; then \
|
||||||
rm -rf $(BUILD_TMP_LINUX_AMD64)/*; \
|
rm -rf $(BUILD_TMP_LINUX_AMD64)/*; \
|
||||||
|
@@ -33,7 +33,7 @@
|
|||||||
5. go install github.com/fyne-io/fyne-cross@latest
|
5. go install github.com/fyne-io/fyne-cross@latest
|
||||||
* У Вас так же должен быть установлен docker
|
* У Вас так же должен быть установлен docker
|
||||||
* О fyne-cross можно по подробней почитать тут: https://github.com/fyne-io/fyne-cross
|
* О fyne-cross можно по подробней почитать тут: https://github.com/fyne-io/fyne-cross
|
||||||
6. * fyne-cross windows --icon "assets/icon.png" --name "gui-for-ffmpeg"
|
6. * fyne-cross windows
|
||||||
* fyne-cross linux --icon "assets/icon.png" --name "gui-for-ffmpeg"
|
* fyne-cross linux
|
||||||
7. Создаться папка **fyne-cross/dist** и там будет созданна папка с тем названием под которую Вы компилировали приложения (linux-amd64 или windows-amd64).
|
7. Создаться папка **fyne-cross/dist** и там будет созданна папка с тем названием под которую Вы компилировали приложения (linux-amd64 или windows-amd64).
|
||||||
8. В папке **fyne-cross/bin/linux-amd64** или **fyne-cross/bin/windows-amd64** будут архивы, которые надо распаковать и пользоваться программой.
|
8. В папке **fyne-cross/bin/linux-amd64** или **fyne-cross/bin/windows-amd64** будут архивы, которые надо распаковать и пользоваться программой.
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=gui-for-ffmpeg
|
Name=GUI for FFmpeg
|
||||||
GenericName=GUI for FFmpeg
|
GenericName=GUI for FFmpeg
|
||||||
Exec=gui-for-ffmpeg
|
Exec=gui-for-ffmpeg
|
||||||
Icon=gui-for-ffmpeg
|
Icon=gui-for-ffmpeg
|
||||||
|
@@ -19,7 +19,7 @@ type controller struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func NewController(app application.AppContract) ControllerContract {
|
func NewController(app application.AppContract) ControllerContract {
|
||||||
fyneWindow := app.FyneApp().NewWindow(app.FyneApp().Metadata().Name)
|
fyneWindow := app.FyneApp().NewWindow("GUI for FFmpeg")
|
||||||
fyneWindow.SetMaster()
|
fyneWindow.SetMaster()
|
||||||
queueLayout := window.NewQueueLayout(app.GetFFmpegService())
|
queueLayout := window.NewQueueLayout(app.GetFFmpegService())
|
||||||
app.GetQueueService().AddListener(queueLayout)
|
app.GetQueueService().AddListener(queueLayout)
|
||||||
|
Reference in New Issue
Block a user