Giter Site home page Giter Site logo

peterstrick / vivetool-gui Goto Github PK

View Code? Open in Web Editor NEW
1.6K 1.6K 142.0 48.21 MB

Windows Feature Control GUI based on ViVe / ViVeTool

License: GNU General Public License v3.0

Visual Basic .NET 100.00%
feature-control gui mach2 vb-net vbnet vive vivetool windows windows-10 windows-11 windows-features windows10 windows11

vivetool-gui's Introduction

Metrics

vivetool-gui's People

Contributors

bakerds avatar dependabot[bot] avatar peterstrick avatar qhy040404 avatar sitiom avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vivetool-gui's Issues

ARM64 Support

i have an arm64 based mac and i'm using a virtual machine to run windows and i can't use vivetool gui because it doesn't support arm based computers. please add arm64 support. vivetool cli supports arm64 too.

22000 not supported

Is your feature request related to a problem? Please describe.

I'm frustrated because there is no list for 22000.675. I don't want to use the Insider Program because I am on a multi-user system (I am an Admin) and it will spam toast notifications on other users.

Describe the solution you'd like
Add 22000 as an option

Describe alternatives you've considered
Use 22449's list

Additional context
Add any other context or screenshots about the feature request here.
image
image

[Bug]

Describe the bug
The list of features does not work

it only becomes active after going to about & setting language and choosing a language and restarting

Suggestion: order builds in decreasing order

Is your feature request related to a problem? Please describe.
When I want to use ViveTool GUI I have to select my build at the end of the list

Describe the solution you'd like
Builds are ordered in decreasing order

Frequently asked Questions

Frequently asked Questions:

Q: Why does Build XXXXX not exist/show up?
A: There is a high probability, that this Build currently has no Feature List, You can create your own Feature List using the ViVeTool GUI - Feature Scanner. You can find it in the ViVeTool GUI Settings.

Q: Build XXXXX.XXX does exist in the mach2 Feature directory, but is not shown in ViVeTool GUI?
A: Please Update to ViVeTool GUI Version 1.6.2 or later.

Q: A message pops up, that ViVeTool GUI / Feature Scanner has crashed/caught an exception
A: If the Message asks you to send a Crash Report to the Developers, please do so as this will speed up the bug fixing process. Other than that create a new GitHub Issue detailing the Steps to reproduce the Bug/What you did to encounter it.

Common Feature IDs

Commonly asked for ViVeTool IDs, gathered from Media and News sources sorted per Build.

Comment on this Issue if a ViVeTool ID is missing, and I'll update the Issue.

Current: Tabs, Navigation Panel, and Edge Desktop Search are available for the Windows 11 Dev Build 25136. Tabs and the New File Explorer Navigation Panel are also available in Beta Build 22621


ViVeTool IDs for Dev Build 25231
Feature Description Mach2 / ViVeTool Name ID
Task Manager Kernel Dump LiveKernelDump 40430431
Task Manager Search Box TaskManagerFilterEngine 39420424
Redesigned Dialogs in Settings - Master AdminFlowRejuv_Master 36390579
Redesigned Dialogs in Settings - Rename this PC AdminFlowRejuv_RenamePC 38228963
Redesigned Dialogs in Settings - Date and Time AdminFlowRejuv_DateTime 39811196
Redesigned Dialogs in Settings - Featured Reset AdminFlowRejuv_FeaturedReset 41598133
Energy Recommendations - Eco Mode Control EcoModeControl 39427030
Energy Recommendations - Eco Mode Dark Theme EcoDarkTheme 41249924
Updated "Archive Apps" Settings Page SettingsRejuv_ArchiveAppsSetting 40762871
ViVeTool IDs for Dev Build 25201
Feature Description Mach2 / ViVeTool Name ID
Expanded Widgets View WidgetsExpandedView 34300186
New Xbox Game Pass Widget [Unknown] 36094217
ViVeTool IDs for Dev Build 25193
Feature Description Mach2 / ViVeTool Name ID
Updated Taskbar Tray Area STTest 26008830
ViVeTool IDs for Dev Build 25188
Feature Description Mach2 / ViVeTool Name ID
Settings Animated Icons AnimatedNavigationIcons 34878152
ViVeTool IDs for Dev Build 25182
Feature Description Mach2 / ViVeTool Name ID
Faster Taskbar Startup TaskbarStartupParallelToImmersiveShell 39751186
Taskbar Animations SBBS 39072097
ViVeTool IDs for Dev Build 25174
Feature Description Mach2 / ViVeTool Name ID
Fluent design App picker Apppicker 36302090
ViVeTool IDs for Dev Build 25169
Feature Description Mach2 / ViVeTool Name ID
Windows Spotlight Theme DesktopSpotlightThemeIntegration 39258685
ViVeTool IDs for Dev Build 25136
Feature Description Mach2 / ViVeTool Name ID
File Explorer Tabs TIFE 37634385
New File Explorer Navigation Panel SV2Navpane 36354489
Microsoft Edge Desktop Search DesktopSearchBox 37969115
Search Box Lower Left SearchBoxLowerLeft 37010913
ViVeTool IDs for Beta Build 22622.436
Feature Description Mach2 / ViVeTool Name ID
New Taskbar Overflow Part 1 [Name Unknown] 35620393
New Taskbar Overflow Part 2 [Name Unknown] 35620394
ViVeTool IDs for Beta Build 22621
Feature Description Mach2 / ViVeTool Name ID
NWMTest1 (required for both) NWMTest1 39145991
File Explorer Tabs TIFE 37634385
New File Explorer Navigation Panel SV2Navpane 36354489

Ability to opt out of beta releases

Is your feature request related to a problem? Please describe.
The automatic updater does not mention that a suggested update is actually a beta release.

Describe the solution you'd like
A setting that stops the automatic updater from suggesting beta releases

Describe alternatives you've considered
Never update the program

Additional context

[Bug] - Build 1.7 rev2 (17.07.2023) - GUI translation issues

Describe the bug

GUI translation issues

To Reproduce

Check screenshot

Expected behavior

Fix translation issues

Screenshots

image
Red boxes - Strings untranslated

image
Red boxes - Strings untranslated

image
Same text string for window caption and text description.
Please use two different strings.

image
In language selection is not showed the current language selected.

image
Red boxes - Strings untranslated

image
If you select "Function state" the string for column head is croppd.
decrese column width for "Function Name", laave as it is for "Funection ID" and increase for "Function State".

Desktop (please complete the following information):

  • Windows Build: Windows 11 22H2 64bit italian
  • ViVeTool-GUI Version: 17.07.203

Add support for big screens with hidpi

It's so weird in late 2023 to have a fixed size window containing variable size data (tables, lists, etc.) it looks like something out of the late 90's!
Please let's add support for variable size main window and support for hidpi displays so that system UI scaling happens correctly!

Describe the solution you'd like
Please add:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
	...
	<System.Windows.Forms.ApplicationConfigurationSection>
		<add key="DpiAwareness" value="PerMonitorV2" />
	</System.Windows.Forms.ApplicationConfigurationSection>
	... 
</configuration>

into App.config

And please change:

Private Sub InitializeComponent()
		...
		Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable
		Me.MaximizeBox = True
		Me.MinimumSize = New Drawing.Size(600, 400)
		...
End Sub

in GUI.Designer.vb

Automatically detect build when starting and load all the flags

Is your feature request related to a problem? Please describe.
When I want to use ViveTool GUI I have to select my build at the end of the list

Describe the solution you'd like
Detect automatically current build and load all the possible flags. Maybe this behaviour can be toggled with a checkbox

[Done] Crash while populating the Build Combo Box on 1.6.0.1

Describe the bug
Every time!

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows Build:
  • ViVeTool-GUI Version:

Screen Reader Support

Is your feature request related to a problem? Please describe.
I'm always frustrated when having to ask for sighted help to use this GUI. I'm a blind person, so screen readers are vital while using my PC.

Describe the solution you'd like
I'd love to see this GUI having accessibility labels and controls. I personally use NVDA as my screen reader, but accessibility framework don't differ that much.

You can find NVDA here: https://github.com/nvaccess/nvda

Thanks!

Add User comments feature

please make a button, that allows users to comment the feature id, like "what does the id unlocks/enable" and "Where to find the new feature,s" and a file upload to add Screenshots, regedit files or scripts to fix things related to the id. all the comments will then be added to the database, and moderators have the option to edit/remove the comments or the files related to it. this will make it more easy for the users to understand what they enables/disables

Explanation/renaming of Feature Scanner function

Is your feature request related to a problem? Please describe.
If the user, for whatever reason, wishes to update the list of flags (the features that the program turns on/off), they would first look for a Reload button. Because this is not present in VTGUI (as far as I can see), they might then run the Feature Scanner, which kind of sounds like what they are trying to do, but as I understand it, this feature is not meant to be used by the average user.

(Non-technical users can see warning labels as annoying "things" that need to be ignored and clicked past in order to "make it work", which could be dangerous depending on how dangerous the Feature Scanner is.)

Describe the solution you'd like
Addition of a Reload button, which would reload the available flags.
Renaming of Feature Scanner, or a more dramatic "Warning: Not for the average user" warning when launching Feature Scanner.

Add other id in vivetool gui

Is your feature request related to a problem? Please describe.
I do not find id 34300186 named WidgetsExpandedView to enable expanded view widget in window 11 Build 25201 Insider Preview Build for Dev Channel,but if i use vivetool , i can find and enable it

Describe the solution you'd like
I want you to add file contain list of these feature's id similar with extra dictionary file in github vive

[Bug] New versions of Windows 11 Home not detected by ViVeTool-GUI

System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ViVeTool_GUI.GUI.LoadFromManualTXT() in F:\Development\Visual Studio Projects\ViVeTool-GUI\vivetool-gui\GUI.vb:line 472
image_2023-06-09_210659517

  • Windows Build: 22621.1778
  • ViVeTool-GUI Version: ViVeTool.GUI.1.6.2.0.Portable

Feature button that detects version and windows and what we can enable via Viva Tools

Is your feature request related to a problem? Please describe.
no

Describe the solution you'd like
To have a button that detects the version of windows and to have better option what can be enabled in Viva tools

Describe alternatives you've considered
I have not considered any
Additional context
The dropdown menu where we select all the versions of Windows

Data Grid View goes nuts after selecting build number from the list

Describe the bug

After selecting a build from the list, the data grid view is flickering a lot, making it hard to select a feature to enable. Other components of the GUI are irresponsive too.

To Reproduce
Steps to reproduce the behavior:

  1. Extract the ZIP.
  2. Launch ViVeTool_GUI.exe
  3. Select a build number from the dropdown
  4. See error

Expected behavior

Should be able to reliably select the feature to enable.

Screenshots

ezgif.com-gif-maker.mp4

Desktop (please complete the following information):

  • Windows Build: 22581.200
  • ViVeTool-GUI Version: 1.6

Add GUI multilanguage

Is your feature request related to a problem? Please describe.
No. Is an additional feature

Describe the solution you'd like
Could you pelase modify teh source to have a multilanguage GUI

Describe alternatives you've considered

Additional context

[Bug] - Build 15.07.2023 - GUI Translation issues

Describe the bug

Text untranslated

To Reproduce
Steps to reproduce the behavior:

Check screenshots and red boxes (translation missing)

Expected behavior
Include relative etxt strings in language file

Screenshots

image
Red boxes = strings untranslated

image
Red boxes = strings untranslated

image
Red boxes = strings untranslated

image
Red boxes = strings untranslated

image
Red boxes = strings untranslated

image
Note: italian language cannot be selecetd.
Please "Italian" string to select Italian language.

image
Load manually - Open a window - File type untranslated

image
Advanced option - Fix priorities - Window with text untranslated

image
Advanced option - Fix LastKnowGood - Window with text untranslated

Desktop (please complete the following information):

  • Windows Build: Windows 11 2022 H2 64bit Italian
  • ViVeTool-GUI Version: build 17.07.2023

[Bug] Error on launch: Microsoft Edge can't read/write

Describe the bug
When launching the program, this error appears. The error reappears about 60 seconds later.

VTGUI is completely unable to load the flags (the things that can be turned on/off).

To Reproduce
Steps to reproduce the behavior:

  1. Launch the program

If the error does not occur, try installing MSEdgeRedirect (system-wide mode, all checkboxes enabled), then restart VTGUI.
Edit: This problem also occurs on an installation that does not have MSEdgeRedirect installed.

Is there a log that I can submit, or something that I can try?

Screenshots
https://imgur.com/a/DOSMsXS

Desktop (please complete the following information):

  • Windows Build: 11 22h2 22621
  • ViVeTool-GUI Version: 1.6.2

Windows 11 Build 25131 - File Explorer tabs

Hi,

I'm not sure if this app can do it but it's possible to enable the "File Explorer tabs" feature? I've tried searching 'explorer' and 'tab' but nothing came out. If it's out of the scope then no problem.

[Bug] ViVeTool-GUl is unable to populate the Build ComboBox, if the Device isn't connected to the lnternet, orif the GitHub APl is unreachable.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows Build:
  • ViVeTool-GUI Version:

[Critical Bug] Build Combo Box Population Failure

Describe the bug
At launch :

System.ArgumentOutOfRangeException: L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index
à System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
à System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
à ViVeTool_GUI.GUI.PopulateBuildComboBox() dans F:\Development\Visual Studio Projects\ViVeTool-GUI\vivetool-gui\GUI.vb:ligne 302

Screenshots
image

Desktop (please complete the following information):

  • Windows Build: 23493
  • ViVeTool-GUI Version: 1.6.2

Why is there no 22621?

Describe the bug
So the issue is that I need to activate the new navigation panel and tabs but it doesn't include this build.

To Reproduce
Steps to reproduce the behavior:

  1. Click the arrow next to where your build number is

Expected behavior
That it pops up the build (22621) that I wanted.

Screenshots
image

Desktop (please complete the following information):

  • Windows Build: 22621
  • ViVeTool-GUI Version: 1.6.2.0

Uninstall Feature Scanner component only?

I mistakenly installed the Feature Scanner component, thinking it was something for average users. It's way out of scope for me, so I'd like to uninstall it. But the only options I see anywhere are to uninstall ViveTool GUI completely. Do I have to do that and reinstall it in order to get rid of that component?

ViVeTool-GUI Feature scanner write access failure of final step

I have an issue with the feature scanner failing at the final step of creating/ transferring final result log after a very long scan session ( that ran flawlessly by the way) I can't give you the actual error code because that would take 12 hours to retrieve that. but it says "write access error" and I scoured my hard drive looking for that document it was nowhere

P.S. I noticed if you run the scan as trusted installer it was successful at scanning items it had failed at using my admin profile.

Possible vivetool gui improvements: feature variants

Is your feature request related to a problem? Please describe.
This is related to a function added in the new vivetool command line interface version release. Simply, now the command format is "vivetool /enable /id:[ID number] /variant:# ", and that added in a new function to enable variants of different features like the new search bar.

Describe the solution you'd like
As shown above, I would like to see some sort of way to enable feature variants implemented like the vivetool 0.3 release link to release

Describe alternatives you've considered
There really are no alternatives that I can think of other than using the new command syntax in the command link version.

Additional context
As one example of why this would be useful: here is a few search bars from a past dev build that require that variant tag to enable that specific one: (command for reference: vivetool /enable /id:39072097 /variant:[1-5])
image

Tabs Explorer Windows 11 Insider 22593.1

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

I am trying to enable the new task manager but it is not working

Describe the bug
I am on windows 11, I have enabled all 3 of the "taskmanager" options on the gui and when i restart everything nothing changes, the task manager is still the windows 10 one.
image

  • Windows Build: Windows 11 Home OS build 22000.795
  • ViVeTool-GUI Version: 1.6.2

Test the Variants functionallity

Test the Variants functionallity introduced in the recent v1.7-Testing Commits due to me currently lacking a Insider Build that has ViVeTool IDs with a Variant Option

Example Build that has a Variants Option: 25158
ViVeTool ID: 39072097
Variants Range from 1 to 5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.