Skip to content

[4.x] More UI Improvements - #7589

Merged
jackmcdade merged 37 commits into
masterfrom
more-ui-improvements
Mar 13, 2023
Merged

[4.x] More UI Improvements#7589
jackmcdade merged 37 commits into
masterfrom
more-ui-improvements

Conversation

@jackmcdade

@jackmcdadejackmcdade commented Feb 22, 2023

Copy link
Copy Markdown
Member

Left to do:

  • Bard Link toolbar has z-index issues from @container. Should switch it to a Popover with strategy="fixed".
  • Style .btn-sm to match Listing header buttons
  • Improve Date fields in tight quarters
  • Try swapping in new Streamline h1-h6 icons
  • Improve Replicator control buttons
  • Asset Browser header controls should more closely match other Listing headers.
  • Fiddle with Asset Browser index fields for a better sm responsive state

@jackmcdadejackmcdade mentioned this pull request Mar 3, 2023
jackmcdadeand others added 5 commits March 7, 2023 15:27
* Redesign the Entry Listing UI/UX
Now with better use of space, more intuitive UX, and responsive friendly
* Ensure query changes to a filter will refresh the view properly
* Wire up Terms Listing
* Wire up Users Listing (filters not working on the PHP side yet)
* Don't need this check for allowColumnPicker here
* Adjust bulk actions height
* Make role queryable like user groups currently are.
* Fix user role and group filter class queries (stache only atm).
* Allow fields to be filtered on users listing.
* Pass tests again.
* Responsive improvements
* Autofocus search when showing filters
* nextTick to the rescue
* Bind `f` to show filters (which autofocuses search).
* Fix errors on listings that don’t have search filter (ie. collections listing).
* Remove `$pinned` property from filters in php.
* Remove `$pinned` property from new filter stub.
* Remove pinned filter concept from Filters component.
---------
Co-authored-by: Jesse Leite <jesseleite@gmail.com>
* Make Status its own column
Co-Authored-By: Jason Varga <jason@pixelfear.com>
* Greatly improve the data-tables UI in every way
- titles will wrap to 2 lines max, will show the status dot if there's no status field shown
- relationship fields have a new little badge style and will truncate to each on one line
- content fields get smaller text and wrap to 2 lines max
- new status column
- title fields have a reasonable min-width set because they're important
- title fields will still show the status dot if the status column isn't visible
- date fields will no longer wrap to two lines
- wide tables will scroll horizontally instead of overflow, keeping the checkbox and actions columns in view at all times
* Refresh the ColumnPicker UI
* Apply fixes from StyleCI
---------
Co-authored-by: Jason Varga <jason@pixelfear.com>
Co-authored-by: StyleCI Bot <bot@styleci.io>
@jackmcdade

Copy link
Copy Markdown
MemberAuthor

Screenshot of updated Bard Link popover.

CleanShot 2023-03-13 at 16 14 53@2x

jasonvargaand others added 7 commits March 13, 2023 16:17
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jackmcdade@StyleCIBot@jasonvarga