You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kill the AJAX inline loading in the Private Dashboard, and convert all views to the Public Timeline style and call it simply "the dashboard." The sidebar will list all the subtabs/views available, and paging will be done as it is now in the public timeline.
In general, the app needs a thorough UI audit to fix errors and missing bits of data.
UI Revamp plan:
Create a beta.php file which instantiates a new DashboardController.
Given no parameters, DashboardController will default to the latest instance's dashboard (currently public user profile). If you're not logged in, the latest public instance; if you are, the latest instance you have access to (whether public or private).
DashboardController will accept 3 types of parameters: instance (username and network), view, and page number. All pages which contain lists of posts will be pageable.
DashboardController will display a sidebar that list all the available views. The first view will be universal regardless of plugin (the current public user profile). The rest will be the tabs/subtabs currently in the Private Dashboard.
Possibly write a WebappPlugin::generateSidebarMenu method to generate the sidebar.
DashboardController views will generate themselves dynamically, based on the parameters and tabs defined in each plugin.
Nice to have:
Links to external services on the sidebar, like followcost or favstar and tweeteorites keyed on the username
Kill the AJAX inline loading in the Private Dashboard, and convert all views to the Public Timeline style and call it simply "the dashboard." The sidebar will list all the subtabs/views available, and paging will be done as it is now in the public timeline.
In general, the app needs a thorough UI audit to fix errors and missing bits of data.
UI Revamp plan:
Nice to have:
The text was updated successfully, but these errors were encountered: