mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 22:55:48 +01:00
* Support Distribution 'ArcoLinux' #310 (#312) * Support Distribution 'ArcoLinux' #310 * Vuetify2 support (resurrected from git@github.com:MichaelHipp/wails.git) (#315) * Initial create of vuetify2-basic folder * Change template descr of vuetify-basic to say Vuetify 1.5 * Get vuetify2 template installing vuetify v2.0 (but with styling probs) * Update App.vue, HelloWorld.vue for Vuetify v2 * Remove babel-polyfill, add mdi/font * fix: codacy corrections * fix: babel -> core-js, regenerator-runtime Co-authored-by: Michael Hipp <michael@redmule.com> Co-authored-by: Lea Anthony <lea.anthony@gmail.com> * Update Contributors * v1.0.2-pre1 * [313-remote-conn] allow remote connections to the websocket bridge (#314) * [313-remote-conn] feat: compute wsURL based on window.location * [313-remote-conn] feat: allow any host to connect to vue server removing the 'host: "localhost"' specification causes the development server to listen on all interfaces. * [313-remote-conn] feat: allow any host to connect to angular dev server * test: reinject tabs Co-authored-by: Lea Anthony <lea.anthony@gmail.com> * fix: disable host check for vuetify 2 template * v1.0.2-pre2 * fix: shutdown ipcmanager * use channel to trigger shutdown * load linuxdb from relative path * Feat manjaro arm & deepin (#324) * feat: new distros: manjaroARM & Deepin * v1.0.2-pre3 * [326-platform-raspbian] feat: implement raspbian support (#327) * fix: emit arguments (#306) * v1.0.2-pre4 Raspbarian support * Initial support for Typescript decl file (#330) * v1.0.2-pre5 * revert to Go 1.12 * New CI (#331) * prepare * new CI/github actions * Rename later-pre.yml to latest-pre.yml * Update latest-pre.yml * Update README.md * Ensure version in go.mod is up to date (#339) * release v1.0.2-pre6 * Fix typescript generation * Release v1.0.2-pre7 * 316-multi-bridge-conn (#317) * [316-multi-bridge-conn] feat: use callback func for bridge response * [316-multi-bridge-conn] feat: implement multiple session support * split client handling portion into 'session' * keep track of sessions by remote address (ip & port) * notify each of the sessions anytime an event comes across the bus * [316-multi-bridge-conn] chore: move bridge files to package * [316-multi-bridge-conn] chore: remove deprecated Callback function The Callback function is no longer needed for the operation of the frontend callback since the ipc.Dispatch function now requires a callback function to be provided as an argument. This function can be a private function since it is passed by reference. * [316-multi-bridge-conn] chore: make webview.Callback private * [316-multi-bridge-conn] chore: remove unused injectCSS function I believe a slightly better method of doing this might need to be devised if it is needed in the future. I presume it should collect the values into a cache and then inject it into each sesssion as it appears. * [316-multi-bridge-conn] ensure wails:ready event is emitted Event is only emitted for the first session created from the Bridge. * [316-multi-bridge-conn] emit events for session lifecycle Emit an event for each session started and ended. * [316-multi-bridge-conn] fix: session handling fixes Co-authored-by: Lea Anthony <lea.anthony@gmail.com> * Release v1.0.2-pre8 * Release v1.0.2 Co-authored-by: Byron <ktc@protonmail.com> Co-authored-by: Travis McLane <tmclane@gmail.com> Co-authored-by: Michael Hipp <michael@redmule.com>
225 lines
7.2 KiB
YAML
225 lines
7.2 KiB
YAML
---
|
|
distributions:
|
|
debian:
|
|
id: debian
|
|
releases:
|
|
default:
|
|
name: Debian
|
|
version: default
|
|
gccversioncommand: &gccdumpversion -dumpversion
|
|
programs: &debiandefaultprograms
|
|
- name: gcc
|
|
help: Please install with `sudo apt-get install build-essential` and try again
|
|
- name: pkg-config
|
|
help: Please install with `sudo apt-get install pkg-config` and try again
|
|
- name: npm
|
|
help: Please install with `curl -sL https://deb.nodesource.com/setup_12.x | sudo bash - && sudo apt-get install -y nodejs` and try again
|
|
libraries: &debiandefaultlibraries
|
|
- name: libgtk-3-dev
|
|
help: Please install with `sudo apt-get install libgtk-3-dev` and try again
|
|
- name: libwebkit2gtk-4.0-dev
|
|
help: Please install with `sudo apt-get install libwebkit2gtk-4.0-dev` and try again
|
|
ubuntu:
|
|
id: ubuntu
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Ubuntu
|
|
gccversioncommand: &gccdumpfullversion -dumpfullversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
kali:
|
|
id: kali
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Kali GNU/Linux
|
|
gccversioncommand: *gccdumpfullversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
parrot:
|
|
id: parrot
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Parrot GNU/Linux
|
|
gccversioncommand: *gccdumpversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
zorin:
|
|
id: zorin
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Zorin
|
|
gccversioncommand: *gccdumpversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
linuxmint:
|
|
id: linuxmint
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Linux Mint
|
|
gccversioncommand: *gccdumpversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
elementary:
|
|
id: elementary
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: elementary OS
|
|
gccversioncommand: *gccdumpfullversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
neon:
|
|
id: neon
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: KDE neon
|
|
gccversioncommand: *gccdumpfullversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
deepin:
|
|
id: deepin
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Deepin
|
|
gccversioncommand: *gccdumpfullversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|
|
void:
|
|
id: void
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: VoidLinux
|
|
gccversioncommand: *gccdumpversion
|
|
programs:
|
|
- name: gcc
|
|
help: Please install with `xbps-install base-devel` and try again
|
|
- name: pkg-config
|
|
help: Please install with `xbps-install pkg-config` and try again
|
|
- name: npm
|
|
help: Please install with `xbps-install nodejs` and try again
|
|
libraries:
|
|
- name: gtk+3-devel
|
|
help: Please install with `xbps-install gtk+3-devel` and try again
|
|
- name: webkit2gtk-devel
|
|
help: Please install with `xbps-install webkit2gtk-devel` and try again
|
|
centos:
|
|
id: centos
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: CentOS Linux
|
|
gccversioncommand: *gccdumpversion
|
|
programs:
|
|
- name: gcc
|
|
help: Please install with `sudo yum install gcc-c++ make` and try again
|
|
- name: pkg-config
|
|
help: Please install with `sudo yum install pkgconf-pkg-config` and try again
|
|
- name: npm
|
|
help: Please install with `sudo yum install epel-release && sudo yum install nodejs` and try again
|
|
libraries:
|
|
- name: gtk3-devel
|
|
help: Please install with `sudo yum install gtk3-devel` and try again
|
|
- name: webkitgtk3-devel
|
|
help: Please install with `sudo yum install webkitgtk3-devel` and try again
|
|
fedora:
|
|
id: fedora
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Fedora
|
|
gccversioncommand: *gccdumpfullversion
|
|
programs:
|
|
- name: gcc
|
|
help: Please install with `sudo yum install gcc-c++ make` and try again
|
|
- name: pkg-config
|
|
help: Please install with `sudo yum install pkgconf-pkg-config` and try again
|
|
- name: npm
|
|
help: Please install `sudo yum install nodejs` and try again
|
|
libraries:
|
|
- name: gtk3-devel
|
|
help: Please install with `sudo yum install gtk3-devel` and try again
|
|
- name: webkit2gtk3-devel
|
|
help: Please install with `sudo yum install webkit2gtk3-devel` and try again
|
|
arch:
|
|
id: arch
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Arch Linux
|
|
gccversioncommand: *gccdumpversion
|
|
programs: &archdefaultprograms
|
|
- name: gcc
|
|
help: Please install with `sudo pacman -S gcc` and try again
|
|
- name: pkgconf
|
|
help: Please install with `sudo pacman -S pkgconf` and try again
|
|
- name: npm
|
|
help: Please install with `sudo pacman -S npm` and try again
|
|
libraries: &archdefaultlibraries
|
|
- name: gtk3
|
|
help: Please install with `sudo pacman -S gtk3` and try again
|
|
- name: webkit2gtk
|
|
help: Please install with `sudo pacman -S webkit2gtk` and try again
|
|
arcolinux:
|
|
id: arcolinux
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: ArcoLinux
|
|
gccversioncommand: *gccdumpversion
|
|
programs: *archdefaultprograms
|
|
libraries: *archdefaultlibraries
|
|
manjaro:
|
|
id: manjaro
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Manjaro Linux
|
|
gccversioncommand: *gccdumpversion
|
|
programs: *archdefaultprograms
|
|
libraries: *archdefaultlibraries
|
|
manjaro-arm:
|
|
id: manjaro-arm
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Manjaro-ARM
|
|
gccversioncommand: *gccdumpversion
|
|
programs: *archdefaultprograms
|
|
libraries: *archdefaultlibraries
|
|
gentoo:
|
|
id: gentoo
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Gentoo
|
|
gccversioncommand: *gccdumpversion
|
|
programs:
|
|
- name: gcc
|
|
help: Please install using your system's package manager
|
|
- name: pkg-config
|
|
help: Please install using your system's package manager
|
|
- name: npm
|
|
help: Please install using your system's package manager
|
|
libraries:
|
|
- name: gtk+:3
|
|
help: Please install with `sudo emerge gtk+:3` and try again
|
|
- name: webkit-gtk
|
|
help: Please install with `sudo emerge webkit-gtk` and try again
|
|
|
|
raspbian:
|
|
id: raspbian
|
|
releases:
|
|
default:
|
|
version: default
|
|
name: Raspbian
|
|
gccversioncommand: *gccdumpfullversion
|
|
programs: *debiandefaultprograms
|
|
libraries: *debiandefaultlibraries
|