Comments (2)
Also, allow the user to choose whether they want to download the current version of the text document, or the previous version. This will cause the XML document above to be updated like so:
<HideSettingsPages_Page_List_Updater>
<newestPageListUpdate>
<info>Newest page list update.</info>
<lastUpdated>(last updated date in UTC)</lastUpdated>
<currentVersion>(current page list version, used to tell the user if there's an update; something like:) 1.0.0.1</currentVersion>
<updateUrl>(url of the text document; something like:) https://github.com/DrewNaylor/HideSettingsPages/blob/master/HideSettingsPages/page-list-updates/current-page-list.txt</updateUrl>
<sha256Hash>(SHA256 checksum of text file to ensure there's no tampering by comparing this text to the SHA256 checksum of the page list text document)</sha256Hash>
</newestPageListUpdate>
<previousPageListUpdate>
<info>Previous page list update.</info>
<lastUpdated>(last updated date in UTC)</lastUpdated>
<currentVersion>(current page list version, used to tell the user if there's an update; something like:) 1.0.0.0</currentVersion>
<updateUrl>(url of the text document; something like:) https://github.com/DrewNaylor/HideSettingsPages/blob/master/HideSettingsPages/page-list-updates/previous-version/current-page-list.txt</updateUrl>
<sha256Hash>(SHA256 checksum of text file to ensure there's no tampering by comparing this text to the SHA256 checksum of the page list text document)</sha256Hash>
</previousPageListUpdate>
</HideSettingsPages_Page_List_Updater>
Additionally, when this feature initially becomes available, the newest and previous updates will be the same version. Only when the newest update file changes will the two update choices differ.
from hidesettingspages.
As of a41674a, it's possible to put a text file named pagelist.txt
next to HideSettingsPages.exe
and have the app load the page list from the text file instead of the built-in list on startup.
There's progress being made toward getting this feature completed, which is always nice. I'm not sure how long it'll take until there's the ability to automatically update the page list text file, but for now, this'll have to do. Until then, the page list will be in HideSettingsPages\HideSettingsPages\Resources\pagesList_TXT.txt
.
from hidesettingspages.
Related Issues (20)
- Separate the info on different components into their own About window section in the textbox.
- Add boilerplate text-style output to hsp_registry-helper if the user uses the arg: "/about". HOT 2
- Put the app info in the About window into a text file in My.Resources.
- Make the About window's text for "Git" be in a string in My.Resources just like UXL Launcher.
- Update HideSettingsPages version number to 0.3 and hsp_registry-helper version number to 0.2.
- How to see if hsp_registry-helper.exe exists in the same folder as HideSettingsPages.exe. HOT 1
- Allow the user to choose a custom directory they want to run hsp_registry-helper.exe from. HOT 1
- If the Registry Key Value Preview window gets hidden behind another window, it can't be shown again on top of the window that hid it.
- Remove unneeded URIs from list of pages to hide.
- Add missing Settings app URIs to list of pages. HOT 2
- Allow user to reset HideSettingsPages options. HOT 1
- Use a custom dialog/form when reminding the user to create a restore point. HOT 3
- Allow the user to copy their current selections into the "Directly apply key value" window if they want to. HOT 1
- Might be a good idea to have an option to load the current key value from the Registry. HOT 2
- Update hsp_registry-helper version number to 0.3 since it had a few changes, or maybe just 0.2.1 if there were no functional changes other than the addition of "/about".
- Known issue: Clearing the textbox in the Directly apply key value window doesn't set focus to the textbox.
- Use a form with a textbox to display the current Registry key value.
- Allow importing and exporting the current Registry key value partially using the CLI.
- Unless I've already mentioned this, there should be an option to warn the user that their selections will be modified before importing selections and give them a chance to back out.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hidesettingspages.