New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redesign #490

Open
wants to merge 142 commits into
base: master
from

Conversation

Projects
@knownasilya
Contributor

knownasilya commented Oct 20, 2016

Implementation of #400 mockups by @matmac using ember-paper

Don't merge yet, this is a WIP. Goal is to get it as close to the mockups as possible, but not deviate too much from Ember Paper semantics.

TODO

  • Move to sidebar layout
  • Integrate ember-paper
  • Hide sidebar on desktop
  • Replace tree with https://github.com/IvyApp/ivy-tree
    • Fix expand all/collapse all buttons (expand all possible with '*' key, but otherwise see IvyApp/ivy-tree#11)
  • Finish file menu
    • Add file menu items
    • Add rename/move commands (good for someone trying to help)
    • Move gist operations to top (out of file menu) (good for someone trying to help)
    • Figure out certain nesting issues
  • Update styles (colors, icons, fonts)
  • Mobile support (flexi?)
    • Not using Flexi atm due to no Ember 2.10 support
    • Finish sidebar layout
    • Finish main screen layout when sidebar closed
  • Fix tests
  • Fix bugs

Another PR

  • Move file operation onto tree
  • Alternate layouts support
  • Save user settings (keymap mode, layout mode, etc) to gist or localstorage
  • Monaco editor integration

Screenshot updated 1/15/17

screen shot 2017-01-15 at 1 50 31 pm

@knownasilya

This comment has been minimized.

Show comment
Hide comment
@knownasilya

knownasilya Dec 22, 2016

Contributor

Here's an update:

twiddle-nav

Contributor

knownasilya commented Dec 22, 2016

Here's an update:

twiddle-nav

@stefanpenner

This comment has been minimized.

Show comment
Hide comment
@stefanpenner

stefanpenner Jan 7, 2017

Contributor

@knownasilya cool, I like the mobile responsive stuff!

Contributor

stefanpenner commented Jan 7, 2017

@knownasilya cool, I like the mobile responsive stuff!

@alexspeller

This comment has been minimized.

Show comment
Hide comment
@alexspeller

alexspeller Jan 8, 2017

Member

I am super excited about this!

Member

alexspeller commented Jan 8, 2017

I am super excited about this!

@Gaurav0

This comment has been minimized.

Show comment
Hide comment
@Gaurav0

Gaurav0 Jan 11, 2017

Member

@knownasilya Thanks so much for working on this!

Btw, I think you should merge master into your branch occasionally so that it doesn't become too difficult at some point.

Member

Gaurav0 commented Jan 11, 2017

@knownasilya Thanks so much for working on this!

Btw, I think you should merge master into your branch occasionally so that it doesn't become too difficult at some point.

@knownasilya

This comment has been minimized.

Show comment
Hide comment
@knownasilya

knownasilya Jan 11, 2017

Contributor

@Gaurav0 thanks :) feel free to leave feedback!
I've been trying to rebase any chance I get.

Contributor

knownasilya commented Jan 11, 2017

@Gaurav0 thanks :) feel free to leave feedback!
I've been trying to rebase any chance I get.

@Gaurav0

This comment has been minimized.

Show comment
Hide comment
@Gaurav0

Gaurav0 Jan 11, 2017

Member

Build is failing on Travis.

Member

Gaurav0 commented Jan 11, 2017

Build is failing on Travis.

Gaurav0 and others added some commits Apr 9, 2018

Merge pull request #3 from Gaurav0/left_panel_fix_some_tests
Left panel fix some tests, skip tests that timeout
Merge master again (#4)
* Update ember-cli-uglify

* Update some dependencies

* Update more dependencies

* Update yet more dependencies

* Upgrade ember-cli to 2.13

* Upgrade ember-data to 2.13

* Upgrade ember-data to 2.18

* Try to fix travis failure

* Upgrade to ember-cli-qunit@4

* Upgrade ember-cli-mirage

* Restore previously fixed tests
More test fixes (#5)
* Fix test helpers

* Fix columns test
Integrate the branches (#6)
* Update ember-cli-uglify

* Update some dependencies

* Update more dependencies

* Update yet more dependencies

* Upgrade ember-cli to 2.13

* Upgrade ember-data to 2.13

* Upgrade ember-data to 2.18

* Try to fix travis failure

* Upgrade to ember-cli-qunit@4

* Upgrade ember-cli-mirage

* Upgrade ember-cli to 2.14

* Updating docker-compose

* Updating lock file

* Upgrade ember-cli to 2.15

@acorncom acorncom added this to the v1.0 milestone May 10, 2018

@acorncom acorncom added this to Doing in v1 May 10, 2018

Gaurav0 and others added some commits May 10, 2018

More testing work (#7)
* Some work on acceptance/gist-test.js

* Write integration test for basic-dialog
Left panel (#8)
* Update ember-cli-uglify

* Update some dependencies

* Update more dependencies

* Update yet more dependencies

* Upgrade ember-cli to 2.13

* Upgrade ember-data to 2.13

* Upgrade ember-data to 2.18

* Try to fix travis failure

* Upgrade to ember-cli-qunit@4

* Upgrade ember-cli-mirage

* Upgrade ember-cli to 2.14

* Upgrade ember-cli to 2.15

* Added info about where the backend is

* Fix didResize method undefined bug in canary (#613)

* Support New module imports

* Changes after making ember-cli-cjs-transform configurable

* Update ember-cli-cjs-transform

* Support Ember 2.17 and 2.18

* Fix ability to sign in via github

* v0.14.1

* yarn upgrade

* Deprecate old versions of Ember

* Support Ember 3.0 - 3.2

* updates contribution guide (#621)

* Try to upgrade ember-cli-qunit to 4.3.x

* Fixed the damn ember-cli-qunit build

* cleanup

* Fix tests for tests

* Refactor and reorganize ember-cli-build.js

* Migrate to using babel-preset-env. (#627)

* Drop transpilation for IE.

`last 2 versions` will target IE10 and IE11, which we don't support...

* Migrate to using babel-preset-env.

This will lead to less transpilation (e.g. we can use native async/await
now, instead of transpiling).

* Adds keyboard shortcut option to comment javascript code. (#622)

* adds shortcut comment option for javascript code

* Adds test

* change from `keypress` to `keydown` to trigger events

* comment logic moved to initializer

* fix test server shutdown

* adds keyboard shortcuts for `run now` and `save` (#628)

* adds keyboard shortcuts for `run now` and `save`

* adds deps for unit test

* using e-keyboard test helper

* minor tweaks

* Bump Ember Data

* Fix dependency test was timing out again
Left panel (#9)
* Update ember-cli-uglify

* Update some dependencies

* Update more dependencies

* Update yet more dependencies

* Upgrade ember-cli to 2.13

* Upgrade ember-data to 2.13

* Upgrade ember-data to 2.18

* Try to fix travis failure

* Upgrade to ember-cli-qunit@4

* Upgrade ember-cli-mirage

* Upgrade ember-cli to 2.14

* Upgrade ember-cli to 2.15

* Added info about where the backend is

* Fix didResize method undefined bug in canary (#613)

* Support New module imports

* Changes after making ember-cli-cjs-transform configurable

* Update ember-cli-cjs-transform

* Support Ember 2.17 and 2.18

* Fix ability to sign in via github

* v0.14.1

* yarn upgrade

* Deprecate old versions of Ember

* Support Ember 3.0 - 3.2

* updates contribution guide (#621)

* Try to upgrade ember-cli-qunit to 4.3.x

* Fixed the damn ember-cli-qunit build

* cleanup

* Fix tests for tests

* Refactor and reorganize ember-cli-build.js

* Migrate to using babel-preset-env. (#627)

* Drop transpilation for IE.

`last 2 versions` will target IE10 and IE11, which we don't support...

* Migrate to using babel-preset-env.

This will lead to less transpilation (e.g. we can use native async/await
now, instead of transpiling).

* Adds keyboard shortcut option to comment javascript code. (#622)

* adds shortcut comment option for javascript code

* Adds test

* change from `keypress` to `keydown` to trigger events

* comment logic moved to initializer

* fix test server shutdown

* adds keyboard shortcuts for `run now` and `save` (#628)

* adds keyboard shortcuts for `run now` and `save`

* adds deps for unit test

* using e-keyboard test helper

* minor tweaks

* Bump Ember Data

* Fix dependency test was timing out again
Revert "Left panel (#9)" (#10)
This reverts commit 16a03ef.

Did not respond to question.

knownasilya and others added some commits Jul 6, 2018

Use Docker to run Gatekeeper
Instead of having to setup Gatekeeper seperately, we can use Docker to help us
Fixing test cases and links
Fixed some tests along with converting from text to links in the user profile component
Merge pull request #12 from jrock2004/left-panel
Left panel fixing tests and adjust functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment