Page MenuHomePhabricator
Feed Advanced Search

Jan 31 2017

chad added a revision to T12174: Home Menu Errata: D17277: Slightly better "Simple Dashboard".
Jan 31 2017, 8:21 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: D17275: Put Project "Manage" item back.
Jan 31 2017, 7:57 PM · Dashboards (v2), Profile Menu Item
epriestley updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 7:57 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: D17274: Fix a couple of home menu issues for logged-out viewers.
Jan 31 2017, 7:38 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: D17273: Replace ProfileMenu bugs with different bugs.
Jan 31 2017, 7:08 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'm working on this thing but it's turning out to be fairly involved so I probably won't have a diff for a bit:

Jan 31 2017, 5:33 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: D17272: Improve tooltip behavior for Application menu items.
Jan 31 2017, 5:12 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'll counterdiff you for these:

Jan 31 2017, 4:22 PM · Dashboards (v2), Profile Menu Item
chad renamed T12174: Home Menu Errata from Home Menu Errata to Home Menu Errata.
Jan 31 2017, 6:35 AM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 4:12 AM · Dashboards (v2), Profile Menu Item
chad created T12174: Home Menu Errata.
Jan 31 2017, 4:11 AM · Dashboards (v2), Profile Menu Item

Jan 28 2017

chad created T12167: Unable to edit menu items on mobile.
Jan 28 2017, 7:00 PM · Profile Menu Item, Bug Report
chad added a comment to T12165: Maybe add a (fullscreen workboard) menu item or URL for link.

I think we can just offer more options in ProjectMenuItem

Jan 28 2017, 1:14 AM · Workboards, Profile Menu Item

Jan 27 2017

epriestley added a comment to T12165: Maybe add a (fullscreen workboard) menu item or URL for link.

We could do some URL magic in JS to add ?fullscreen=yes to the URL bar when you activate the fullscreen mode, then respect that. However it will take 75 hours.

Jan 27 2017, 10:32 PM · Workboards, Profile Menu Item
chad created T12165: Maybe add a (fullscreen workboard) menu item or URL for link.
Jan 27 2017, 10:19 PM · Workboards, Profile Menu Item
dereckson added a comment to T11957: Add MenuEngine to Home.

A quick word to express my satisfaction about the new personal menu: after some days, it becomes standard practice on two instances I use to access current sprint workboard from the menu.

Jan 27 2017, 10:16 PM · Profile Menu Item, Dashboards
chad added a comment to T12136: What to do with "Application Counts" with MenuItem.

The buckets now in Audit also make the count confusing, before I think it was all open audits, but now we break them out like in Differential. Maniphest makes some sense, but not really in any actionable way. I think Nuance though, we should have some sort of count since the goal of that product is "inbox zero".

Jan 27 2017, 8:45 PM · Profile Menu Item
cspeckmim added a comment to T12136: What to do with "Application Counts" with MenuItem.

Yeah that makes sense. On mobile you don't get the dash but in that scenario you're probably wanting to look at most recently activity and not so much of "what do I have to do today".

Jan 27 2017, 8:42 PM · Profile Menu Item
chad added a comment to T12136: What to do with "Application Counts" with MenuItem.

Home should be "stuff I need to address". I don't think per-app "counts" really solve anything at this point with customizable dashboards.

Jan 27 2017, 8:40 PM · Profile Menu Item
cspeckmim added a comment to T12136: What to do with "Application Counts" with MenuItem.

Would it be the same effort to show that there are any vs. no items needing addressed?

Jan 27 2017, 8:35 PM · Profile Menu Item
chad added a revision to T11957: Add MenuEngine to Home: D17259: Redesign Home/Profile/Projects side navigation.
Jan 27 2017, 7:44 PM · Profile Menu Item, Dashboards
chad added a comment to T12159: Re-ordering (non-admin) Favorites causes No Permission dialog.

@20after4 we're going to soon have a similar mechanism (personal/global menu) for the homepage here as well.

Jan 27 2017, 4:31 AM · Profile Menu Item, Bug Report
epriestley closed T12159: Re-ordering (non-admin) Favorites causes No Permission dialog as Resolved by committing rP9829ecddd695: Clean up "reorder" permissions in MenuEngine for personal favorites.
Jan 27 2017, 3:47 AM · Profile Menu Item, Bug Report
epriestley claimed T12159: Re-ordering (non-admin) Favorites causes No Permission dialog.
Jan 27 2017, 3:45 AM · Profile Menu Item, Bug Report
epriestley added a revision to T12159: Re-ordering (non-admin) Favorites causes No Permission dialog: D17257: Clean up "reorder" permissions in MenuEngine for personal favorites.
Jan 27 2017, 3:45 AM · Profile Menu Item, Bug Report
chad added a project to T12159: Re-ordering (non-admin) Favorites causes No Permission dialog: Profile Menu Item.
Jan 27 2017, 2:18 AM · Profile Menu Item, Bug Report

Jan 26 2017

epriestley added a revision to T11957: Add MenuEngine to Home: D17255: Allow menu items to render their own content; make Dashboard items render on-page.
Jan 26 2017, 8:53 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

I have discovered that we already have PhabricatorDashboardProfileMenuItem.

Jan 26 2017, 7:54 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Oh! I thought that mock was a screenshot and that "Home" was a new DashboardMenuItem. No conflicts, I'll shoot you a diff in a bit.

Jan 26 2017, 7:42 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

pasted_file (718×1 px, 355 KB)

Jan 26 2017, 7:41 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

I don't think we'd conflict? Nothing I'm doing is in MenuItem (all that stuff is wired). I'm just deleting code.

Jan 26 2017, 7:40 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Yeah, but since you already wrote DashboardMenuItem we'd conflict -- do you want to just diff that separately now, then I'll fancy-it-up and it should integrate cleanly?

Jan 26 2017, 7:39 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

Oh, I guess you could pre-patch me with projects then

Jan 26 2017, 7:32 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

We shouldn't need to build a route into the applications separately -- getProfileMenuRouting() already adds a route (from the code, I guess the actual route is /home/item/view/123/).

Jan 26 2017, 7:28 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

proooobably projects too

Jan 26 2017, 7:16 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

I hadn't considered building dashboard routes into /home/ but that seems pretty simple.

Jan 26 2017, 7:09 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Yeah, fully agreed that we should stay in Home in terms of the nav menu, crumbs (none on Home, but relevant for Projects), checking application permissions, etc. I just got scared off by "AJAX", since I think the non-ajax thing will take me 20 minutes and an Ajax version would take me 20000 minutes.

Jan 26 2017, 7:09 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

Yeah, this is just polish to me, though it makes dashboards I think way more useful (and likely what I'll want to fix the UX of next).

Jan 26 2017, 7:07 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

If you just want to diff that when it's ready I can implement the fancier version to get the dashboard rendering on the same page. Looking at the code, it's not quite as simple as I remembered -- I thought we had some similar panels already, but all the stuff we have is more hard-coded than I thought.

Jan 26 2017, 7:05 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

On here I've added a personal dashboard called "home", if I click it I go to dashboard/view/1/, and I don't stay on home. Maybe I implemented the dashboard menu item wrong?

Jan 26 2017, 7:02 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

I mean if you're on home, and you have 3 dashboards, that you don't leave home. I think we talked about this before and you said that was simple.

Jan 26 2017, 6:57 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

Do we actually need this? Dashboards already load nothing since all the individual panels are ajaxed -- and even less with Quicksand -- and there's no state to preserve? What's the goal?

Jan 26 2017, 6:54 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

That is, the rule the menu already uses is already "show the item the user has explicitly selected as the default item, or the first item which they could select as a default, if they haven't selected one yet". This is what lets you pick projects to default to the workboard or project profile, but causes them to default to the project profile.

Jan 26 2017, 6:53 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Selecting first dashboard as homepage. I think I can just query the menu itself in MainController and pull it out? Use built in home if nothing returned?

Jan 26 2017, 6:49 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

I think I have most of this working, but there will be some follow ups needed I'll need help with:

Jan 26 2017, 6:37 PM · Profile Menu Item, Dashboards

Jan 25 2017

chad added a revision to T11957: Add MenuEngine to Home: D17247: Use new menu constants in home menu item.
Jan 25 2017, 5:07 PM · Profile Menu Item, Dashboards

Jan 21 2017

chad added a project to T12098: Create Revision from FavoritesMenuItem doesn't work: Profile Menu Item.
Jan 21 2017, 3:16 AM · Dashboards, Differential

Jan 20 2017

chad added a revision to T12136: What to do with "Application Counts" with MenuItem: D17238: Remove counts from home navigation.
Jan 20 2017, 9:28 PM · Profile Menu Item
johnny-bit added a comment to T12136: What to do with "Application Counts" with MenuItem.
In T12136#208145, @chad wrote:

I can vanish them now.

Jan 20 2017, 9:17 PM · Profile Menu Item
chad added a comment to T12136: What to do with "Application Counts" with MenuItem.

I can vanish them now.

Jan 20 2017, 9:02 PM · Profile Menu Item
chad added a comment to T11957: Add MenuEngine to Home.

Yeah I meant to clean that up too

Jan 20 2017, 7:38 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

While I've got you, how do you feel about a diff to:

Jan 20 2017, 7:34 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

(If there's pushback, maybe like a "one-time hacky copy your old global app settings into the menu script that we don't support" sort of thing? But I'd guess users won't feel like this is too painful since the new menu is a lot more flexible/powerful.)

Jan 20 2017, 7:31 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

I think it would potentially be reasonable to not migrate, especially if you do another blog post like the Favorites one to ease migration pain. Global stuff is relatively recent and pretty easy to put back in place, and I think a gentle nudge to configure the menu to work well for your install isn't a bad thing.

Jan 20 2017, 7:29 PM · Profile Menu Item, Dashboards
epriestley added a comment to T12136: What to do with "Application Counts" with MenuItem.

Maybe less complainey now that Audit and Differential have fairly sane default "stuff you should do" bucketed queries which can go on a dashboard? But who knows. I tend to think we should make an effort to toss these and see how much pushback we get. In particular, they're very expensive to build relative to their utility (and no one has complained yet that I nuked the Audit count, although it has only been gone for a little while).

Jan 20 2017, 7:24 PM · Profile Menu Item
chad added a comment to T11957: Add MenuEngine to Home.

@epriestley my assumption here is:

Jan 20 2017, 7:23 PM · Profile Menu Item, Dashboards
chad created T12136: What to do with "Application Counts" with MenuItem.
Jan 20 2017, 7:22 PM · Profile Menu Item
epriestley added a revision to T12128: Favorites Menu Errata : D17235: Validate menu item fields (links, projects, dashboards, applications, forms, etc).
Jan 20 2017, 7:16 PM · Profile Menu Item

Jan 19 2017

chad closed T12126: Probably remove cat facts as Resolved.
Jan 19 2017, 10:59 PM · Profile Menu Item
chad added a revision to T12126: Probably remove cat facts: D17233: Remove motivator panel.
Jan 19 2017, 10:47 PM · Profile Menu Item
chad added a project to T12128: Favorites Menu Errata : Profile Menu Item.
Jan 19 2017, 7:37 PM · Profile Menu Item
chad added a comment to T12127: Allow EditEngine forms to have custom icons.

(I've grown to like the icon-less menus though)

Jan 19 2017, 7:35 PM · Dashboards, EditEngine
chad added a comment to T12127: Allow EditEngine forms to have custom icons.

We'd probably be fine picking 16 per form... Not sure people customize forms outside of Maniphest though.

Jan 19 2017, 7:34 PM · Dashboards, EditEngine
epriestley added a comment to T12127: Allow EditEngine forms to have custom icons.

This is easy but I think you want to get rid of all the IconSet stuff and just let everything have any icon?

Jan 19 2017, 7:32 PM · Dashboards, EditEngine
chad created T12127: Allow EditEngine forms to have custom icons.
Jan 19 2017, 7:31 PM · Dashboards, EditEngine
chad edited projects for T12126: Probably remove cat facts, added: Profile Menu Item; removed PHUI.
Jan 19 2017, 7:10 PM · Profile Menu Item

Jan 11 2017

chad added a revision to T11957: Add MenuEngine to Home: D17180: Basic structure for MenuItem on Home.
Jan 11 2017, 7:08 PM · Profile Menu Item, Dashboards

Jan 6 2017

chad removed a subtask for T11957: Add MenuEngine to Home: T5867: Move Quick Create to MenuItemEngine.
Jan 6 2017, 5:05 PM · Profile Menu Item, Dashboards
chad merged task T12030: Make Quick Create Menu configurable via MenuItem into T5867: Move Quick Create to MenuItemEngine.
Jan 6 2017, 4:58 PM · Profile Menu Item
chad claimed T12030: Make Quick Create Menu configurable via MenuItem.
Jan 6 2017, 4:56 PM · Profile Menu Item

Dec 21 2016

chad added a project to T11957: Add MenuEngine to Home: Profile Menu Item.
Dec 21 2016, 7:40 PM · Profile Menu Item, Dashboards

Dec 19 2016

epriestley added a comment to T12030: Make Quick Create Menu configurable via MenuItem.

I think global + personal makes sense -- we'd want to put stuff like "New Bug Report" / "New Feature Request" there on this install, I think.

Dec 19 2016, 5:23 PM · Profile Menu Item
chad created T12030: Make Quick Create Menu configurable via MenuItem.
Dec 19 2016, 4:35 PM · Profile Menu Item
chad created Profile Menu Item.
Dec 19 2016, 4:34 PM