Compare commits

..

13 Commits

Author SHA1 Message Date
seerge
5332f9943e Merge branch 'main' of https://github.com/seerge/g14-helper 2023-02-13 17:29:30 +01:00
seerge
72258dc979 - 2023-02-13 17:29:15 +01:00
seerge
ce878abd62 Update build.yml 2023-02-13 17:10:50 +01:00
seerge
34ab780a0f CI 2023-02-13 16:58:20 +01:00
seerge
b96a5cbf46 - 2023-02-13 16:48:24 +01:00
seerge
9ea536d30f Merge branch 'main' of https://github.com/seerge/g14-helper 2023-02-13 16:40:08 +01:00
seerge
21b73108a9 - 2023-02-13 16:39:03 +01:00
seerge
4d4667bfd6 Update build.yml 2023-02-13 16:33:13 +01:00
seerge
e1b1b6fd7a Update build.yml 2023-02-13 16:15:59 +01:00
seerge
13be474bb5 Update build.yml 2023-02-13 16:05:31 +01:00
seerge
a577c137d7 Update build.yml 2023-02-13 15:56:07 +01:00
seerge
acbeb6bac2 Update and rename blank.yml to build.yml 2023-02-13 15:47:25 +01:00
seerge
b0ea50dde0 Create blank.yml 2023-02-13 15:43:01 +01:00
5 changed files with 44 additions and 43 deletions

37
.github/workflows/build.yml vendored Normal file
View File

@@ -0,0 +1,37 @@
# This is a basic workflow to help you get started with Actions
name: CI
# Controls when the workflow will run
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: windows-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Checkout
uses: actions/checkout@v3
- name: Build-artifact
uses: actions/upload-artifact@v2
with:
name: "G14-Helper"
path: g14-helper.exe
- name: Release
uses: softprops/action-gh-release@91409e712cf565ce9eff10c87a8d1b11b81757ae
if: startsWith(github.ref, 'refs/tags/')
with:
# Identify if this is a pre release by checking if the tag name contains -rc, -b, -a
prerelease: ${{ contains(github.ref, '-rc') || contains(github.ref, '-b') || contains(github.ref, '-a') }}
files: /*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,37 +0,0 @@
name: Main
on:
push:
tags:
- "v*.*"
workflow_dispatch:
permissions:
contents: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build
run: |
mkdir release
cp *.exe ./release
echo ${{ github.sha }} > ./release/Release.txt
- name: Archive Artifacts
uses: actions/upload-artifact@v2
with:
name: "G14 Helper"
path: release/*
- name: Release
uses: softprops/action-gh-release@v1
with:
files: |
./release/*
artifacts/*

View File

@@ -10,7 +10,7 @@ A small windows system tray utility that allows you to switch between 3 main GPU
2. Standard mode (Windows Hybrid) : iGPU and dGPU (Radeon 6700s/6800s) enabled, iGPU drives built in display
3. Ultimate mode: iGPU and dGPU enabled, but dGPU drives built in display
## UPDATE: February 12, 2023
##UPDATE: February 12, 2023
1. Added switching of **Performance profiles (including default fan curves)** is also available! switching happens via same ASUS WMI low level commands. Profiles are same as in Armory Crate - Silent, Balanced and Turbo.

View File

@@ -1,6 +1,6 @@
$taskName = "G14Helper"
$task = Get-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue
if ($null -ne $task)
if ($task -ne $null)
{
Unregister-ScheduledTask -TaskName $taskName -Confirm:$false
}
@@ -15,4 +15,5 @@ $settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoi
$principal = New-ScheduledTaskPrincipal -UserId $env:USERNAME -RunLevel Highest
$definition = New-ScheduledTask -Action $action -Principal $principal -Trigger $trigger -Settings $settings -Description "Run $($taskName) at Logon"
Register-ScheduledTask -TaskName $taskName -InputObject $definition
Register-ScheduledTask -TaskName $taskName -InputObject $definition

View File

@@ -17,7 +17,7 @@ Function Get-PSScriptPath {
function SetAutostart () {
$taskName = "G14Helper"
$task = Get-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue
if ($null -ne $task) {return }
if ($task -ne $null) {return }
$scriptDir = Get-PSScriptPath
@@ -34,7 +34,7 @@ function SetAutostart () {
function CheckAutostart () {
$task = Get-ScheduledTask -TaskName "G14Helper" -ErrorAction SilentlyContinue
$Menu_Autostart.Checked = ($null -ne $task)
$Menu_Autostart.Checked = ($task -ne $null)
}
function DisableAutostart () {
@@ -492,7 +492,7 @@ function UIGPUMode ($gpu_mode) {
$Main_Tool_Icon.Icon = $icon_ultimate
}
Default {
$script:title_gpu = "GPU: Balanced"
$script:title_gpu = "GPU: iGPU and dGPU"
$Menu_Standard.Checked = $true
$gpu_mode = "standard"
$Main_Tool_Icon.Icon = $icon_standard