CorpNewt and GitHub
51ed53dbe3
Add option to change find type defaults
2026-06-20 13:40:51 -05:00
CorpNewt and GitHub
51e1138213
Add option to change find type defaults
2026-06-20 13:39:48 -05:00
CorpNewt and GitHub
8fac155678
Remove redundant binding
2026-05-20 17:31:06 -05:00
CorpNewt and GitHub
1ead26e37b
Merge pull request #211 from helinyun98/fix-macos-right-click
...
Fix right-click menu not triggering on some macOS setups
2026-05-20 17:30:27 -05:00
CorpNewt and GitHub
00da5b60ee
Bind ButtonRelease-3 regardless of OS
2026-05-20 17:22:50 -05:00
CorpNewt and GitHub
956c3df68a
Run Update Shell Profile.command instead of postinstall
2026-05-17 07:31:23 -05:00
CorpNewt and GitHub
ff8cb490ed
Run Update Shell Profile.command instead of postinstall
2026-05-17 07:30:59 -05:00
CorpNewt and GitHub
360b26bcb4
Update comment
2026-05-17 07:24:09 -05:00
CorpNewt
5aae72b49a
Attach main_menu to all windows on macOS to accommodate python 3.14
2026-05-17 07:23:06 -05:00
CorpNewt and GitHub
a10a7f17af
Add OC 1.0.7 hashes, updates for 1.0.8
...
Added UEFI -> Driver -> Add -> HideVerbose = False support for .efi drivers on OC versions newer than 1.0.7
2026-05-10 18:48:05 -05:00
CorpNewt and GitHub
ed0c774238
Add more cli args to fine-tune behavior
...
- Add option to restrict tkinter versions below the min_tk_version
- Add option to prevent test loading discovered tkinter versions
- Improve logging while checking through python/tkinter versions, and retrieve the Tcl info->patchlevel instead of the TkVersion
- Add watchdog to warn if a "Do you want to reopen windows" dialog may have popped up and is stalling version detection
- List omitted python versions whose tkinter checks failed
- Add option to customize .app output path
- Adjust some code styling
2025-12-25 14:09:03 -06:00
CorpNewt and GitHub
ba3858bc57
Remove unneeded parenthesis
2025-12-13 17:32:08 -06:00
CorpNewt and GitHub
685925bfd8
Binary plist integer tweaks
2025-12-13 17:23:34 -06:00
CorpNewt and GitHub
749fc6c7e1
Skip paths containing __MACOSX in OC Snapshot
2025-11-30 11:58:38 -06:00
CorpNewt and GitHub
133ea30acc
Move echo to properly capture installer return code
2025-11-16 15:36:06 -06:00
CorpNewt and GitHub
952845a6d0
Move echo to properly capture installer return code
2025-11-16 15:35:51 -06:00
CorpNewt and GitHub
2a5790da99
Adjust for changes to python.org
2025-11-16 15:31:33 -06:00
CorpNewt and GitHub
ffaebef034
Adjust for changes to python.org
2025-11-16 15:30:34 -06:00
CorpNewt and GitHub
44ed1aa291
Ensure the document reflects it has been Edited on endianness swaps
2025-11-08 12:02:35 -06:00
CorpNewt and GitHub
b364dde7a0
Undo stack fixes, add option for swapping endianness of Data
2025-11-08 11:58:15 -06:00
CorpNewt and GitHub
1bbe4db766
Update wording to reflect cyclic dependency behavior
2025-11-07 15:30:53 -06:00
CorpNewt and GitHub
d7467b9f83
0.3.4 -> 0.3.5
...
- Add OC 1.0.6 hashes
- Minor updates and fixes
2025-11-07 05:02:23 -06:00
CorpNewt and GitHub
cb4c4f050a
Add OC 1.0.6 hashes
2025-11-07 05:00:31 -06:00
CorpNewt
a9a4108768
Update downloader.py from pymodules
2025-10-24 17:23:43 -05:00
CorpNewt and GitHub
7cd845d9d1
Prepend missing tags as needed when pasting incomplete data
2025-09-27 21:53:22 -05:00
CorpNewt and GitHub
417837adc3
Consider parent_tag value before bailing on tag validation
2025-08-31 10:45:00 -05:00
CorpNewt and GitHub
27a36d20b9
0.3.3 -> 0.3.4
...
- Add OC 1.0.5 hashes
- Add option to strip whitespace around keys and values
- Update plist.py to better reflect plist spec
- Improve safe path length calculations
- Improved OC Snapshot kext considerations
- Improved pasting flexibility
2025-08-08 20:19:02 -05:00
CorpNewt and GitHub
96b9acc8bb
Merge pull request #199 from corpnewt/smarter-pasting
...
Smarter pasting
2025-08-08 20:17:22 -05:00
CorpNewt and GitHub
4a5f840314
Add OC 1.0.5 hashes
2025-08-08 20:11:15 -05:00
CorpNewt and GitHub
64fc7f2749
Keep track of parent containers, wrap in tags as needed
2025-07-06 12:35:16 -05:00
CorpNewt and GitHub
575aed37c3
Adjust range math
2025-07-06 11:34:15 -05:00
CorpNewt and GitHub
6fb8baba96
Strip leading closing tags, don't wrap dicts in arrays
2025-07-06 11:24:42 -05:00
CorpNewt and GitHub
eae77497e3
Attempt to match missing tags when pasting - where possible
2025-07-06 09:19:52 -05:00
CorpNewt and GitHub
f648aa1698
Ensure any located CFBundleExecutable has non-zero size
2025-06-25 16:46:36 -05:00
CorpNewt and GitHub
da925ead56
Search within the kext for the exec - not just Contents/MacOS
...
Some first party kexts appear to not use the [kext name].kext/Contents/MacOS/[exec name] bundle structure. This commit prioritizes that location, but falls back on any path that has the CFBundleExecutable name within the kext bundle if that standard path is not found.
2025-06-25 03:53:16 -05:00
CorpNewt and GitHub
efd4f3cd68
Allow seeking past leading whitespace in XML plist files
2025-06-22 09:58:00 -05:00
CorpNewt and GitHub
9dd67939b1
Remove 2-kext parent/child checks, ensure cursor is seen when pasting
2025-06-21 06:32:30 -05:00
CorpNewt and GitHub
f1997b988a
List cyclic dependencies in the warning dialog
2025-06-21 06:25:48 -05:00
CorpNewt and GitHub
edf329cba2
Account for null terminator in max path - bail on cyclic dependencies
2025-06-20 16:27:31 -05:00
CorpNewt and GitHub
5b6fe6c9f5
"== None" to "is None"
2025-06-01 09:49:40 -05:00
CorpNewt
c68ec30a77
Allow for 64-bit unsigned integers per the plist spec
2025-05-31 14:11:08 -05:00
CorpNewt and GitHub
3a41fb5147
Improve safe path length calculations
2025-05-11 12:32:52 -05:00
CorpNewt and GitHub
4e70e0c4d2
Warn when omitting incomplete or incorrectly configured kexts
2025-03-11 22:51:46 -05:00
CorpNewt and GitHub
7d082cc2f2
Warn if dictionary keys were numbered to stay unique
2025-03-09 15:51:11 -05:00
CorpNewt
63bf060e8d
Add menu option to strip surrounding whitespace form keys and values
2025-03-09 15:20:23 -05:00
CorpNewt and GitHub
4da6a7ad5c
More formatting updates
2025-03-06 11:59:09 -06:00
CorpNewt and GitHub
993f1e887e
Add some newlines back for clarity
2025-03-06 06:26:39 -06:00
CorpNewt and GitHub
b9e2a39a16
Update output formatting
2025-03-06 05:33:36 -06:00
CorpNewt and GitHub
e9b6b1f119
Update ProperTree.bat
2025-03-05 17:31:42 -06:00
CorpNewt and GitHub
ef0960c783
Update installation output to better match .command starters
2025-03-05 17:24:49 -06:00
CorpNewt and GitHub
52f48e448e
tk.Scrollbar -> ttk.Scrollbar
2025-03-04 16:19:35 -06:00
CorpNewt and GitHub
4d5f48dc05
0.3.2 -> 0.3.3
...
- Add OC 1.0.4 hashes
- OC Snapshot considers .bin files in addition to .aml in EFI/OC/ACPI
- More tkinter event handling fixes
- Cmd/Ctrl+Shift+C now copies children instead of all
- Misc bug fixes and improvements
2025-03-04 11:45:21 -06:00
CorpNewt and GitHub
1100c7c77b
Add OC 1.0.4 hashes
2025-03-04 11:35:27 -06:00
CorpNewt and GitHub
d081a82289
OC Snapshot considers .bin files in addition .aml in OC/ACPI
2025-03-04 11:31:47 -06:00
CorpNewt and GitHub
65b3166af7
Add OS version to FV on Broken Seal Kernel Patch
2025-01-30 19:01:43 -06:00
CorpNewt and GitHub
fe4678202e
Correct formatting, add FV on Broken Seal Kernel Patch
2025-01-30 19:00:12 -06:00
CorpNewt and GitHub
45c696f36f
Clean up some bounds checking code
2025-01-22 22:25:14 -06:00
CorpNewt and GitHub
a30a97e3b7
More fixes for broken tkinter event handling
...
Shift+(Double-)Click doesn't move the insertion cursor - this commit overrides those event handlers to hopefully behave as expected.
2025-01-22 20:44:23 -06:00
CorpNewt and GitHub
dd5903497b
Remove mostly unused "copy all", use cmd/ctrl-shift-c for copy children
2025-01-21 18:02:49 -06:00
CorpNewt and GitHub
ba8b55dfe0
Update downloader.py
2025-01-21 08:34:23 -06:00
CorpNewt and GitHub
e5398ca8da
Update downloader.py
2025-01-20 12:13:52 -06:00
CorpNewt
7f5189274b
Download Configuration.tex to a temp dir then copy over
2025-01-18 20:36:51 -06:00
CorpNewt
7cfea12712
Update downloader.py
2025-01-15 07:25:13 -06:00
CorpNewt and GitHub
69ca020a50
Only get the first .pkg detected
2025-01-08 15:11:22 -06:00
CorpNewt and GitHub
f9d2bb26ae
Only get the first .pkg detected
2025-01-08 15:11:08 -06:00
CorpNewt and GitHub
28052deaf1
Allow passing a version number to --install-python
2024-12-21 03:55:43 -06:00
CorpNewt and GitHub
ac8dda52ea
Allow passing a version number to --install-python
2024-12-21 03:02:55 -06:00
CorpNewt and GitHub
635f4b2d25
Allow passing a version number to --install-python
2024-12-21 03:02:35 -06:00
CorpNewt and GitHub
4018e2deb3
Reset self.removing_rows to False
2024-12-20 11:53:27 -06:00
CorpNewt and GitHub
1075ad49b1
== None to is None
2024-12-05 07:53:12 -06:00
CorpNewt and GitHub
180f19f808
0.3.1 -> 0.3.2
...
- Add OC 1.0.3 hashes
- Warn if document has been edited externally
- Fix handling of hot keys when Caps Lock is on
- Add setting to allow editing values before keys
- UI and window management improvements.
2024-12-03 15:36:02 -06:00
CorpNewt and GitHub
2c2819a90a
Add OC 1.0.3 hashes
2024-12-03 15:32:48 -06:00
CorpNewt and GitHub
02ceafa4c3
Only use window.lift() on non-macOS platforms
2024-12-02 05:55:55 -06:00
CorpNewt and GitHub
1374af5612
Correct spacing
2024-12-01 01:37:18 -06:00
CorpNewt and GitHub
d40fe66b51
Lift last window after showing errors
2024-12-01 01:34:20 -06:00
CorpNewt and GitHub
6a7457440b
Don't deiconify windows when just closing - but do when quitting
2024-11-29 19:35:33 -06:00
CorpNewt and GitHub
685f83fe13
Ctrl/cmd-F re-focuses the find entry first, closes the pane if already focused
2024-11-29 14:48:38 -06:00
CorpNewt and GitHub
56d728d584
Update comment
2024-11-29 13:29:54 -06:00
CorpNewt and GitHub
243065bfc1
Only deiconify() if state() is "iconic"
2024-11-22 15:40:40 -06:00
CorpNewt and GitHub
3fa64abb4a
Merge pull request #186 from corpnewt/caps-lock-test
...
Fix issues with hotkeys when Caps Lock is enabled
2024-11-19 06:29:57 -06:00
CorpNewt and GitHub
48c92a356c
Allow editing values before keys where possible
2024-11-17 17:44:07 -06:00
CorpNewt and GitHub
d7e35da839
Add setting to edit values before keys where possible
2024-11-17 17:43:35 -06:00
CorpNewt and GitHub
51aa390020
Ignore Num Lock and Scroll Lock in sanitized keypresses
2024-11-17 17:06:04 -06:00
CorpNewt and GitHub
5d7fd7b170
Check bind_all on the event.widget, then bind on all parents
2024-11-17 15:37:56 -06:00
CorpNewt and GitHub
834b25204f
Only re-raise events to widgets that accept them
2024-11-17 15:30:23 -06:00
CorpNewt and GitHub
53b99ff182
Preliminary Caps Lock handling
2024-11-17 15:18:04 -06:00
CorpNewt and GitHub
229891ce95
Preliminary Caps Lock handling
2024-11-17 15:17:14 -06:00
CorpNewt and GitHub
ae5df1350a
Set OemTableId to correct byte length in ACPI templates
2024-11-17 11:36:58 -06:00
CorpNewt and GitHub
727b3834a6
Bind Enter and Escape to all widgets in find/replace menu
2024-11-13 20:33:20 -06:00
CorpNewt and GitHub
7718801a71
Don't worry about modified time - only check hash for changes
2024-11-07 20:46:10 -06:00
CorpNewt and GitHub
e55b170296
Ensure custom opacity affects default windows on launch
2024-10-27 14:38:34 -05:00
CorpNewt and GitHub
f2d126c69b
Use the last computed hash after saving to avoid double hashing
2024-10-27 13:20:01 -05:00
CorpNewt and GitHub
b101a77a95
Add warn_if_modified setting
2024-10-27 13:18:00 -05:00
CorpNewt and GitHub
c6c0f925f6
Add warn_if_modified setting
2024-10-27 13:17:33 -05:00
CorpNewt and GitHub
dcd1dcc46d
Also compare the last hash of the file
...
This commit should prevent erroneously warning of modification if the file contents weren't changed
2024-10-27 13:00:22 -05:00
CorpNewt and GitHub
a0cc46ee85
Reset last_saved before asking to reload from disk
2024-10-27 12:50:28 -05:00
CorpNewt and GitHub
90240b87b5
Add warning if external editing was done
...
Whenever the plistwindow gets focus, check if we're editing a valid file, and that we have a last saved time. If the modified time of the file is different, throw a warning asking if we want to reload from disk.
2024-10-27 12:42:34 -05:00
CorpNewt and GitHub
2dcc86b0de
0.3.0 -> 0.3.1
...
- Add OC 1.0.2 hashes
- Add Kernel -> Block/Force/Patch right-click templates
- Text selection QoL improvements
2024-10-09 00:25:26 -05:00
CorpNewt and GitHub
d04c4077f8
Add OC 1.0.2 hashes
2024-10-09 00:20:51 -05:00
CorpNewt and GitHub
8753550941
Flush stdin after writing
2024-10-03 18:22:29 -05:00