Please sign in to access this page
A powerful terminal-based browser with a TUI interface, built with Node.js and Blessed.
StrawberryPuding
Check their projects out: GraphCalc, Binyary, [Siege, do not ship] SoM devlog CLI, Shootdown, STM32 devboard, [Siege, do not ship] Siege CLI, Queue/stack API
Youssef
Check their projects out: UnderTerm, kris-watcher, ReeTui
Rino
Check their projects out: Rino Godson | Portfolio, Odé - Put your YT Music in Cards! - UPDATE
axell
Check their projects out: tinkearOs, rugplay launderer, ray, xpsync
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Updated run command for doker container slightly and fixed small bug which broke navigation..
Docker container is now ready yes it has slight font issues which do no happen on installing node locally in my setup and running it but for the most part all the features work :)
Added alternate handling for some of all the media elements and some other elements left out... In the end the terminal can allow so many elements and its quite hard to support some of the elements so I had to use some alternative text for some of them...
Anyways I did add actual handling for tables... Watch the attach video to see the simple handling for it...
Fixed weird freezing issues with settings...(Issues were with just opening it and also when resetting settings)
Right now was working on fixing issues with main page where main page bindings are active even in bookmarks, history and settings.. Also found this issue when adding confirmation prompt for deletion of bookmarks(deletion kinda works now) and also noticed the confirmation with the reset in settings was impacted by this issue.. So fixing this now.. Which should fix a lot of other weird issues which might occur in development soon aswell... (P.S: Still working on fixing other weird issues with confirmation prompts)...
Added custom footer with different bg colors for bookmarks, settings and history.. Also integrated warningSystem to display on the currentPage and added custom bg and fg colors for warnings depending on the current page..
Still working on settings and also trying to complete adding support for all plan html elements.. Anyways here is an image of the final version of bookmarks as I have nothing to show for my current work and I had not shared the final version of bookmarks...
Split the logic for the warnings into a warningsManager class maybe in the future it will be used more extensively btw I guess I dont have anything to show for this but did you know the current initial homepage was added when Josias who runs terminalcraft told me NeoBrowse didnt work for him(this was probbly because the homepage was down at the time he reviewed it) so I decided to add an initial page loaded from html locally also this made me realize I might need to have actual local file handling in my browser which I am hoping to implement in the near future.
Maybe I could have done more with the debugPanel but as of now its basically done and is definitely usable imo.
Ok so I think I should have splitted the logic of debugPanel into the logger and UI it would have reduced a lot of the problems like right now this causes a crazy import situation and right now basically everything is broken because of that so I guess now I will be splitting it as its never too late to not continue on a bad path I guess..
Uhmm so was working on having proper log messages for everything and I made the debugPanel circulate throughout the tui code so ya basically still doing that... After that have to get back to fixing stuff... Btw yes the repo is completely broken but you can still run the latest working version of NeoBrowse from docker(Follow instructions in README).
Still working on fixing the panel but main thing is added loglevels
Working on improving the debugPanel right now and trying to fix issues with it.. As its quite useful for debugging.
UrlFragments are much more complicated than I thought also did you know NeoBrowse can do both search engines searches and also url searches... Url searches defaults to search engines if url is not found
Current fixing major bugs in the main UI and also adding new stuff to the main UI really taking a long time with this and thought of devlogging in the end but this seems like smth which will take a while(stuff include tabs,history,search,url handling,bookmarks etc)
Right now working on having unique ux handling for 136+ HTML elements..Have made some progress...