Skip to content

Commit

Permalink
Merge pull request #144 from rChinnnn/develop
Browse files Browse the repository at this point in the history
v1.323.2
  • Loading branch information
rChinnnn committed Mar 1, 2024
2 parents 2dc084d + 8244c63 commit 216a7b5
Show file tree
Hide file tree
Showing 14 changed files with 22,927 additions and 26,700 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Readme.md

![GitHub Repo stars](https://img.shields.io/github/stars/rChinnnn/rchin-poe-trade?style=social)
![GitHub Downloads](https://img.shields.io/github/downloads/rChinnnn/rchin-poe-trade/latest/rchin-poe-trade-Setup-1.323.1.exe?label=Downloads&style=social)
![GitHub Downloads](https://img.shields.io/github/downloads/rChinnnn/rchin-poe-trade/latest/rchin-poe-trade-1.323.1.exe?label=Downloads&style=social)
![GitHub Downloads](https://img.shields.io/github/downloads/rChinnnn/rchin-poe-trade/latest/rchin-poe-trade-Setup-1.323.2.exe?label=Downloads&style=social)
![GitHub Downloads](https://img.shields.io/github/downloads/rChinnnn/rchin-poe-trade/latest/rchin-poe-trade-1.323.2.exe?label=Downloads&style=social)

# rChin POE Trade
POE 查價工具 (Built with Electron and Vue2)
Expand All @@ -15,8 +15,8 @@ POE 查價工具 (Built with Electron and Vue2)

### 安裝版本說明
* 點選 [Releases頁面](https://github.com/rChinnnn/rchin-poe-trade/releases),有兩種版本可以下載
* `rchin-poe-trade-Setup-1.323.1.exe` 安裝版,若程式偵測到有最新版,會在背景下載新版本並在重開程式時更新
* `rchin-poe-trade-1.323.1.exe` 可攜版,無法支援自動更新
* `rchin-poe-trade-Setup-1.323.2.exe` 安裝版,若程式偵測到有最新版,會在背景下載新版本並在重開程式時更新
* `rchin-poe-trade-1.323.2.exe` 可攜版,無法支援自動更新

## 【免責聲明】
* **使用此程式者請自行承擔所有可能後果和風險**
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rchin-poe-trade",
"version": "1.323.1",
"version": "1.323.2",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
Expand Down
32 changes: 28 additions & 4 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,16 @@
<input type="checkbox" id="theme-toggle" v-model="nightMode">
<label for="theme-toggle"><span></span></label>
</div>
<div id="nav" style="clear: both;">
<router-link to="/home">Home</router-link> |
<router-link to="/">About</router-link>
<div id="nav" style="display: flex; justify-content: center; clear: both;">
<div style="flex: 1; text-align: center;">
<router-link to="/home">Home</router-link> |
<router-link to="/">About</router-link>
</div>
<div style="align-self: flex-end;">
<b-button v-if="isUpdateAvailable" size="sm" variant="outline-success" @click="restartApp">
更新
</b-button>
</div>
</div>
<router-view />
</div>
Expand All @@ -28,6 +35,8 @@ import {
disable as disableDarkMode,
} from 'darkreader';
const { ipcRenderer } = window.require('electron');
enableDarkMode({
brightness: 100,
contrast: 95,
Expand All @@ -37,11 +46,21 @@ enableDarkMode({
export default {
data() {
return {
nightMode: true
nightMode: true,
isUpdateAvailable: false
}
},
created() {
this.nightMode = localStorage.getItem('nightMode') ? JSON.parse(localStorage.getItem('nightMode')) : true
ipcRenderer.on('update_downloaded', () => {
ipcRenderer.removeAllListeners('update_downloaded');
this.isUpdateAvailable = true
this.$message({
type: 'success',
message: `新版已經下載完成,可以點選右上角按鈕作更新!`
})
});
},
watch: {
nightMode: function () {
Expand All @@ -57,5 +76,10 @@ export default {
localStorage.setItem("nightMode", JSON.stringify(this.nightMode));
},
},
methods: {
restartApp() {
ipcRenderer.send('restart_app');
}
}
}
</script>
Loading

0 comments on commit 216a7b5

Please sign in to comment.