Releases: MyOS-ArchLinux/nbrowser
Releases · MyOS-ArchLinux/nbrowser
v0.9 (alpha)
What's Changed
we changed the way browsers are stored, this will remove some limitation on the way we can manipulate the browser list.
added
add_browser()function : easy way to add browsers- usage :
add_browser( browser_id, browser_name, browser_path, browser_args ) browser_name,browser_pathandbrowser_argsare optional if not provided will usebrowser_idto get this information
- usage :
rm_browsers()function : remove multiple browser from the browser list by using browser_id- usage :
rm_browser(browse_id, browser_id...)
- usage :
--ls-browsers|-lsboption : print the browsers list in table format and exit
v0.8
added variables
NBROWSER_CACHE_DIR: just a place holder for now, not used yet.FIREFOX_BASED_BROWSERS: list of Firefox forks to check for.CHROMIUM_BASED_BROWSERS: list of chromium forks to check for.OTHER_BASED_BROWSERS: list of other browsers
added functions
add_browser(): easy way to add a new browser , used like thisadd_browser 'browser name' 'browser_path --args'.
fixed and improvements
- remove duplicated items in browsers list in
open_a_browser()andopen_in_browser(). - decode
argvariable innbrowser://protocol. - add check for floorp and firedragon browsers.
- add a way to send additional args to
rofiin_choose() - added
movformat to be opened in video player; (related to #18)
testing
i use an `nbrowser add-on' to view my bookmarks. when i open a URL, i usually want it to open in the current browser, and sometimes i want to open more than one URL at the same time.
BROWSER_FG_FIRSToption inopen_in_browser(): with this option, the browser in the foreground will be the first choice in the list.-marg inopen_in_browser(): this option allow to open multiple URLs at once, can only be called from within the script or add-ons (bangs, dbangs, ubangs, shortcuts or protocol-handler)
v0.7
Changes
- breaking changes ??
- use BASH_REMATCH (new requirement !!
bash 4+😮💨 ) _input()use the second argument for -mesg option inrofi- check for
protocolhandlerin config file : magnet:// , magnet_protocolhandler- remove hard-coded
_gemini_handler
- remove hard-coded
- check for shortcuts in config file : git/ , git_shortcut
- remove hard-coded shortcuts
- add a basic check for domain regex:
typing google.com in search box , now well open the URL http://google.com
v0.6
v0.5
- moved engines.json to config dir (breaking changes)
- add gemini handler
- instead of showing error, list all available 'bangs' to chose from
- instead of showing error, list all available 'ubangs' to chose from
- instead of showing error, list all available 'engines' to chose from
- include $ENGINES
- include engines.json