about summary refs log tree commit diff
path: root/app/assets/javascripts/components/features/ui/components
AgeCommit message (Collapse)Author
2017-04-21Remove deprecated features at React v15.5 (#1905)Yamagishi Kazutoshi
* Remove deprecated features at React v15.5 - [x] React.PropTypes - [x] react-addons-pure-render-mixin - [x] react-addons-test-utils * Uncommented out & Add browserify_rails options * re-add react-addons-shallow * Fix syntax error from resolve conflicts * follow up 59a77923b368d48c590cd9f4a0c6b73ce972d33f
2017-04-21Hides superluous details on small screens (#2175)Ash Furrow
* Hides superluous details on small screans. * Addressed feedback from #2175.
2017-04-20Repair most egregious mistakes in onboarding modal (#1964)Shel R
* Repair most egregious mistakes The deployed changes broke the pedagogy and curriculum built into the design of the onboarding modals, which had been reviewed and approved by various other contributors. While the changed layouts of the pages make some of the original decisions impossible to re-implement without substantial work, these changes should at least make the modals not outright terrible. The empty confusing description of Mastodon was replaced with an actual basic explanation of federation. The language was modified to be friendly and conversational again. Grammatical errors were fixed. The explanations of local and federated timelines were re-ordered to be in the direct that the menus go, top to bottom, and the sentence was re-added which explains that they are what "public timelines" refers to (since this phrasing is used elsewhere in the UI) and suggests the user use them to discover who to follow. A figure of the profile picture that lives above the compose box was padded to page two to serve as a landmark for less technically literate users to easily find the compose box and understand that the next page is moving upwards, so that they can find the search bar. Ideally, the elephant artwork should be either removed or replaced with something less depressing. Room should be made to point users at the notifications column's settings icon because "how do I turn off the notification noise" is one of the most asked questions of new users and those icons are not easily noticeable. This last part may be made obsolete if the settings UI is later re-worked. * Change copy This commit addresses copy change suggestions made in the PR discussion * Add periods to ends of sentences missing periods * Made "Home" "Federated" "Local" and "Notifications" lowercase * Separate explanation of "connecting" and the word "instance" into two sentences, to make the sentence less dense.
2017-04-20Fix PropTypes warning in OnboardingModal (#2191)Yamagishi Kazutoshi
2017-04-19Moves from hamburger icon to asterisk. (#2116)Ash Furrow
2017-04-18Moving aria-label to div.column (#1769)JP DeVries
* Use landmark regions on columns Closes mastodon#1720 * Moving aria-label to div.column
2017-04-16Onboarding modal (#1883)Eugen
* Basic onboarding modal that's shown to users once * Lay out pages 2 through 5, add images, style modals (#1509) * Lay out pages 2 through 5 Added images and laid out pages 2 through 5 in the jsx file. SCSS will come, still working on just seeing if this works at all. * Fix jsx errors, add images to modal pages, style modal pages * Add animations to onboarding pager changes, improve wording and styling * Finishing touches on the onboarding * Add missing propTypes * Update wording
2017-04-15Add eslint-plugin-jsx-a11y (#1651)Zac Anger
* Add eslint-plugin-jsx-a11y. * Fix npm script. * Adjust npm scripts so test also runs lint. * Fix existing lint errors. * Don't break on a11y issues. * Add role and tabIndex. * Add vim and Mac files to .gitignore and .dockerignore. * Handle htmlFor (partially), a that's actually a button. * Fix missing tabIndex. * Add cursor:pointer to load-more * Revert change to load_more. * Fixes based on review. * Update yarn.lock. * Don't try to install fsevents on Linux (hides warning noise).
2017-04-14Use landmark regions on columns (#1732)JP DeVries
Closes mastodon#1720
2017-04-13Add overlay style to buttons, continue video after expanding itEugen Rochko
2017-04-13Allow video to be expanded into lightboxblackle
2017-04-13Use shift+click instead of alt+click to bypass boost dialog (#1638)Isabelle Knott
2017-04-11Fix console error when scrolling a column with no scrollable content (#1574)Henry Smith
2017-04-11Fix look of the modalsEugen Rochko
2017-04-10Add boost confirm modalblackle
2017-04-01Fix broken referenceEugen Rochko
2017-04-01Made modal system more genericEugen Rochko
2017-04-01Improve mobile tabs a littleEugen Rochko
2017-03-24Fancier drag & drop indicator, emoji icon for emoji, upload progress (fix #295)Eugen Rochko
2017-02-21Fix #38 - Unread indicator when new content appears above the foldEugen Rochko
2017-02-10Move more colours to scssLorenz Diener
2017-02-09Progress on moving color styles to SassEugen Rochko
2017-02-05Remove react-dnd as it was interfering with text selection. Move contentEugen Rochko
warning mentions preview into area where actual content would be
2017-02-05Getting started on draggable columnsEugen Rochko
2017-01-26Fix up timeout, improve contrast on "show more", add responsive styleEugen Rochko
for extremely wide monitors
2017-01-07Show logout button on getting started so it's available on mobileblackle
2017-01-06Add tab bar alternative to desktop UI, upgrade react & react-reduxEugen Rochko
2017-01-04Replace "Public" in tab bar with "More" hamburgerJessica Stokes
2017-01-04Make tabs bar take up less room on 4-inch phonesJessica Stokes
2017-01-04Improve quality of life for 4-inch phonesJessica Stokes
Removes extra UI margins < 360px, and allows the tab bar to scroll. Also slightly improves horizontal scrolling behaviour on desktop.
2017-01-02See #244 - Added notifications column settings to filter what's displayedEugen Rochko
in the column and what appears as desktop notifications. Settings do not persist yet
2016-12-12Adding some navigation items from #262 to the getting started screenEugen Rochko
2016-12-06Fix #341 - Remove react-responsive in favour of simpler resize ↵Eugen Rochko
handler/window width
2016-11-21Fix responsive layout breakpoint, replace mentions column with notificationsEugen Rochko
2016-11-16Adding react-intl i18n to the frontend. No translations yetEugen Rochko
2016-11-14Fix wrong link header on followers API, wrong link in tabs component, orderEugen Rochko
account results
2016-11-13Making upload button into a smaller icon buttonEugen Rochko
2016-11-13Fix #110 - Make web UI use browser history, change links in e-mails to link ↵Eugen Rochko
to that
2016-11-13Debounce autosuggestions requestsEugen Rochko
2016-11-12Use full-text search for autosuggestionsEugen Rochko
2016-11-10Enable emojis in reply indicator as wellEugen Rochko
2016-11-03Aria-labels actually didn't work in React, so removing. Fixing some bugsEugen Rochko
2016-11-03Fix #136: Add aria-labelsEugen Rochko
2016-11-02a11y: Add labels to input fields for screenreaderFrederic Hemberger
See: https://dequeuniversity.com/rules/axe/2.1/label
2016-10-30Actually complete the autosuggestion featureEugen Rochko
2016-10-30Basic username autocomplete for text areaEugen Rochko
2016-10-16Fix scrolling on small devices for account timelines and compose columnEugen Rochko
2016-10-14E-mail preferences pageEugen Rochko
2016-10-12Fix stylesEugen Rochko
2016-10-12Responsively changing layout to single-column + nav on smaller screensEugen Rochko