tcgui icon indicating copy to clipboard operation
tcgui copied to clipboard

Add " Interface IP" display capability + More modern CSS style

Open benjisho opened this issue 8 months ago • 3 comments

Summary

This pull request enhances the tcgui project by adding the capability to display the IP addresses of each interface and updating the CSS to a more modern style.

Changes

  1. Interface IP Display:

    • Modified the Flask application to fetch and display IP addresses alongside interface names.
    • Updated the HTML templates to incorporate IP addresses next to interface names in all relevant sections.
  2. CSS Update:

    • Updated the CSS to improve the visual style, making it more modern and user-friendly.

Benefits

  • Enhanced Usability: Users can now easily see the IP addresses of each network interface directly in the web UI, improving the usability and convenience of the tool.
  • Modern Look: The updated CSS provides a cleaner and more modern look, enhancing the overall user experience.

Screenshots

Before:

tcgui before

After:

tcgui after

Testing

  • Verified that the IP addresses are correctly fetched and displayed for each interface.
  • Confirmed that the updated CSS renders correctly across various browsers.

benjisho avatar Jun 12 '24 15:06 benjisho