Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaytaph/gosub-gtk
https://github.com/jaytaph/gosub-gtk
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jaytaph/gosub-gtk
- Owner: jaytaph
- Created: 2023-10-31T17:17:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-14T15:17:53.000Z (about 1 month ago)
- Last Synced: 2024-11-14T15:24:10.714Z (about 1 month ago)
- Language: Rust
- Size: 212 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gosub GTK browser prototype
TODO Gui specific stuff:
- [X] Implement the tab manager
- [X] Implement open tab CTRL-T
- [X] Make async work, so we can init a tab with a spinner, async load favicon, and display favicon once loaded
- [X] Implement url loader in searchbar
- [X] implement closing tab
- [ ] implement pinned tabs (should be working but no way to pin them yet)
- [ ] implement tab dragging and sorting
- [X] change title of window based on the title of the tab
- [ ] implement url history (per tab)
- [X] implement scroller for logging window
- [X] show/hide logging window with CTRL-L
- [X] show raw HTML inside browser tab so we can see things are loaded
- [ ] Address bar should reflect current addressTODO Gosub engine implementation (assumes async eventloop is implemented in gosub engine):
- [ ] Make sure we can use vello in a window for drawing
- [ ] enable engine to parse html
- [ ] make sure render backend can render html
- [X] scrollable html
- [X] html per tab
- [ ] make use of the gosub eventloop for tasks