Hi all!

Vimb 3.7.0 is out now with following changes.
https://github.com/fanglingsu/vimb/releases/tag/3.7.0

Added
-----
* The new env variable `$VIMB_SELECTION` is set to the current selected text
  whenever a `shellcmd` is run #592.
* Allow to push link url to queue by `<S-LeftMouse>` #610.
* Allow to decide if html5 notfication are allowed #651. New setting
  `notification=[ask,always,never]` added.
* Add new env `VIMB_WIN_ID` var for `:shellcmd` which holds the own window id.
* Focus last focused input elemnt on page via `i` - or first found element if
  none was focused before.
* Completion with bookmarked urls for `:qpush` and `qunshift`.
* Setting `scroll-multiplier` to allow for faster scrolling by mouse wheel.
* Setting `intelligent-tracking-prevention` to enable WebKit's Intelligent
  Tracking Prevention (ITP).
* Setting `javascript-enable-markup` to disable js markup instead of disabling
* Setting `status-bar-show-settings` to enable showing indicators to currently
  applied setting. Can be configured via config.h file.
  ```
  #define COOKIE GET_CHAR(c, "cookie-accept")
  #define STATUS_VARAIBLE_SHOW "%c%c%c%c%c%c%c%c", \
    CHAR_MAP(COOKIE, "always", 'A', CHAR_MAP(COOKIE, "origin", '@', 'a')), \
    GET_BOOL(c, "dark-mode") ? 'D' : 'd', \
    vb.incognito ? 'E' : 'e', \
    GET_BOOL(c, "images") ? 'I' : 'i', \
    GET_BOOL(c, "html5-local-storage") ? 'L' : 'l', \
    GET_BOOL(c, "stylesheet") ? 'M' : 'm', \
    GET_BOOL(c, "scripts") ? 'S' : 's', \
    GET_BOOL(c, "strict-ssl") ? 'T' : 't'
  ```
  JavaScript in general.
* Allow to push link url to queue by `Shift-LeftMouse`.
* New hint mode `;k` do remove hinted elements like advertisement from DOM.
* Allow to map `<PageUp>` and `<Pagedown>` keys.

Changed
-------
* Modes some files from `$XDG_CONFIG_HOME/vimb` into `$XDG_DATA_HOME/vimb` #582.
  Following files are affected `bookmark`, `closed`, `command`, `config`,
  `cookies.db`, `history`, `queue` and `search`.
  Existing files could be moved to the new location by
  ```
  mv 
$XDG_CONFIG_HOME/vimb/{bookmark,closed,command,cookies.db,history,queue,search} 
\
      $XDG_DATA_HOME/vimb

  # and same for existing profiles
  mkdir $XDG_DATA_HOME/vimb/<ProfileName>
  mv 
$XDG_CONFIG_HOME/vimb/<ProfileName>/{bookmark,closed,command,cookies.db,history,queue,search}
 \
      $XDG_DATA_HOME/vimb/<ProfileName>
  ```
* Dependency moved to webkit-gtk 4.1 and libsoup 3.0

Fixed
-----
* Fixed ignored last line in config file if this line did not end in newline.
* Fixed crash in normal_focus_last_active (Thanks to Maxime Coste)
* Fixed hint keys going to webview if the hinted element had no src-attribut
  (thanks to Maxime Coste)
* Fixed erro in hinting on gitlab which caused the hints to have ho labels #659.
* Prevent possible use after free in autocmd processing.

Removed
-------
* Expansion of `%` to the current opened URI for `:shellcmd` was removed
  because it breaks the `x-hint-command` with URIs containing '%'. But it is
  still possible to use `$VIMB_URI` for the `:shellcmd` which has the same
  effect.

Thanks to all the contributors for their work!
daniel


_______________________________________________
vimb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vimb-users

Reply via email to