logo

badwolf

minimalist and privacy-oriented web browser based on WebKitGTK git clone https://hacktivis.me/git/badwolf.git

interface.md (1660B)


  1. <!--
  2. SPDX-FileCopyrightText: 2019-2022 Badwolf Authors <https://hacktivis.me/projects/badwolf>
  3. SPDX-License-Identifier: BSD-3-Clause
  4. -->
  5. # Badwolf
  6. - A tablist with a new tab button at the end
  7. - right-clicking on the tablist gives you the list in a context-menu format
  8. - middle-clicking on the focused tab closes it
  9. - Each tab contains a Browser View or the Downloads View
  10. ## Tab Labels
  11. - An A-Z represented number identifying the webkit process context
  12. - An icon to indicate if a media is playing
  13. - The title of the web view
  14. - A close button
  15. ## Browser View
  16. The Browser View contains the following items:
  17. - Toolbar
  18. - WebKit WebView
  19. - Status Bar
  20. ### Toolbar
  21. - Backward navigation button followed by a smaller forward navigation button
  22. - Separator
  23. - Javascript-markup toggler marked "JS" followed by an image-loading toggler marked "IMG"
  24. - Potentially some future elements
  25. - Location entry linked to the WebKit WebView, with integrated progress indication also linked to the WebKit WebView
  26. - Potentially some future elements
  27. - Print button
  28. - Potentially some future elements
  29. The element focused by default is the location entry.
  30. ### Status bar
  31. - Search entry linked to the WebKit WebView
  32. - Potentially some future elements
  33. - Label showing where the mouse is pointing
  34. - Potentially some future elements
  35. ## Downloads View
  36. The download view is a table contains the following items on each row corresponding to each download:
  37. - Icon linked to the network status
  38. - Progress bar, with integrated received-size indication
  39. - (when downloading) Cancelling button
  40. - Label about the current status
  41. - Link to download destination
  42. - Potentially some future elements