Oryoki Changelog

What's new in Oryoki 0.2.2

Feb 11, 2018
  • New feature, new preference fields, and refinements.
  • Upgraded to Chromium 59.0.3071.115 and Electron 1.8.2.
  • Request mobile site:
  • (#42) — Thanks to @jondashkyle, Ōryōki can now request the mobile version of websites by changing the UA (user agent) of the webview. The function is under Tools > Request Mobile Site, or cmd alt U. Ōryōki can also request automatically, if request_mobile_site is set to true in the preferences.
  • Hide url preview:
  • (#40) — Reported by @hatsumatsu. There is now a show_url_preview in preferences, that allow to hide links url preview on mouse hover. Potentially looking at refactoring /lib/status.js in future updates.
  • Others:
  • Hiding or showing the window handle no longer resizes the window
  • Copy and cut now use the webview's full url, not just what's shown in the omnibox
  • Omnibox can no longer be hidden with esc before loading something first
  • Restored homepage preference field

New in Oryoki 0.2.1 (Oct 13, 2017)

  • Oryoki can now read PDFs urls (webview can use browser plugins)
  • Bug fixing:
  • Fixed a bug where drag overlay would stay on
  • Fixed a bug where the console would hide on page reload
  • Preference model is now checked against factory settings and not app version

New in Oryoki 0.2.0 (Sep 8, 2017)

  • Rewrote the entire project this summer (1000 js lines down). It should make the project easier to read (less bs, standard code style), and easier to expand (modules, events).
  • Refactored:
  • Inter-process comms
  • Window management
  • Recording
  • Menus
  • Config files
  • Reorganized:
  • Everything else
  • Themes:
  • Toggle between light/dark themes with cmd+alt+n. The theme affects the entire UI, on a per-window basis. Theme switching happens automatically when visiting a website, based on the page’s luminance. This option can be changed in preferences.
  • Recording:
  • Video recording has been overhauled to record frames directly to file. Options and features otherwise unchanged. Note that recording large frames, or for a long time can have you wait for a bit before the stream clears and the file is ready.
  • Misc:
  • New ui for mini-console
  • Hovering links displays urls
  • Small bug fixing, etc.

New in Oryoki 0.1.0 (Feb 13, 2017)

  • Mostly a bugfix / tweak release. Also bumping version to 0.1.0 to better keep track of revisions.
  • UI can now handle sizes down to 200x200px. (7aee08f)
  • Use ctrl+enter in the omnibox to get a "feeling lucky" search result. (83ad636)
  • Fix a bug where permission requests would freeze the renderer process. (723d937)
  • Misc: small UI tweaks and Electron update.

New in Oryoki 0.0.5 Beta (Dec 6, 2016)

  • Updater:
  • Ōryōki will ping you when an update is available. Updates can be downloaded in the background. Just need to replace the .app once the update is downloaded.
  • View Filters:
  • Webview can be inverted (CMD+I) or put in grayscale (CMD+G).
  • Magic Screenshot:
  • Ōryōki saves the source url and title of a website in the PNG's tEXt chunks. Saved screen grabs can be opened (CMD+O) or dropped on the omnibox to revisit the website captured.
  • Picture in Picture:
  • Ōryōki fullscreens in the window (not the screen) by default. This option can be changed in preferences.
  • Webview:
  • Enhanced feeling of speed. Navigation is more reliable and crashes less.
  • Interface:
  • Updated color scheme.
  • Interface uses system's fonts.
  • Utility:
  • Added a shortcut to cycle through windows.
  • Added window sizes shortcuts. Can be customized in preferences.
  • Added zoom +/- functions
  • Added a preference to follow all links into current window.
  • Misc:
  • Added an about window
  • Fixed status overload

New in Oryoki 0.0.4 Beta (Aug 29, 2016)

  • A first update that tackles usability and improves on a couple features.
  • Search dictionary:
  • This comes with a number of changes to the omnibox. The search dictionary allows to search directly for wikipedia articles, images, dev docs, etc. The dictionary is entirely customizable, so you add your own.
  • This also means the default search engine is now customizable, too.
  • Notifications:
  • Reworked to be more status-like, taking less space in the window. Refined the flow so there's not that many of them. Also introducing emojis now.
  • Web plugins:
  • Web plugins allow to execute bits of local js on a specific domain name when visiting it. Web plugins are by default located in Application Support / Oryoki / Web Plugins but you can set a custom path (like ./js) in the app's preferences.
  • For example, when visiting www.twitter.com, Oryoki will look for / Web Plugins / twitter.js, and execute its content on the page. Useful for a tweet filter, e.g., or all sorts of extensions to web pages.
  • Web plugins are enabled by default, and can be toggled on/off on any window in Tools > Web Plugins.
  • Recording:
  • Recording gets minor updates: a new recording App badge and a tray icon to stop recording. It is also now less likely to crash (like weird #1). Recording still requires you have ffmpeg installed on your system, but it checks for it first now (lol).
  • Other changes:
  • Menus have been reorganized a bit
  • New windows now appear without flashing
  • Minor type improvements
  • Refactor of the UserManager and User classes

New in Oryoki 0.0.3 Beta (Jul 18, 2016)

  • Multiple window support
  • Frameless browsing
  • User preferences
  • Simple omnibox
  • Mini console draft
  • Video recording (still experimental)
  • Notifications