Ronan Jouchet
6fb3b92eb8
Upgrade dependencies and default to latest Electron 1.7.9 (PR #483 )
...
* Update deps except eslint
* Update eslint and lint:fix (WIP, needs manual fixing for remaining 44 problems)
* Manually fix remaining eslint errors
* Document deprecation of `version-string` as of electron-packager 9.0.0
* Upgrade to Electron 1.7.9 (chrome-58, node-7.9.0, v8-5.8)
* npm: Disable generation of package-lock.json and gitignore it
--Trying this, package-lock is a pain in PRs. May not be a good idea
(obviously we lose deps pinning), will revert if necessary.--
* npm tasks: add dev-up-win for Windows developers,
and e2e for end-to-end tests. Update docs.
* Move normalizeUrl test to a jest unit test, makes no sense to be in the mocha e2e tests
* Switch from babel-preset-es2015 to babel-preset-env,
with target.node=4.0. Seem like it's today's most convenient
way to support the latest ES and let babel transpile to what
makes sense for our currently minimal node version
2017-11-14 08:05:01 -05:00
omouren
885790bc22
Fix #304 - Add --tray CLI flag to let app running in background on window close. Supports in-title counter. ( #457 )
2017-10-05 19:32:48 -04:00
Lukas Kurucz
094cac23bc
Make title counter regex match '+' after number, used by certain sites ( #424 )
2017-08-13 21:22:15 -04:00
Brian Blakely
1f07f148c6
Force fullscreen when options.fullScreen is true ( #403 )
...
Fixes #402 , as electron-window-state does not appear to remember fullscreen in all cases.
2017-08-06 20:01:34 -04:00
Jia Hao Goh
8f78dd03af
Update eslint and use Airbnb style
...
- Add `npm run lint:fix` command
- Cleanup inferIcon.js logic slightly
2017-04-29 22:52:12 +08:00
Ronan Jouchet
bbce1e88d4
Fix #253 - Better honor --zoom option. ( #347 )
...
* When zooming in/out, start from the options zoom, not 1 (don't jump)
* Add 'Zoom Reset' feature bound to Ctrl+0, with indicative label for non-100% zoom value
2017-04-19 07:47:54 -04:00
Blake Thomson
f3293502a7
Fix badge notifications
2016-09-07 17:44:59 -07:00
Lex Neva
9243f6689f
add "copy link location" and "--internal-urls <regex>" features ( #230 )
...
* add arg to specify pattern for urls to be considered internal
* add 'copy link location' to context menu
* fix lint
2016-08-07 02:03:53 +08:00
Mats Högberg
a407b9ea52
Added a --zoom option for setting default zoom ( #218 )
...
* Added a --zoom option for setting initial zoom
* Added information about --zoom to documentation
2016-07-12 09:32:40 +08:00
Jia Hao
612da8ce36
Fix/performance issues with FOUC ( #214 )
...
Fix/performance issues with FOUC #191
2016-06-16 15:28:36 +08:00
Goh Jia Hao
a70433959b
Refactor to use ES6 imports for electron modules
2016-05-26 22:50:15 +08:00
Goh Jia Hao
1de9eec356
Implement disabling of developer tools
...
- Partially addresses #194
2016-05-26 18:02:43 +08:00
Goh Jia Hao
537dc01fd1
Fix linting errors
2016-05-26 18:01:33 +08:00
Goh Jia Hao
c3ae29a0ea
Fix FOUC #159
2016-05-26 17:41:25 +08:00
Goh Jia Hao
7945f7802e
Implement min/max window width and height
...
Fixes #82
2016-05-26 17:11:51 +08:00
Goh Jia Hao
fcab2a9a95
Update browserWindow options to follow new electron api
...
- Use camel casing instead
2016-05-26 16:52:26 +08:00
Jia Hao
9f3dfdc315
Merge pull request #202 from lexelby/fix-slowdown
...
Fix deteriorated responsiveness #191 and polluted console #172
2016-05-08 14:26:40 +08:00
Lex Neva
52f7ea511d
Revert "Fix FOUC with inject CSS files"
...
This reverts commit eeb661b6cd
.
This was causing CSS to pile up over and over each time javascript did an HTTP request, which resulted in massive slowdown over time.
2016-05-06 09:22:43 -04:00
matthewdias
49ab72352e
merge upstream, reverse default
2016-04-25 17:09:01 -05:00
Alexandr Priezzhev
f5d6980bfe
Merge with upstream/development
2016-04-17 23:33:08 +02:00
Alexandr Priezzhev
f7240fb748
Update mainWindow.js
2016-04-17 01:32:52 +02:00
Alexandr Priezzhev
2f769bdb82
Add an option to hide window frame
2016-04-17 00:56:40 +02:00
Jan Jongboom
ccdef6d5de
Add an option to disable the context menu
2016-04-16 16:07:09 +02:00
Jia Hao
d020d5d659
Fix mainWindow state not managed properly
...
Need to call manage `mainWindowState.manage(mainWindow)` immediately instead of at the end of `createMainWindow()`, if not certain changes such as maximizing the main window before it has been registered will not be saved.
2016-03-25 21:06:59 +08:00
Bogdan Begovic
39e2459aad
Added option for maximization of main window ( #133 ) - Fixed linting errors
2016-03-22 18:16:34 +01:00
Bogdan Begovic
7351c61664
Added option for maximization of main window ( #133 )
2016-03-22 18:09:21 +01:00
Marko Radak
eeb661b6cd
Fix FOUC with inject CSS files
2016-03-14 07:39:41 +01:00
Jia Hao
31ee80f84f
Implement command line flag to start app in full screen, resolves #109
2016-02-25 18:26:28 +08:00
Jia Hao
e1426b849a
Implement injection of css
2016-02-25 14:56:32 +08:00
Jia Hao
6faba7da42
Refactor menu arguments into options
2016-02-25 10:37:06 +08:00
Jia Hao
875149bcf7
Merge pull request #149 from garymoon/development
...
Make app data folder consistent per URL and allow clearing of app data from menu
2016-02-25 09:54:10 +08:00
Gary Moon
ce76d0be7f
add mainWindow and options objects to createMenu args and refactor
2016-02-24 09:45:22 -05:00
Jia Hao
1b0351cd01
Change flag usage
...
- `--ignore-certificate` to ignore invalid certificate errors,
- `--insecure` to disable web security to allow mixed content
2016-02-23 21:31:47 +08:00
Benjamin Wiederkehr
dc51407ccb
Added option to disable web security.
2016-02-22 21:33:33 +01:00
Jia Hao
99278cfa49
Temporarily undo linux tray to fix other bugs
2016-02-02 23:15:07 +08:00
Jia Hao
81f83ec0ef
Merge pull request #110 from zweicoder/feature/tray
...
Feature/tray
2016-01-31 21:58:47 +08:00
Robert Swain
d386598770
counter: Allow for [x] and {x} forms of notification count
2016-01-30 16:42:08 +01:00
zweicoder
494aa06685
Satisfy Travis
2016-01-30 12:27:00 +08:00
zweicoder
7273a63885
Refactorize hardcoded icon path to main.js for more general usage
2016-01-30 11:03:38 +08:00
Jia Hao
8f06c555e5
Don't modify the window title
2016-01-30 00:30:25 +08:00
Jia Hao
b2e05c925b
Use ES6 syntax for placeholder app
2016-01-29 22:04:41 +08:00
Jia Hao
0d408b001d
Fix #103 App name should not be capitalized
2016-01-29 00:20:32 +08:00
Jia Hao
d0cddfde43
Make Browserwindow always reference `app/icon.png` for the icon
2016-01-26 14:13:33 +08:00
Jia Hao
78a624c23f
Fix #32 Ability to copy and paste a URL
2016-01-25 18:34:44 +08:00
Jia Hao
d8fb87ccb5
Implement support for clicking buttons so that users can control where links open as referenced in #73
2016-01-25 16:49:11 +08:00
Jia Hao
949fce5e3c
Implement right click context menu for regular href links
2016-01-25 15:56:33 +08:00
Jia Hao
e86119ba96
Merge branch 'feature/show-menu-bar' of https://github.com/fearenales/nativefier into fearenales-feature/show-menu-bar
...
# Conflicts:
# app/nativefier.json
# app/src/main.js
# src/buildApp.js
2016-01-24 15:24:27 +08:00
Jia Hao
82c29de231
Lint all files
2016-01-24 02:02:23 +08:00
Jia Hao
9b3fd029c1
Merge branch 'feature/window-state-manager' of https://github.com/zweicoder/nativefier into zweicoder-feature/window-state-manager
...
# Conflicts:
# app/src/components/mainWindow/mainWindow.js
# app/src/main.js
2016-01-23 16:29:36 +08:00
zweicoder
f0d1adb6b0
Add icon hotfix
2016-01-23 15:37:45 +08:00