WIP: Add UI to application #1

Draft
benjamyn wants to merge 16 commits from UI into master
Owner

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)
benjamyn added 5 commits 2024-03-30 05:29:57 -04:00
benjamyn added 1 commit 2024-04-01 03:04:34 -04:00
benjamyn added 1 commit 2024-04-01 03:26:49 -04:00
benjamyn added 1 commit 2024-04-01 23:40:11 -04:00
Author
Owner

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 application 2024-04-11 04:51:24 -04:00
benjamyn self-assigned this 2024-04-11 04:51:38 -04:00
benjamyn added 1 commit 2024-04-21 03:17:26 -04:00
benjamyn added 1 commit 2024-04-21 19:11:59 -04:00
benjamyn added 2 commits 2024-04-22 19:55:30 -04:00
benjamyn added 1 commit 2024-06-10 23:36:09 -04:00
benjamyn added 1 commit 2024-06-18 23:26:52 -04:00
benjamyn added 1 commit 2024-06-18 23:28:29 -04:00
benjamyn added 1 commit 2024-07-12 00:24:33 -04:00
This pull request is marked as a work in progress.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin UI:UI
git checkout UI
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: benjamyn/dns_lookup_project#1
No description provided.