1267 Commits

Author SHA1 Message Date
Juan Cruz Viotti
ee9a12dcca Merge pull request #114 from resin-io/doc/travis-master
Show master branch status in Travis CI badge
2016-01-22 10:41:23 -04:00
Juan Cruz Viotti
573d237569 Convert angular.scss and desktop.scss to plain CSS files
These are files that contain static rules that are not likely change nor
require the advanced functionality that SASS requires.

This is the first step towards an attempt to get rid of preprocessor and
use native supported web technologies.
2016-01-22 10:40:05 -04:00
Juan Cruz Viotti
7b14b1b4a2 Merge pull request #107 from resin-io/feat/jscs
Integrate JSCS
2016-01-22 10:35:01 -04:00
Juan Cruz Viotti
a6103fd29b Show master branch status in Travis CI badge 2016-01-22 10:33:24 -04:00
Juan Cruz Viotti
dbc148085d Merge pull request #112 from resin-io/misc/reporter
Make use of "progress" mocha reporter
2016-01-22 10:30:57 -04:00
Juan Cruz Viotti
14c0a60cbc Run jscs as part of gulp lint 2016-01-22 10:25:33 -04:00
Juan Cruz Viotti
861ecdfeb7 Adapt JSCS for tests 2016-01-22 10:25:33 -04:00
Juan Cruz Viotti
13af009b4c Fix style issues detected by JSCS 2016-01-22 10:25:33 -04:00
Juan Cruz Viotti
3fb0a747f9 Add .jscsrc configuration file 2016-01-22 10:24:12 -04:00
Juan Cruz Viotti
e770e858e3 Merge pull request #111 from resin-io/refactor/logger-log
Move LoggerService timestamp to $log decorator
2016-01-22 10:21:27 -04:00
Juan Cruz Viotti
dbdbde5b99 Make use of "progress" mocha reporter 2016-01-22 10:19:04 -04:00
Juan Cruz Viotti
34b7bdb59f Move LoggerService timestamp to $log decorator 2016-01-22 10:17:18 -04:00
Juan Cruz Viotti
030ff7d9b7 Merge pull request #110 from resin-io/upgrade/electron
Upgrade Electron to v0.36.4
2016-01-22 09:46:55 -04:00
Juan Cruz Viotti
efb055eb89 Upgrade Electron to v0.36.4 2016-01-22 09:37:57 -04:00
Juan Cruz Viotti
a03d1214ec Merge pull request #109 from resin-io/refactor/remove-browserify
Get rid of Browserify
2016-01-22 00:10:43 -04:00
Juan Cruz Viotti
96bf7f3624 Get rid of Browserify
Electron already exposes `require()` in the renderer process.
2016-01-21 23:57:04 -04:00
Juan Cruz Viotti
20cb3d0fc2 Merge pull request #108 from resin-io/doc/improve-readme-style
Improve README header style
2016-01-21 13:27:35 -04:00
Juan Cruz Viotti
119f617bb3 Improve README header style 2016-01-21 12:58:35 -04:00
Juan Cruz Viotti
6362158caf Merge pull request #106 from resin-io/doc/svg-badges
Make use of SVG badges
2016-01-21 12:51:28 -04:00
Juan Cruz Viotti
83319dac39 Make use of SVG badges 2016-01-21 11:19:28 -04:00
Juan Cruz Viotti
a50a07a233 Merge pull request #104 from resin-io/feat/trackjs
Integrate Etcher with TrackJS
2016-01-20 16:38:45 -04:00
Federico Martín Alconada Verzini
6331ee4aa1 Add button to burn the same image again. Fixes #74 2016-01-20 12:28:15 -04:00
Juan Cruz Viotti
9a125c2a36 Integrate Etcher with TrackJS 2016-01-19 14:00:20 -04:00
Juan Cruz Viotti
1f3baf3f4d Merge pull request #103 from resin-io/feat/-logger
Make LoggerService use Angular's $log
2016-01-19 10:39:55 -04:00
Juan Cruz Viotti
4ab2dc1948 Merge pull request #102 from resin-io/fix/use-logger-service
Make use of LoggerService in reselection routines
2016-01-19 10:31:35 -04:00
Juan Cruz Viotti
26f2104163 Merge pull request #101 from resin-io/doc/ng-cloak
Explain why we toggle body's display manually instead of using ngCloak
2016-01-19 10:27:45 -04:00
Juan Cruz Viotti
238c459d01 Make LoggerService use Angular's $log
This has the added benefit that services like TrackJS, which deeply
integrate with Angular, will share the messages with the service.
2016-01-19 10:26:51 -04:00
Juan Cruz Viotti
7d6a43e091 Make use of LoggerService in reselection routines 2016-01-19 10:25:13 -04:00
Juan Cruz Viotti
f20fb36328 Merge pull request #100 from resin-io/feat/logger
Implement a decent debug logger service
2016-01-19 10:16:33 -04:00
Juan Cruz Viotti
817a6f591b Explain why we toggle body's display manually instead of using ngCloak 2016-01-19 10:14:37 -04:00
Juan Cruz Viotti
f1a91ddebc Merge pull request #99 from resin-io/style/image-supported-label
Only show supported files label when there is no selected image
2016-01-19 10:08:49 -04:00
Juan Cruz Viotti
cc7f6f2587 Merge pull request #98 from resin-io/feature/step-reselection
Allow to re-select the first two step selections
2016-01-19 10:08:38 -04:00
Juan Cruz Viotti
6478982896 Implement a decent debug logger service
This service prints the exact date and time of the messages.
2016-01-19 10:07:59 -04:00
Juan Cruz Viotti
347d965e52 Only show supported files label when there is no selected image 2016-01-19 09:50:00 -04:00
Juan Cruz Viotti
8026cef1df Allow to re-select the first two step selections
You can click on the selected image/drive label to select them again.

The re-selection is disabled if there is a burning in process.

Fixes: https://github.com/resin-io/resin-etcher/issues/90
2016-01-19 09:47:58 -04:00
Juan Cruz Viotti
b3dde83083 Implement removeDrive and removeImage in selection service 2016-01-19 09:42:57 -04:00
Juan Cruz Viotti
ffbccc5aec Merge pull request #97 from resin-io/feat/86/format-explanation
Add image format footer explanation
2016-01-18 15:56:04 -04:00
Juan Cruz Viotti
2f301ad382 Add image format footer explanation
Fixes: https://github.com/resin-io/resin-etcher/issues/86
2016-01-18 15:35:40 -04:00
Juan Cruz Viotti
9dcc7b40ac Merge pull request #95 from resin-io/fix/window-lint-warn
Require electron-window as ElectronWindow
2016-01-18 15:29:32 -04:00
Juan Cruz Viotti
a45b0fdc95 Merge pull request #66 from resin-io/feat/burning-speed
Show burn speed information during write
2016-01-18 15:28:29 -04:00
Juan Cruz Viotti
7f724b6295 Show burn speed information during write
The speed is shown right below the Burn button.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
cf41b6279d Save burn progress speed in image writer state 2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
d9641fc557 Rename setProgress to setProgressState
It shows the intention more clearly now that the function not only
accepts a plain percentage.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
a46a716512 Make setProgress accept an options object
This allows us to pass more things than just the percentage to
`setProgress`.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
e30de45707 Implement ImageWriterService.reset()
This function allows the client to easily reset the progress state
without breaking encapsulation.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
3705d0fc3a Namespace ImageWriter progress in state object
This change allows us to scale the state information to more properties
than just the percentage.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
139e9c29c5 Merge pull request #92 from resin-io/misc/jshint-maxlen
Set an explicit maxlen
2016-01-18 14:48:49 -04:00
Juan Cruz Viotti
b8cb722ad6 Merge pull request #93 from resin-io/misc/ci-iojs
Only target v4 in CI servers
2016-01-18 14:48:45 -04:00
Juan Cruz Viotti
320cbba9ef Merge pull request #94 from resin-io/misc/rebuilt-browserify
Rebuild browserify browser code
2016-01-18 14:48:37 -04:00
Juan Cruz Viotti
6a50015ddc Require electron-window as ElectronWindow
JSHint complains about `Window` as a redefinition warning.
2016-01-18 14:12:54 -04:00