2986 Commits

Author SHA1 Message Date
Juan Cruz Viotti
f879245fce Merge pull request #234 from resin-io/refactor/selection-state-model
Convert SelectionStateService into a model
2016-04-01 10:31:51 -04:00
Juan Cruz Viotti
70034afc61 Merge pull request #233 from resin-io/refactor/window-progress
Extract browser window progress into WindowProgressService
2016-04-01 10:31:33 -04:00
Juan Cruz Viotti
244d5ca727 Convert SelectionStateService into a model 2016-04-01 10:18:59 -04:00
Juan Cruz Viotti
832d6843df Extract browser window progress into WindowProgressService 2016-04-01 10:08:14 -04:00
Juan Cruz Viotti
d418139def Merge pull request #232 from resin-io/refactor/settings-model
Transform SettingsService into the SettingsModel module
2016-04-01 10:07:59 -04:00
Juan Cruz Viotti
61cd5a1ffe Transform SettingsService into the SettingsModel module 2016-04-01 09:28:28 -04:00
Juan Cruz Viotti
c20bca46ce Merge pull request #231 from resin-io/fix/spacing-in-mount-success-label
Add vertical spacing to unmount on success message on finish screen
2016-04-01 09:27:53 -04:00
Juan Cruz Viotti
10b714a2ce Add vertical spacing to unmount on success message on finish screen 2016-04-01 09:14:10 -04:00
Juan Cruz Viotti
91400922cd Merge pull request #230 from resin-io/refactor/use-settings-service-in-finish
Use SettingsService in FinishController
2016-04-01 09:13:41 -04:00
Juan Cruz Viotti
4ef7dae3c4 Use SettingsService in FinishController
EXposing the settings from the `FinishController` is a better approach
that instantiating the `SettingsController` in the Finish page template.
2016-04-01 09:04:55 -04:00
Juan Cruz Viotti
6a11232eea Merge pull request #229 from resin-io/refactor/settings-page
Move all settings related components to a settings page subdirectory
2016-04-01 08:59:13 -04:00
Juan Cruz Viotti
f5c9a3a32a Move all settings related components to a settings page subdirectory 2016-03-31 15:58:00 -04:00
Juan Cruz Viotti
138bbafdae Merge pull request #228 from resin-io/refactor/finish-page
Group finish page components in a common directory
2016-03-31 15:57:00 -04:00
Juan Cruz Viotti
472f91a504 Group finish page components in a common directory 2016-03-31 15:33:03 -04:00
Juan Cruz Viotti
224b6fa318 Merge pull request #227 from resin-io/refactor/progress-bar-component
Group all parts of the progress-button component in a single directory
2016-03-31 15:30:19 -04:00
Juan Cruz Viotti
797a253158 Group all parts of the progress-button component in a single directory 2016-03-31 15:14:10 -04:00
Juan Cruz Viotti
47cbad8626 Merge pull request #226 from resin-io/feat/drive-modal
Implement a drive selector modal
2016-03-31 13:33:55 -04:00
Juan Cruz Viotti
18a1606988 Implement a drive selector modal
This modal provides a more advanced way to select a drive. It prevents
certain issues the dropdown was having, like the contents overflowing
when there were many connected drives.

Fixes: https://github.com/resin-io/etcher/issues/202
2016-03-31 12:18:23 -04:00
Juan Cruz Viotti
1a6b3d9688 Merge pull request #225 from resin-io/feat/extensible-buttons
Make button element more extensible
2016-03-31 10:19:57 -04:00
Juan Cruz Viotti
c75b4b307a Style btn-sm 2016-03-31 10:01:33 -04:00
Juan Cruz Viotti
7b48eeb993 Make a CSS class for fixed-width step buttons 2016-03-31 10:01:24 -04:00
Juan Cruz Viotti
3a5310c317 Merge pull request #224 from resin-io/fix/step-bar-alignment
Fix step vertical bars slight misalignment
2016-03-31 09:27:25 -04:00
Juan Cruz Viotti
bac70c667f Fix step vertical bars slight misalignment 2016-03-31 08:52:57 -04:00
Juan Cruz Viotti
50e0fcb7e9 Merge pull request #223 from resin-io/refactor/merge-drives-and-drive-scanner
Merge src/drives.js with DriveScannerService
2016-03-31 08:49:36 -04:00
Juan Cruz Viotti
ef16f69df9 Merge pull request #222 from resin-io/fix/use-same-image
Fix "Use same image" not preserving the image selection
2016-03-31 08:49:18 -04:00
Juan Cruz Viotti
568781f8c6 Merge pull request #221 from resin-io/refactor/components
Style refactoring
2016-03-31 08:48:57 -04:00
Juan Cruz Viotti
34907765df Merge src/drives.js with DriveScannerService
`src/drives.js` made little on its own, and only caused extra thinking
overhead due to indirection.
2016-03-30 16:51:39 -04:00
Juan Cruz Viotti
e541357450 Fix "Use same image" not preserving the image selection 2016-03-30 16:28:22 -04:00
Juan Cruz Viotti
8b5c1a7c41 Remove unnecessary empty line in success partial 2016-03-30 16:11:13 -04:00
Juan Cruz Viotti
e3ed0af0f9 Move Boostrap style customisations to a boostrap.scss file 2016-03-30 16:11:08 -04:00
Juan Cruz Viotti
9bd0ccd550 Normalise step footers captions 2016-03-30 15:53:26 -04:00
Juan Cruz Viotti
79b16beaf0 Make caption's uppercase by default 2016-03-30 15:49:59 -04:00
Juan Cruz Viotti
6f7ea4e772 Convert hero-progress-button into an Angular directive 2016-03-30 15:46:48 -04:00
Juan Cruz Viotti
482b0a52ee Move title normalisation to desktop.css 2016-03-30 14:56:59 -04:00
Juan Cruz Viotti
abdee7fe10 Refactor tick as a scss component 2016-03-30 14:17:03 -04:00
Juan Cruz Viotti
5d52b19c2b Refactor hero-button as a scss component 2016-03-30 14:11:18 -04:00
Juan Cruz Viotti
01ec52f4d7 Refactor caption as a scss component 2016-03-30 14:02:03 -04:00
Juan Cruz Viotti
d47eaa8a2a Refactor badge as a scss component 2016-03-30 13:47:36 -04:00
Juan Cruz Viotti
a252b3a7e7 v1.0.0-beta.1 v1.0.0-beta.1 2016-03-28 13:26:24 -04:00
Juan Cruz Viotti
8187fdf4db Merge pull request #220 from resin-io/feat/win32-sign
Setup code-signing in Windows
2016-03-28 13:21:05 -04:00
Juan Cruz Viotti
05a5790400 Setup code-signing in Windows
Fixes: https://github.com/resin-io/etcher/issues/173
2016-03-28 13:06:13 -04:00
Juan Cruz Viotti
04f6217258 Merge pull request #219 from resin-io/misc/package-metadata
Add missing package metadata
2016-03-25 10:18:47 -04:00
Juan Cruz Viotti
5cf570fca8 Merge pull request #218 from resin-io/misc/rm-deploy-osx
Remove .travis.yml deploy section
2016-03-25 10:12:39 -04:00
Juan Cruz Viotti
5098a06c98 Merge pull request #217 from resin-io/fix/uncaught-exception-sudo-prompt
Return to avoid any further code execution after an elevation error
2016-03-25 10:12:20 -04:00
Juan Cruz Viotti
cb8da11b89 Add missing package metadata
- Legal copyright.
- Company name.
- File description.
- Original filename.
- Product name.
- Internal name.
2016-03-25 10:10:07 -04:00
Juan Cruz Viotti
eaa3782f06 Remove .travis.yml deploy section
Deploy will be done locally for now given security concerns with CI
servers and certificates.
2016-03-25 09:52:22 -04:00
Juan Cruz Viotti
f530dfcc3c Return to avoid any further code execution after an elevation error
Turns out that even by using `process.exit(1)`, the electron main
process doesn't exit instantly, but continues executing code.

This causes electron to throw on `electron.globalShortcut` because this
functionality is not available given that we didn't create a renderer
view.

Fixes: https://github.com/resin-io/etcher/issues/215
2016-03-25 09:41:30 -04:00
Juan Cruz Viotti
34147fb4cb Merge pull request #216 from resin-io/upgrade/drivelist
Upgrade drivelist to v2.0.9
2016-03-24 14:08:42 -04:00
Juan Cruz Viotti
53a026eee0 Upgrade drivelist to v2.0.9
This new version contains various fixes to better detect removable
drives.
2016-03-24 13:36:47 -04:00
Juan Cruz Viotti
84b5117a93 Merge pull request #214 from resin-io/fix/error-dialog-analytics
Throw error after displaying it with dialog
2016-03-21 10:42:08 -04:00