Skip to content

Commit 495bc40

Browse files
committed
Version up v0.31.2.
Fixed Address bar bug. Fixed a problem when maximizing the screen. Changing chrome startup parameters.
1 parent e3c8915 commit 495bc40

11 files changed

Lines changed: 22 additions & 18 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.31.1
1+
0.31.2

ja/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,10 +202,10 @@ Puppeteer(ヘッドレスChromeでの自動化) APIと互換性のあるAPIを
202202

203203
各プラットフォームに対し、インストーラとポータブル版の両方がダウンロードできます。
204204

205-
- [Windows Installer v0.31.1](https://github.com/kura52/sushi-browser/releases/download/0.31.1/sushi-browser-0.31.1-setup-x64.exe)
206-
- [Windows Portable v0.31.1(Chromium同梱)](https://github.com/kura52/sushi-browser/releases/download/0.31.1/sushi-browser-0.31.1-win-x64-chromium.zip)
207-
- [Windows Portable v0.31.1(Brave同梱)](https://github.com/kura52/sushi-browser/releases/download/0.31.1/sushi-browser-0.31.1-win-x64-brave.zip)
208-
- [Windows Portable v0.31.1](https://github.com/kura52/sushi-browser/releases/download/0.31.1/sushi-browser-0.31.1-win-x64.zip)
205+
- [Windows Installer v0.31.2](https://github.com/kura52/sushi-browser/releases/download/0.31.2/sushi-browser-0.31.2-setup-x64.exe)
206+
- [Windows Portable v0.31.2(Chromium同梱)](https://github.com/kura52/sushi-browser/releases/download/0.31.2/sushi-browser-0.31.2-win-x64-chromium.zip)
207+
- [Windows Portable v0.31.2(Brave同梱)](https://github.com/kura52/sushi-browser/releases/download/0.31.2/sushi-browser-0.31.2-win-x64-brave.zip)
208+
- [Windows Portable v0.31.2](https://github.com/kura52/sushi-browser/releases/download/0.31.2/sushi-browser-0.31.2-win-x64.zip)
209209
- [MacOS dmg v0.27.0](https://github.com/kura52/sushi-browser/releases/download/0.27.0/SushiBrowser-0.27.0.dmg)
210210
- [MacOS Portable v0.27.0](https://github.com/kura52/sushi-browser/releases/download/0.27.0/sushi-browser-0.27.0-mac-x64.zip)
211211
- [Linux rpm (for Fedora/CentOS) v0.29.1](https://github.com/kura52/sushi-browser/releases/download/0.29.1/sushi-browser-0.29.1-1.x86_64.rpm)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sushi-browser",
3-
"version": "0.31.1",
3+
"version": "0.31.2",
44
"description": "Sushi Browser",
55
"main": "./lib/main.js",
66
"author": "kura52",

src/BrowserWindowPlus.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ function browserWindowMaximizeObserve(){
9595
if(browserWindowMaximizeObserved) return
9696
setInterval(() =>{
9797
for(let bw of BrowserWindow.getAllWindows()){
98-
if(bw._isVirtualMaximized){
98+
if(bw._isVirtualMaximized && Date.now() - bw._isVirtualMaximizedTime > 1500){
9999
const b = bw.getBounds()
100100
const ms = bw._maximizedSize
101101
if(b.x != ms.x || b.y != ms.y || b.width != ms.width || b.height != ms.height){
@@ -423,6 +423,7 @@ function create(args){
423423
bw._isVirtualMaximized = false
424424
}
425425
else{
426+
bw._isVirtualMaximizedTime = Date.now()
426427
bw._isVirtualMaximized = bw._initVirtualMaximized || bw.getNormalBounds()
427428
bw._initVirtualMaximized = void 0
428429

src/remoted-chrome/Browser.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,8 @@ Or, please use the Chromium bundled version.`
195195
// '--test-type',
196196
'--disable-default-apps',
197197
// '--disable-dev-shm-usage',
198-
'--disable-features=site-per-process,BlinkGenPropertyTrees,WebContentsOcclusion',
198+
'--disable-features=WebContentsOcclusion',
199+
// '--disable-features=site-per-process,BlinkGenPropertyTrees,WebContentsOcclusion',
199200
// '--disable-features=site-per-process',
200201
`--user-data-dir=${this.userDataDir}`,
201202
`--load-extension=${path.resolve(__dirname, '../../resource/extension/default/1.0_0/').replace(/app.asar([\/\\])/,'app.asar.unpacked$1')}`,

src/remoted-chrome/BrowserView.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default class BrowserView {
2727
}
2828
this.newPanelCreateing = true
2929

30-
if(url) try{ new URL(url) }catch(e){ url = mainState.searchProviders[mainState.searchEngine].search.replace('%s',url) }
30+
if(url) try{ new URL(url) }catch(e){ url = mainState.searchProviders[mainState.searchEngine].search.replace('%s',encodeURIComponent(url)) }
3131

3232
if (panelKey) {
3333
const panel = BrowserPanel.getBrowserPanel(panelKey)

src/remoted-chrome/webContents.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ export default class webContents extends EventEmitter {
422422
}
423423
}
424424

425-
try{ new URL(url) }catch(e){ url = mainState.searchProviders[mainState.searchEngine].search.replace('%s',url) }
425+
try{ new URL(url) }catch(e){ url = mainState.searchProviders[mainState.searchEngine].search.replace('%s',encodeURIComponent(url)) }
426426
;(await this._getPage()).goto(url)
427427

428428
// Browser.bg.evaluate((tabId, url) => {

src/render/TabPanel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4806,10 +4806,10 @@ export default class TabPanel extends Component {
48064806
const searchs = searchMethod.multiple
48074807
let urls
48084808
if(tab.privateMode == 'persist:tor'){
4809-
urls = searchs.map(engine=> searchProviders[engine].search.replace('www.google.com/search','duckduckgo.com/').replace('tbs=qdr:','df=').replace('%s',text))
4809+
urls = searchs.map(engine=> searchProviders[engine].search.replace('www.google.com/search','duckduckgo.com/').replace('tbs=qdr:','df=').replace('%s',encodeURIComponent(text)))
48104810
}
48114811
else{
4812-
urls = searchs.map(engine=> searchProviders[engine].search.replace('%s',text))
4812+
urls = searchs.map(engine=> searchProviders[engine].search.replace('%s',encodeURIComponent(text)))
48134813
}
48144814

48154815
if(searchMethod.type == 'basic' || searchMethod.type == 'two'){

tools/versionUp.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,16 @@ const glob = require("glob")
3232
const BEFORE_CODE_NAME = 'Fugu(Pufferfish)'
3333
const CODE_NAME = 'Fugu(Pufferfish)'
3434
const CURRENT_APP_VERSION = fs.readFileSync('../VERSION.txt').toString()
35-
const NEXT_APP_VERSION = "0.31.1"
35+
const NEXT_APP_VERSION = "0.31.2"
3636
const NEXT_APP_VERSION2 = `${NEXT_APP_VERSION.split(".").slice(0,-1).join('.')}${NEXT_APP_VERSION.split(".").slice(-1)[0]}`
3737

3838
const CHANGE_ENGLISH =`Fixed Address bar bug.
39-
Fixed a problem when maximizing the screen.`
39+
Fixed a problem when maximizing the screen.
40+
Changing chrome startup parameters.`
4041

4142
const CHANGE_JAPANESE = `アドレスバーの不具合修正
42-
画面最大化時の不具合を修正`
43+
画面最大化時の不具合を修正
44+
クロームの起動パラメータの変更`
4345

4446
const isWindows = process.platform === 'win32'
4547
const isDarwin = process.platform === 'darwin'

0 commit comments

Comments
 (0)