Skip to content

Commit

Permalink
v2.0.0-beta.39
Browse files Browse the repository at this point in the history
  • Loading branch information
leaanthony committed Jul 19, 2022
1 parent 1c1eb89 commit f7976a5
Show file tree
Hide file tree
Showing 72 changed files with 966 additions and 305 deletions.
2 changes: 1 addition & 1 deletion v2/cmd/wails/internal/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v2.0.0-beta.38
v2.0.0-beta.39
43 changes: 43 additions & 0 deletions website/src/pages/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [v2.0.0-beta.39] - 2022-07-19

## Added

* New screen dimensions runtime API by @skamensky in https://github.com/wailsapp/wails/pull/1519
* Auto discover vite devserver port by @leaanthony in https://github.com/wailsapp/wails/pull/1547
* Add nixpkgs support to doctor command. by @ianmjones in https://github.com/wailsapp/wails/pull/1551
* New pre-build hooks feature by @leaanthony in https://github.com/wailsapp/wails/pull/1578
* New production log level option by @leaanthony in https://github.com/wailsapp/wails/pull/1555

## Fixed

* Fix stack corruption in Windows when using ICoreWebView2HttpHeadersCollectionIterator by @stffabi
in https://github.com/wailsapp/wails/pull/1589
* Move WindowGet* to main thread by @leaanthony in https://github.com/wailsapp/wails/pull/1464
* Allow -appargs flag to pass flags to binary. by @ianmjones in https://github.com/wailsapp/wails/pull/1534
* Fix checking for installed apt package in none English session. by @ianmjones
in https://github.com/wailsapp/wails/pull/1548
* Fix OnBeforeClose code for Mac by @leaanthony in https://github.com/wailsapp/wails/pull/1558
* Support Maps in TS conversion by @leaanthony in https://github.com/wailsapp/wails/pull/1435
* Check for line length when scanning for local devserver url by @leaanthony
in https://github.com/wailsapp/wails/pull/1566
* Remove usage of unsafe.Pointer in winc by @stffabi and @leaanthony in https://github.com/wailsapp/wails/pull/1556

## Changed

* Rename WindowSetRGBA -> WindowSetBackgroundColour by @leaanthony in https://github.com/wailsapp/wails/pull/1506
* Improvements to the dev command by @stffabi in https://github.com/wailsapp/wails/pull/1510
* Update vscode template by @leaanthony in https://github.com/wailsapp/wails/pull/1398
* Bump svelte from 3.42.2 to 3.49.0 in /v2/internal/frontend/runtime/dev by @dependabot
in https://github.com/wailsapp/wails/pull/1572
* Bump svelte from 3.42.5 to 3.49.0 in /v2/internal/frontend/runtime by @dependabot
in https://github.com/wailsapp/wails/pull/1573
* Add troubleshooting for `Not Found` error by @acheong08 in https://github.com/wailsapp/wails/pull/1586
* Docs/better homepage by @leaanthony in https://github.com/wailsapp/wails/pull/1591

## New Contributors

* @skamensky made their first contribution in https://github.com/wailsapp/wails/pull/1519
* @acheong08 made their first contribution in https://github.com/wailsapp/wails/pull/1586

**Full Changelog**: https://github.com/wailsapp/wails/compare/v2.0.0-beta.38...v2.0.0-beta.39

## [v2.0.0-beta.38] - 2022-06-27

### Added
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# EncryptEasy

<p style={{"text-align": "center"}}>
<img src="/img/showcase/encrypteasy.jpg"></img><br/>
<img src="/img/showcase/encrypteasy.jpg"></img><br/>
</p>

**[EncryptEasy](https://www.encrypteasy.app) is a simple and easy to use PGP encryption tool, managing all your and your contacts keys. Encryption should be simple. Developed with Wails.**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# FileHound Export Utility

<p style={{"text-align": "center"}}>
<img src="/img/showcase/filehound.jpg"></img><br/>
<img src="/img/showcase/filehound.jpg"></img><br/>
</p>


Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# Molley Wallet

<p style={{"text-align": "center"}}>
<img src="/img/showcase/mollywallet.png"></img><br/>
<img src="/img/showcase/mollywallet.png"></img><br/>
</p>

[Molly Wallet](https://github.com/grvlle/constellation_wallet/) the official $DAG wallet of the Constellation Network. It'll let users interact with the Hypergraph Network in various ways, not limited to producing $DAG transactions.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# October

<p style={{"text-align": "center"}}>
<img src="/img/showcase/october.png"></img><br/>
</p>

[October](https://october.utf9k.net) is a small Wails application that makes it really easy to extract highlights from [Kobo eReaders](https://en.wikipedia.org/wiki/Kobo_eReader) and then forward them to [Readwise](https://readwise.io).

It has a relatively small scope with all platform versions weighing in under 10MB, and that's without enabling [UPX compression](https://upx.github.io/)!

In contrast, the author's previous attempts with Electron quickly bloated to several hundred megabytes.
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# Optimus

<p style={{"text-align": "center"}}>
<img src="/img/showcase/optimus.png"></img><br/>
<img src="/img/showcase/optimus.png"></img><br/>
</p>

[Optimus](https://github.com/splode/optimus) is a desktop image optimization application. It supports conversion and compression between WebP, JPEG, and PNG image formats.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# Portfall

<p style={{"text-align": "center"}}>
<img src="/img/showcase/portfall.gif"></img><br/>
<img src="/img/showcase/portfall.gif"></img><br/>
</p>

[Portfall](https://github.com/rekon-oss/portfall) - A desktop k8s port-forwarding portal for easy access to all your cluster UIs
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Restic Browser

<p style={{"text-align": "center"}}>
<img src="/img/showcase/restic-browser-2.png"></img><br/>
</p>

[Restic-Browser](https://github.com/emuell/restic-browser) - A simple, cross-platform [restic](https://github.com/restic/restic) backup GUI for browsing and restoring restic repositories.



Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# RiftShare

<p style={{"text-align": "center"}}>
<img src="/img/showcase/riftshare-main.webp"></img><br/>
<img src="/img/showcase/riftshare-main.webp"></img><br/>
</p>

Easy, Secure, and Free file sharing for everyone. Learn more at [Riftshare.app](https://riftshare.app)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Surge

<p style={{"text-align": "center"}}>
<img src="/img/showcase/surge.png"></img><br/>
</p>

[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source.

Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# Wally

<p style={{"text-align": "center"}}>
<img src="/img/showcase/wally.png"></img><br/>
<img src="/img/showcase/wally.png"></img><br/>
</p>

[Wally](https://ergodox-ez.com/pages/wally) is the official firmware flasher for [Ergodox](https://ergodox-ez.com/) keyboards. It looks great and is a fantastic example of what you can achieve with Wails: the ability to combine the power of Go and the rich graphical tools of the web development world.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# Wombat

<p style={{"text-align": "center"}}>
<img src="/img/showcase/wombat.png"></img><br/>
<img src="/img/showcase/wombat.png"></img><br/>
</p>


Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

# Ytd

<p>
<img src="/img/showcase/ytd.png"></img><br/>
<img src="/img/showcase/ytd.png"></img><br/>
</p>


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
- [wails-react-template](https://github.com/flin7/wails-react-template) - A minimal template for React that supports live development
- [wails-template-nextjs](https://github.com/LGiki/wails-template-nextjs) - A template using Next.js and TypeScript

# Solid
- [wails-solid-template](https://github.com/sidwebworks/wails-solid-template) - A template using Solid JS

## Svelte

- [wails-svelte-template](https://github.com/raitonoberu/wails-svelte-template) - A template using Svelte
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "Contributing",
"position": 99
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
sidebar_position: 20
---

# Developing New Features

We are always keen to add features to Wails and expand on what the project can do.
The process for adding new features are as follows:

- Pick an enhancement ticket with the "TODO" label. It's preferable to select one from the current
[Backlog](https://github.com/orgs/wailsapp/projects/1/views/1) but the choice is yours.
- Before developing, check that the ticket includes the following information:
- The purpose of the enhancement
- What is out of scope for the enhancement
- What platforms the enhancement targets (most features should be cross-platform unless there's a very specific reason)
- If the ticket does not include this information, feel free to request the information from the
person who opened the ticket. Sometimes placeholder tickets are created and require more details
- Comment on the ticket stating you wish to develop the feature
- Clone the repository and create a branch with the format `feature/<ticket_number>_<ticket_title>`
- New features often require documentation so please ensure you have also added or updated the documentation as part of
the changes
- Once the feature is ready for testing, create a draft PR. Please ensure the PR description has the test scenarios and
test cases listed with checkmarks, so that others can know what still needs to be tested.
- Once all the testing is completed, please update the status of the PR from draft and leave a message.

:::note
There is nothing stopping you from opening a ticket and working on it yourself, but please be aware that all
enhancement requests are reviewed for good fit. Not all ideas will be selected so it's best to have discussion
on the ticket first.
:::

:::warning
Any PRs opened without a corresponding ticket may be rejected.
:::

Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
sidebar_position: 40
---

# Documenting

This website is also the main documentation site for the project. Sometimes this gets
out of date and needs some slight adjustments. Some of the documentation isn't written
to the best standards either. Developing documentation is hard and so any contribution
to this is greatly appreciated. Features without documentation are unfinished so to the
project, it's *as important* as the code.

We generally do not create tickets for updating documentation so if there is text you
think should be updated or rephrased then feel free to submit a PR for that. This site
is in the main repository under the `website` directory. We use [Docusaurus](https://docusaurus.io/) to create
the site so there is plenty of existing documentation and tutorials around to get started.

To set up a local documentation development environment, do the following:

- [Install npm](https://docs.npmjs.com/cli/v8/configuring-npm/install)
- `cd website`
- `npm install`
- `npm run start`

After it has all installed and is running, you should see the site at [`http://localhost:3000`](http://localhost:3000).
Any changes made to the site text will be immediately reflected in the browser.

## Versioning

We employ a versioning system where we have the "latest" documentation AKA "Next Version" which
has all the changes that have occurred since the last release. We also keep the last release
documentation as well as the version before that.

There isn't usually a reason to update released documentation so we don't generally update
the documents in the `versioned_docs` or `versioned_sidebars` directories.

The "next version" docs are mainly in `website/docs` with some "version independent" documents
in `src/pages`. Any updates should be made in the `website/docs` directory.

Loading

0 comments on commit f7976a5

Please sign in to comment.