Current UI setup seems to work the way I want it, adding this PR so I remember I am working on this
Just need to add in a menu and handle exiting correctly (Look into resetting the terminal if it crashes)
Also would like to add in serialization of the Domain / WhoisData objects and saving them to disk (maybe with a timestamp of the lookup)
This will allow the application to load up old lookups to compare (while still having them human readable)
Current UI setup seems to work the way I want it, adding this PR so I remember I am working on this
Just need to add in a menu and handle exiting correctly (Look into resetting the terminal if it crashes)
Also would like to add in serialization of the Domain / WhoisData objects and saving them to disk (maybe with a timestamp of the lookup)
This will allow the application to load up old lookups to compare (while still having them human readable)
Moving the UI rendering to a new thread, this will allow for a more responsive UI plus the ability to add in a spinner for long actions
Just as a side note I hate working with threads, they confuse me...
Moving the UI rendering to a new thread, this will allow for a more responsive UI plus the ability to add in a spinner for long actions
Just as a side note I hate working with threads, they confuse me...
benjamyn
changed title from WIP Add UI to application to WIP: Add UI to application2024-04-11 04:51:24 -04:00
benjamyn
self-assigned this 2024-04-11 04:51:38 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Current UI setup seems to work the way I want it, adding this PR so I remember I am working on this
Just need to add in a menu and handle exiting correctly (Look into resetting the terminal if it crashes)
Also would like to add in serialization of the Domain / WhoisData objects and saving them to disk (maybe with a timestamp of the lookup)
This will allow the application to load up old lookups to compare (while still having them human readable)
Moving the UI rendering to a new thread, this will allow for a more responsive UI plus the ability to add in a spinner for long actions
Just as a side note I hate working with threads, they confuse me...
WIP Add UI to applicationto WIP: Add UI to applicationView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.