Commit Graph

267 Commits (731e15859b371ef72589ca30bc2b67fa6e0c78be)

Author SHA1 Message Date
Nick Krichevsky 731e15859b Rename .eslintrc to .eslintrc.json 2018-07-26 21:59:21 -04:00
Nick Krichevsky 31286f07ac Update space-before-function-parens to never in eslintrc 2018-07-26 21:57:35 -04:00
Nick Krichevsky 9eff40a12d Convert closeTab to use promises 2018-07-24 02:08:03 -04:00
Nick Krichevsky c60f3d0f4f Convert switchTo to use promises 2018-07-24 01:56:14 -04:00
Nick Krichevsky c6318cb8db Add callbackToPromise to util.ts 2018-07-24 01:53:30 -04:00
Nick Krichevsky c9ccd2a937 Change typescript target to ES2017 2018-07-24 00:43:37 -04:00
Nick Krichevsky 580ad0296f Use export keyword in tabs.ts 2018-07-23 23:31:37 -04:00
Nick Krichevsky 393bd4b4af Add basic close button functionality 2018-07-23 23:29:24 -04:00
Nick Krichevsky 07b2ae37c7 Add font-awesome based close button 2018-07-21 18:32:28 -04:00
Nick Krichevsky 8316b18fc0 Add webfonts directory to manifest.json 2018-07-09 04:21:12 -04:00
Nick Krichevsky 6cda7ae107 Add fontawesome to gulpfile 2018-07-09 04:20:23 -04:00
Nick Krichevsky 1b19e2400c Make tab-list an import in sass 2018-07-09 03:43:56 -04:00
Nick Krichevsky 69125e4363 Add twig to gulp clean task 2018-07-09 03:43:04 -04:00
Nick Krichevsky 418511c9a3 Update tslint for ===, quotes, and formatting 2018-07-02 00:49:27 -04:00
Nick Krichevsky 38c2155bbc Use eslint for gulpfile instead of jshint 2018-07-02 00:49:27 -04:00
Nick Krichevsky 0cc0115fec Fix multiple entrypoints by using promises in gulpfile 2018-07-01 23:56:58 -04:00
Nick Krichevsky 9f6b899e61 Add font awesome to dev dependencies 2018-06-29 22:33:08 -04:00
Nick Krichevsky 23da8c61d5 Add node_modules to sass include path 2018-06-29 22:32:57 -04:00
Nick Krichevsky d8cc237e40 Switch to window on tab change 2018-06-28 23:35:11 -04:00
Nick Krichevsky a8763fbf49 Move window titles into their own div 2018-06-28 23:34:50 -04:00
Nick Krichevsky 99a99dae34 Make watch tasks run sequentially in gulpfile 2018-06-28 23:30:51 -04:00
Nick Krichevsky 574c36f81c Fix call to registerTabClickListeners 2018-06-28 23:14:23 -04:00
Nick Krichevsky 3b05082c9e Change height to max-height 2018-06-28 23:11:46 -04:00
Nick Krichevsky e5956687c9 Add jsdoc to registerTabClickListeners 2018-06-28 20:39:33 -04:00
Nick Krichevsky 5a1b6b342b Add hover style 2018-06-28 20:37:06 -04:00
Nick Krichevsky db742a87c3 Add ability to switch to tab on click 2018-06-28 20:33:08 -04:00
Nick Krichevsky bd336e648f Style window list 2018-06-28 20:18:32 -04:00
Nick Krichevsky 604b8e8d91 Move tab colors into .tab block 2018-06-28 20:13:48 -04:00
Nick Krichevsky b5bdb49e07 Update templates to use windows rather than tabs 2018-06-28 20:11:39 -04:00
Nick Krichevsky 9ac11c1f42 Change getTabs to getWindows 2018-06-28 20:02:56 -04:00
Nick Krichevsky f520372ed4 Move getting tabs into its own function 2018-06-28 19:39:41 -04:00
Nick Krichevsky 3249c27e34 Add support for multiple tasks on file change 2018-06-28 19:39:01 -04:00
Nick Krichevsky 4580d8c2fa Add zebra striping of tabs 2018-06-28 19:32:05 -04:00
Nick Krichevsky 16e4d413ee Remove margin from html and body 2018-06-28 19:28:51 -04:00
Nick Krichevsky 228ed191ee Add npm start task 2018-06-28 19:21:47 -04:00
Nick Krichevsky 24e1b5b711 Pretty-ify watch output 2018-06-28 19:20:13 -04:00
Nick Krichevsky a0776874c0 Add watch task to gulpfile 2018-06-28 19:19:19 -04:00
Nick Krichevsky b25d4288fc Add trailing slashes to paths in Gulpfile 2018-06-28 18:41:52 -04:00
Nick Krichevsky b90ac682fb Replace javascript margin hack with overflow: overlay solution
This reverts commit 693e881dbb.
2018-06-27 08:09:28 -04:00
Nick Krichevsky 693e881dbb Add scrollbar margin hack 2018-06-27 00:26:31 -04:00
Nick Krichevsky 61e87dd764 Add basic styling of tab list
Right now it has a weird margin bug when the scrollbar appears, but I feel like this might be a chrome for linux bug. Will need to investigate further
2018-06-27 00:22:29 -04:00
Nick Krichevsky f0d31654c9 Add basic prototype of frontend with twig 2018-06-25 22:23:14 -04:00
Nick Krichevsky b5c97f7f8e Add twig types to dev dependencies 2018-06-24 21:56:33 -04:00
Nick Krichevsky 4ef1c1151f Require semicolons in tslint 2018-06-24 19:28:42 -04:00
Nick Krichevsky c970512365 Add browser action boilerplate 2018-06-24 16:56:46 -04:00
Nick Krichevsky 4bd7328022 Add build script to npm 2018-06-24 16:55:41 -04:00
Nick Krichevsky 9c46c1a8a3 Update gitignore for rewrite 2018-06-24 16:55:41 -04:00
Nick Krichevsky d62e43590f Add package.json and package-lock.json 2018-06-24 16:55:41 -04:00
Nick Krichevsky 8522ae5f52 Add tslint config 2018-06-24 16:55:41 -04:00
Nick Krichevsky e0e52b5cd4 Add gulpfile 2018-06-24 16:55:41 -04:00