Closed Bug 860271 Opened 11 years ago Closed 10 years ago

[Tracker] Implement new UI for DXR

Categories

(Webtools Graveyard :: DXR, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: espressive, Assigned: espressive)

References

Details

Bug to track the implementation of the new DXR UI.
Blocks: 917908
Depends on: 935887
Let's use this as a tracker bug representing the Q4 DXR UI refresh. How does that sound?
Depends on: 936199
Depends on: 936205
Depends on: 936210
Summary: Implement new UI for DXR → [Tracker] Implement new UI for DXR
I'm an idiot. That's what your first comment said. :-P
Depends on: 936221
Depends on: 936231
Depends on: 936492
Depends on: 937568
Looks like we're getting close, in terms of broad functionality. Let me know when it's worth filing tickets about looks and smells. :-)
Depends on: 938214
(In reply to Erik Rose [:erik][:erikrose] from comment #3)
> Looks like we're getting close, in terms of broad functionality. Let me know
> when it's worth filing tickets about looks and smells. :-)

I would say bring on the looks and smells bugs, I like working from a list of tasks related to a project even if everything's not goals for this specific quarter.
Depends on: 938860
Depends on: 938870
Depends on: 938873
Depends on: 938875
Depends on: 938880
Depends on: 938884
Depends on: 938890
Depends on: 938892
Depends on: 938893
Depends on: 940406
No longer depends on: 938873
No longer depends on: 938875
Depends on: 941988
Depends on: 943184
Depends on: 946270
Depends on: 946274
Depends on: 948609
Depends on: 949511
Depends on: 949608
Depends on: 950213
Depends on: 951239
Depends on: 951462
Depends on: 952260
Depends on: 956164
Depends on: 956362
Depends on: 956696
Depends on: 956919
Depends on: 957168
Depends on: 959756
Depends on: 959858
Depends on: 959863
Depends on: 960102
Depends on: 960104
Depends on: 960189
Depends on: 964091
Depends on: 964413
Depends on: 965522
No longer depends on: 960104
No longer depends on: 937568
Depends on: 965659
No longer depends on: 956164
No longer depends on: 956919
No longer depends on: 965659
Commits pushed to master at https://github.com/mozilla/dxr

https://github.com/mozilla/dxr/commit/d59021585e376364803fb5fb8b7f0c3b6a7ce3eb
Merge the beginnings of the UI refit. Close #152. Refs bug 860271.

Some of the widgets are in place, but little works yet. Most of the JS has been ripped out and will be redone from scratch, more nicely.

https://github.com/mozilla/dxr/commit/0e1166c50dbe680dff81fdcfcce0a88c0df05ad9
Merge ui branch into master! Fix bug 860271. Great work, all!

It would be a fast-forward merge, except that I wanted the format file bump in this commit.
Time to let everybody enjoy the hard work we've done! Congratulations to all who contributed to this long-running branch.

We can patch up the remaining dangly bits on master; they're mostly tagged with whiteboard flags "js" and "css". Thanks for the great work, everybody!
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Woohoo!
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.