446 Commits

Author SHA1 Message Date
Juan Cruz Viotti
ea19c771d5 Merge pull request #239 from resin-io/refactor/drive-selector
Split DriveSelector components into separate files
2016-04-01 13:06:55 -04:00
Juan Cruz Viotti
06f74d140b Merge pull request #237 from resin-io/refactor/if-state-directive
Implement `showIfState` and `hideIfState` directives
2016-04-01 13:06:47 -04:00
Juan Cruz Viotti
abc843cada Merge pull request #238 from resin-io/doc/drive-scanner-set-drives-private
Mark DriveScannerService.setDrives() as private
2016-04-01 13:06:38 -04:00
Juan Cruz Viotti
a14e5235ff Split DriveSelector components into separate files 2016-04-01 12:30:42 -04:00
Juan Cruz Viotti
5001d84e9a Mark DriveScannerService.setDrives() as private 2016-04-01 12:13:12 -04:00
Juan Cruz Viotti
53b3daa335 Implement showIfState and hideIfState directives
This directives will be used in the header navigation instead of
re-using this logic from the `NavigationController`.

A consequence of this change is that `NavigationController` is no longer
needed, and therefore is removed.
2016-04-01 12:09:00 -04:00
Juan Cruz Viotti
321dca0b25 Merge pull request #236 from resin-io/refactor/open-external-directive
Implement an `openExternal` attribute directive.
2016-04-01 11:15:26 -04:00
Juan Cruz Viotti
a4ebe8af50 Implement an openExternal attribute directive.
This directive will be used in the header and footer instead of having
to rely on `NavigationController` to expose `shell.openExternal`.
2016-04-01 11:03:10 -04:00
Juan Cruz Viotti
5642eb2e0a Merge pull request #235 from resin-io/refactor/decouple-drive-scanner-from-dialog
Decouple DriveScannerService from Dialog
2016-04-01 10:51:58 -04:00
Juan Cruz Viotti
3bdaadcfb8 Decouple DriveScannerService from Dialog 2016-04-01 10:32:34 -04:00
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