Commit Graph
100 Commits
Author SHA1 Message Date
CorpNewtandGitHub 9c876bbbcc Create .gitattributes 2024-02-09 10:54:28 -06:00
CorpNewtandGitHub 7ba8919434 Update ProperTree.bat 2024-02-09 10:12:10 -06:00
CorpNewtandGitHub 7577704759 Set icon for .plist files on Windows 2024-02-07 18:14:51 -06:00
CorpNewtandGitHub 288ff85ec2 Update ProperTree.bat 2024-02-07 15:51:03 -06:00
CorpNewtandGitHub 6644b2848a Update ProperTree.bat 2024-02-07 15:28:54 -06:00
CorpNewtandGitHub f705408575 Update buildapp-select.command 2024-02-07 14:52:06 -06:00
CorpNewtandGitHub 166f2fefb5 0.2.6 -> 0.2.7
- Add OC 0.9.7 and 0.9.8 hashes
- Add option to download Configuration.tex
- Add binary to value converter
2024-02-05 18:12:30 -06:00
CorpNewtandGitHub 7493184f65 Add OC 0.9.7 and 0.9.8 hashes 2024-02-05 18:08:30 -06:00
CorpNewtandGitHub 309cefdb90 Detect Linux as needed 2024-02-03 15:18:20 -06:00
CorpNewtandGitHub c83a5ef225 Remove unneeded var 2024-02-03 12:19:33 -06:00
CorpNewtandGitHub 9bc9fa7d0e Check for reg.exe and where.exe on syspath fallback 2024-02-03 12:16:24 -06:00
CorpNewtandGitHub c2785904d4 Fix typo 2024-02-02 22:16:15 -06:00
CorpNewtandGitHub b11917e5fb More ComSpec check improvements 2024-02-02 21:59:56 -06:00
CorpNewtandGitHub 882a173527 Fix :undouble and work around some line feed issues 2024-02-02 21:27:36 -06:00
CorpNewtandGitHub d10e693e87 Add binary to value converter 2024-01-15 07:57:45 -06:00
CorpNewtandGitHub f06b953783 First draft for color fade when OS toggles dark/light mode 2024-01-11 16:50:33 -06:00
CorpNewtandGitHub c5c1ffe35c Preserve Configuration.tex when inside .app bundle 2023-12-23 17:16:32 -06:00
CorpNewtandGitHub 3a70bc0883 Error if no version found after downloading .tex, lift last window 2023-12-23 17:14:19 -06:00
CorpNewtandGitHub ee0e0f6754 Use the controller's get_best_text_path() function 2023-12-23 11:27:39 -06:00
CorpNewtandGitHub 38746fecf9 Add button to get latest Configuration.tex 2023-12-23 11:27:00 -06:00
CorpNewtandGitHub e3245f12d0 Add functions to get Configuration.tex 2023-12-23 11:14:42 -06:00
CorpNewtandGitHub ea5c6e309c Improve target_dir verification 2023-12-22 19:55:05 -06:00
CorpNewtandGitHub 9597f26dc7 Prioritize plist's location for snapshot, falling back to last used dir 2023-12-22 19:49:51 -06:00
CorpNewtandGitHub 154b3844dd Better handling for duplicates in OC Snapshots 2023-12-22 12:47:11 -06:00
CorpNewtandGitHub 713c6facc9 Compare downloaded size to Content-Length if available 2023-12-08 02:54:32 -06:00
CorpNewtandGitHub 4778be5579 0.2.5 --> 0.2.6
- Add OC 0.9.6 debug hashes
2023-11-08 08:27:16 -06:00
CorpNewtandGitHub b2ac0e043e Add OC 0.9.6 hashes 2023-11-08 08:26:08 -06:00
CorpNewtandGitHub 21c4b6fc9f Add note about Sonoma 2023-10-29 07:23:47 -05:00
CorpNewtandGitHub 822808c7e2 Add --install-python support 2023-10-28 23:42:18 -05:00
CorpNewtandGitHub 052eea28ea Manually execute the shell profile update script when installing 2023-10-28 21:40:05 -05:00
CorpNewtandGitHub 24b59f046e Allow passing --install-python arg to just install python 2023-10-28 20:43:09 -05:00
CorpNewtandGitHub 0d18827bd9 Correct backslash escapes 2023-10-28 20:38:40 -05:00
CorpNewtandGitHub 240f6f5617 Correct backslash escapes 2023-10-28 20:38:02 -05:00
CorpNewtandGitHub 57478346de 0.2.4 --> 0.2.5
- Add OC 0.9.5 hashes
- Ignore scroll lock in the mod_bitmask on Windows
- Create and paste nodes under the selected node
2023-09-11 12:25:22 -05:00
CorpNewtandGitHub 930e39dec3 Add OC 0.9.5 hashes 2023-09-11 12:22:32 -05:00
CorpNewtandGitHub 67ba84db36 Create and paste nodes under the selected node 2023-08-30 13:47:09 -05:00
CorpNewtandGitHub e989dd0d7a Ignore scroll lock in the mod_bitmask on windows 2023-08-27 11:48:02 -05:00
CorpNewtandGitHub 286d532ba6 Prevent delayed tree focus after no-dialog update check 2023-08-23 06:46:39 -05:00
CorpNewtandGitHub 3b2da2fc4c 0.2.3 --> 0.2.4
- Add OC 0.9.4 hashes
- Add quick search functionality
- Fix dragging dead zone
- Require modifiers with +/- to add/remove nodes
2023-08-07 16:14:38 -05:00
CorpNewtandGitHub 772f63c4bf Add OC 0.9.4 hashes 2023-08-07 16:12:21 -05:00
CorpNewtandGitHub 72d0fe6fcf Update README.md 2023-07-19 08:16:38 -05:00
CorpNewtandGitHub a016ef34ab Rework some dragging and pasting behavior
Prior, empty collections (arrays, dictionaries) were always treated as closed - so all drags and pastes treated them as non-collections and always drug/pasted as a sibling.  This commit treats them as open, and corrects some dragging behavior that doesn't move a node to the top level if drug to the bottom of the tree view.
2023-07-05 00:45:04 -05:00
CorpNewtandGitHub 4e4460a827 Use "underscore" instead of "_" for compatibility 2023-06-30 14:54:09 -05:00
CorpNewtandGitHub f8cb40a9a2 Use "equal" instead of "=" for compatibility 2023-06-30 14:51:41 -05:00
CorpNewtandGitHub 330ba44752 Add macOS numpad to bitmask, include KP_Add/Subtract 2023-06-30 14:37:59 -05:00
CorpNewtandGitHub b276d164f6 Require cmd/ctrl with + or - to add or remove entries
This should prevent issues with accidentally adding or removing while quick searching for keys that have those characters
2023-06-30 14:16:30 -05:00
CorpNewtandGitHub 2889558d0d Correct modifier bitmasks - separate by OS, fix Linux support
Thanks @Goosiest for testing the Linux code
2023-06-29 17:21:25 -05:00
CorpNewtandGitHub 47810fc083 Restrict quick search to macOS/Windows 2023-06-28 18:54:29 -05:00
CorpNewtandGitHub 294b8ddbcc Add exclusion for non-macOS passing 0x8 as mod
- Windows appears to pass 0x8 as the mod no matter the key pressed
- Not sure about Linux yet, so that remains untested.  Current code just checks for it on macOS
2023-06-28 12:33:05 -05:00
CorpNewtandGitHub 923e5806b5 Filter keypresses containing modifiers 2023-06-28 11:57:23 -05:00
CorpNewtandGitHub 1caa475dc0 Implement preliminary quick search for keys 2023-06-27 18:26:28 -05:00
CorpNewtandGitHub de90c83d51 Fix dragging dead zone 2023-06-27 08:17:19 -05:00
CorpNewtandGitHub 29eae56eea 0.2.2 --> 0.2.3
- Add OC 0.9.3 hashes
- Ensure ExecutablePath and PlistPath update in Snapshot
2023-06-18 18:46:39 -05:00
CorpNewtandGitHub 3283719d30 Add OC 0.9.3 hashes 2023-06-18 18:45:09 -05:00
CorpNewtandGitHub 607441c896 Ensure ExecutablePath and PlistPath update in Snapshot 2023-05-23 23:28:40 -05:00
CorpNewtandGitHub f3aea25d5f 0.2.1 --> 0.2.2
- Add OC 0.9.2 hashes
- Add support for UIDs in binary plists
- Fix bug with Kernel -> Add types in OC Snapshot.
2023-05-09 05:31:08 -05:00
CorpNewtandGitHub 14ea9add44 Add OC 0.9.2 hashes 2023-05-09 05:23:49 -05:00
CorpNewtandGitHub 6dce5eeb20 Hefty rework to implement UID support 2023-05-02 09:33:47 -05:00
CorpNewtandGitHub 9b8f81ac39 Ensure existing Kernel->Add entries are dicts 2023-05-01 06:32:55 -05:00
CorpNewtandGitHub fae421d83c Don't remove a recent entry if it doesn't exist 2023-04-23 08:53:49 -05:00
CorpNewtandGitHub 57983ebf68 0.2.0 --> 0.2.1
- Add OC 0.9.1 hashes
2023-04-03 19:03:26 -05:00
CorpNewtandGitHub cd347dad45 Add OC 0.9.1 hashes 2023-04-03 19:02:48 -05:00
CorpNewtandGitHub 81e0465045 Add notes about OC (Clean) Snapshot to FAQ 2023-03-31 15:13:31 -05:00
CorpNewtandGitHub ccbf56f49c 0.1.9 --> 0.2.0
- Add OC 0.9.0 hashes
- Fix mis-typing hex number values on open
2023-03-06 13:12:52 -06:00
CorpNewtandGitHub 3cc0fb3b7f Add OC 0.9.0 hashes 2023-03-06 13:11:23 -06:00
CorpNewtandGitHub 4ea635e0ca Fix mis-typing hex number values on open 2023-02-17 17:03:59 -06:00
CorpNewtandGitHub 85f24b0051 0.1.8 --> 0.1.9
- Add OC 0.8.9 hashes
- Add preliminary Configuration.tex support
- Misc bug fixes and QOL improvements
2023-02-15 01:57:18 -06:00
CorpNewtandGitHub 2aa71015d9 Add OC 0.8.9 hashes 2023-02-15 01:53:49 -06:00
CorpNewtandGitHub 3b5df753d2 Check inside .app bundle for Configuration.tex too 2023-02-13 09:19:06 -06:00
CorpNewtandGitHub 3f107c371a Remove os.path.realpath() 2023-02-06 05:36:10 -06:00
CorpNewtandGitHub f277a68eca Remove os.path.realpath() 2023-02-06 05:35:50 -06:00
CorpNewtandGitHub 227c534072 Remove os.path.realpath() 2023-02-06 05:33:54 -06:00
CorpNewtandGitHub 36243da27e Don't explicitly cats to int - not needed 2023-02-05 21:44:44 -06:00
CorpNewtandGitHub 7a9f14c034 Leverage time.time() for current modified time 2023-02-05 21:43:22 -06:00
CorpNewtandGitHub 2bcc16c922 Attempt to preserve stats if overwriting on save 2023-02-05 21:24:21 -06:00
CorpNewtandGitHub b9b78efc34 Fix fixing fixes fixed 2023-02-05 12:17:13 -06:00
CorpNewtandGitHub 42da57ee13 Merge pull request #157 from rusty-bits/master
config_tex_info.py fixes
2023-02-05 12:11:21 -06:00
CorpNewtandGitHub 86542ad46f Add button to restore font defaults 2023-02-05 01:21:49 -06:00
CorpNewtandGitHub ef92c0b2ae Add py2 fixes for checking for ctrl-c in terminal 2023-02-05 01:03:44 -06:00
CorpNewtandGitHub 743c998854 Add toggle to allow save check skipping 2023-02-05 01:02:16 -06:00
CorpNewtandGitHub ac5a8bd178 Font updates - fixes an exception in Windows 2023-02-04 20:30:41 -06:00
CorpNewtandGitHub e802cde405 Prompt review if 2+ docs are unsaved on quit 2023-02-04 18:40:16 -06:00
CorpNewtandGitHub f8a294a141 Remove unused import 2023-02-04 18:07:01 -06:00
CorpNewtandGitHub f35b63d271 Suppress debug logging 2023-02-04 18:06:33 -06:00
CorpNewtandGitHub c3d64d9738 Wrap config.tex locating into function 2023-02-04 18:00:40 -06:00
CorpNewtandGitHub 1da5aebcb2 Add custom exception when config.tex wasn't loaded 2023-02-04 17:59:25 -06:00
CorpNewtandGitHub 25fc957199 Merge pull request #155 from rusty-bits/config_tex_info
Configuration.tex pop-up window
2023-02-04 17:58:41 -06:00
CorpNewtandGitHub a38a9b2190 Auto-pad hex in conversion as needed 2023-01-26 11:06:49 -06:00
CorpNewtandGitHub 682fa6421a Add files via upload 2023-01-26 08:21:37 -06:00
CorpNewtandGitHub b6eae4e07e Minor formatting change 2023-01-26 08:19:49 -06:00
CorpNewtandGitHub e075a6a464 Migrate to nested vbscript for self-elevation 2023-01-26 08:18:58 -06:00
CorpNewt 3f997ca670 Don't pass user_initiated needlessly to update_check.py 2023-01-19 05:25:43 -06:00
CorpNewtandGitHub 4edd7fbc3a Remove unused module 2023-01-19 04:33:57 -06:00
CorpNewt 439176c5b4 Add separated update_check.py to help work around a py2 multiprocessing issue 2023-01-19 04:29:26 -06:00
CorpNewtandGitHub 904ba2c92b Re-implement the ✔/ options with py2/py3 support
Saving the utf-8 values breaks py2, so we use unicode strings directly
2023-01-18 07:20:35 -06:00
CorpNewtandGitHub b27d404468 Bind cmd/ctrl + number to change node type 2023-01-17 07:04:34 -06:00
CorpNewtandGitHub 3cc5685c37 Bind cmd/ctrl+1-6 to find type in find/repl pane 2023-01-17 05:46:50 -06:00
CorpNewtandGitHub 89dbfa350f Reset check update button after msg box dismissed 2023-01-11 03:30:45 -06:00
CorpNewtandGitHub d6fade3028 Toggle update check button state while checking
Disables the "Check Now" button when checking for updates, should help prevent confusion and gives visual feedback
2023-01-11 00:31:22 -06:00
CorpNewtandGitHub f2a42e1bd0 0.1.7 --> 0.1.8
- Leverage multiprocessing for update checks to prevent UI blocking
- Correct some keybind issues
2023-01-10 16:29:55 -06:00