Commit Graph

20 Commits

Author SHA1 Message Date
nothingismagick
5ec8e2f2a0
feat/web-view (#52)
* feat(web-view): revert to now well-maintained upstream web-view [WIP]

* feat(tests): add jest testing, first test

* feat(lint): install, config and fix
2019-11-16 19:51:46 +01:00
nothingismagick
60f015701b
fix/cli - updates (#46)
* fix(cli): watch tauri.conf.js

* fix(cli): use window.external

* fix(naming): purge cruft
2019-10-15 14:53:34 +02:00
nothingismagick
b93bded180
feat(cli) [WIP] (#34)
* feat(cli) init tauri mode

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(cli:init) add force & logging flags, full JSDoc

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(cli:init) remove console.log

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(cli:dev) get rust compile to finish

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(cli:build) get rust compile to finish

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(cli) set template with current working defaults

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* chore(version) bump

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(typo)

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(template): missing name warning

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(bundler): correct repository link

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(lib|cli) read config from tauriDir

* chore(cli) remove console.log statement

* fix(embedded-server) JS content type

* feat(template): add rust2018 flag

* feat(cli): cleanup
2019-10-07 20:36:56 +02:00
Tensor-Programming
d18a0e43ac Refactor(Tauri) Rust 2018 (#39)
* update to 2018

* update to 2018

* update to 2018

* revert changes

* refactor templates
2019-10-07 13:15:33 +02:00
Daniel Thompson-Yvetot
58af6c1abb
fix(server) typo
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-24 19:37:58 +02:00
Lucas Fernandes Nogueira
157a3ac40e fix(tauri) event system init on windows fixed (#29) 2019-08-23 16:39:41 +02:00
Daniel Thompson-Yvetot
90ade25b5b
feat(lib) event keyword => evt
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-08-23 09:58:45 +02:00
Lucas Fernandes Nogueira
9e4a8c6429 fix(tauri) embedded-server edge case with config host (#26) 2019-08-22 09:52:01 +02:00
Lucas Fernandes Nogueira
9981da93ed chore(mode) cleanup (#23)
* feat(mode) cleanup

* fix(cli) fix bin entry
2019-08-21 23:35:51 +02:00
Lucas Fernandes Nogueira
88f01efbe5 chore(entry) move <a> handling code from q-app (#21) 2019-08-21 13:44:39 +02:00
Lucas Fernandes Nogueira
a0f410dcff
feat(tauri) initial work for the CLI (#20)
* feat(tauri) initial work for the CLI

* feat(build) read dist path from env

* feat(tauri) proton.js entry

* feat(tauri) threeshake fs

* feat(injector) check if tauri dir exists

* feat(injector) don't show success message if dir exists

* chore(injector) cleanup fs imports
2019-08-19 18:09:29 -03:00
Lucas Fernandes Nogueira
4c2c9d00b9 feat(tauri) core template isolated (#18) 2019-08-16 12:58:30 +02:00
Lucas Fernandes Nogueira
3b272bad8c
feat(tauri) initial configuration through quasar.conf.js (#16)
* feat(proton) configure webview from quasar provided config.json

* feat(config) window config

* feat(config) rename serverless to embeddedServer

* feat(config) embedded server host and port config

* feat(template) q-app inlines assets on output index.html

* feat(proton) move server code to lib

* fix(template) misc fixes
2019-08-15 19:50:35 -03:00
Lucas Fernandes Nogueira
01de6b51b6 chore(project) rename to tauri (#15) 2019-08-14 13:24:08 +02:00
Lucas Fernandes Nogueira
aa4fef37b4
chore(merge) feature/event-system-cleanup (#13)
* feat(event-system) better communication interface

* feat(proton) update main.rs

* test

* Revert "test"

This reverts commit 68daf6eeb7.
2019-07-31 19:04:24 -03:00
Lucas Fernandes Nogueira
b5927e4711
chore(merge) feature/event-system (#12)
* feat(event-system) prototype

* feat(event-system) prepare two way communication

* feat(event-system) fASLR

* feat(event-system) answer salt

* feat(event-system) simplify communication and enable multi-level two way message passing
2019-07-28 09:57:26 -03:00
Lucas Fernandes Nogueira
32b2e951be
feat(lib) open link command (#10) 2019-07-24 19:44:05 -03:00
nothingismagick
a1c46cd86f Feature/whitelist (#9)
* feat(proton) whitelist API features

* feat(whitelist) fix feature name for execute cmd

* fix(whitelist) conflicting command names with q-app

* feat(rust2018) cleanup (#8)

* rust 2018 edition changes

* fix whitespace

* change super::super to crate
2019-07-23 17:41:16 -03:00
nothingismagick
19c5d410de
chore(merge) feature/bundle fork (#6)
* feat(proton) cargo-bundle fork & features argument

* chore(bundle) rename lib to proton-bundle

* feat(proton.h) merge open PRs from webview

zserge/webview/pull/237
zserge/webview/pull/222
zserge/webview/pull/214

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(licenses) licenses and structure

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* addition to previous commit

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(version) of proton-sys in cargo.toml

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(various) use super: and remove 2018

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(various)

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(rust-2018) update

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(rust-2018) update

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(rust-2018) add lockfiles

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(proton) includedir errors on prod build

* fix(rust-2018) authors, lockfiles and newest stuff

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* feat(cargo-proton-bundle) update readme

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>

* fix(proton) variable does not live long enough on dev

* chore(proton) remove unnecessary global variable declaration
2019-07-20 23:42:07 +02:00
Lucas Fernandes Nogueira
85854c4391 feat(scaffolding) folders, templates, rust, c, node WOW
* feat(proton) initial packages for webview and binding-rust
* feat(proton) new folder structure
* chore(compliance) readmes and licenses
* chore(npm) create package.json
* chore(proton) rename packages and create lib/rust
* chore(proton) create templates directory
* feat(rust) rustfmt tab_spaces = 2
* feat(rust) run fmt and fix template structure
* chore(npm) update package
- package name (@quasar/proton)
- node 10, npm 6.6, yarn 1.17.3 (security)
- .gitignore
- .npmignore
- add docs and spec dirs

Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
2019-07-14 14:47:29 +02:00