-
Notifications
You must be signed in to change notification settings - Fork 5
Dev #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
KillerBOSS2019
wants to merge
56
commits into
main
Choose a base branch
from
Dev
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Dev #18
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Added in two classes One for Screenshots/Captures and one for Clipboard Still need to test these actions again and add them into entry.py
moved windows imports for mss.tools and win32clipboard
remoevd mss.tools and replaced from imagefrombytes
keeping it in place until further testing is done with Linux machine
Attempting some tests via linux with changes
Added required modules for Screenshot + Clipboard classes
- plugin crash due to unable to indent dict key - Added data Parser - Added writer (allow user to write text with interval in between) - Added Key Control (allow user to Hold/Release/Press certain key)
replaced sys.platform with import platform instead. This is a more reliable way to get the OS details according to Stackoverflow https://stackoverflow.com/questions/1854/how-to-identify-on-which-os-python-is-running-on
notes + how to check for wayland versus x11
removed globals for macro_recordingstate and others and added a "States" class inside of Macro.py to keep track of them instead removed platform variable from entry.py and replaced with PLATFORM_SYSTEM const changed handful of related variables added some spacing between some functions to make it easier to read some of the actions did not have 'checkalldatavalue' and they do now.. I dont know how important this is/was ?
also changed up actions/data related to
Updated TPPentry.tp UTIL.PY added multiple functions to get monitor details, get window details and screenshot display replaced macro.py that i messed up MAIN.PY Actions added check_number_of_monitors for Linux, Windows and Darwin.. Screenshot Display to File + Clipboard Works for Windows + Linux -> Darwin is untested get_current_windows added works for Windows + Linux currently to fill choice list with window names
fixed TTS not showing proper entry boxes in action added mouseScroll function to main.py onAction fixed issue where speed was a string and needed to be an INT for mouseScroll causing it to not work removed if reverse from mouseScroll as seemed not needed commented out TPClient.choiceUpdate(TP_PLUGIN_ACTIONS["macroPlayer"]['data']["macro profile"]['id'], list(Macro.getMacroProfile().keys())) as it caused startup to not work properly, needs resolved also commented it out in UpdateStates thread Resolved issue with Text to Speech actions where things where strings instead of intergers causing it to not work replaced the function inside of onAction which checked alldataValue and updated to the newest 'aid' provided by Killerboss
Added some try/except error catches with glog fixed cpu issue found in updateStates related to getting VD and TTS Voices too often. added updatestatsLong which will update VD and TTS voices every 60 seconds or longer depending on. added notes regarding MacroRecorder that needs fixed later removed jsonparser function - we have the dataparser plugin for people who want to use something like that added comments in onAction function to help seperate/categorize moved TTS, Virtual Desktop and checkmonitorInfo from Updatestates to updatestates_long
removed jsonpathfinder
added next/previous options for Virtual Desktop Select Options added create new, rename and remove actions in tppentry.tp
Moved several things out of util.py and into its own .PY file to keep things orderly. Removed some imports that were no longer being used Moved nearly all of the imports to p_imports.py so they are easier to manage and can be used across all
…d the rename for pygetwindow
added the .py files for magnifier.py and rotatedisplay.py. created slider connectors and actions required for new .py files to work correctly.
…nts to match cse instead
… restart,shutdown, logout etc, renamed rotatedisplay to display.py added change primary display, renamed rotatedisplay to display.py as it will hold multiple related actions added excute command(powershell and command prompt).
…ded platform check in rotate_display Added Windows Notify action, put main.py stateUpdate back to how it was for now as it was not working.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.