Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

General UI improvements. #630

Merged
merged 31 commits into from
Apr 10, 2017

Conversation

disordinary
Copy link
Contributor

@disordinary disordinary commented Apr 10, 2017

Refs: TryGhost/Ghost#8248
Refs: TryGhost/Ghost#8194
Closes: TryGhost/Ghost#8192

Miscellaneous reliability and usability fixes.

  • Improve the reliability of selection.
  • Ensure that the + menu appears even if there is a blank document (which meant the events weren't firing from mobiledoc itself)
  • When cards are added they are automatically selected and if possible go straight into edit mode (only works on the markdown card).
  • Fixes issues in Safari desktop, Safari mobile, and Firefox.
  • Tries to position UI on screen at all times.
  • Removes fastclick.

…nk part you get an error. This fix stores the range when the + menu is created.
…nu it can't figure out the id with jquery and so we fall back to plain old dom.
…tor on mobile, and removed fastclick support.
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.02%) to 73.915% when pulling 9f9824d on disordinary:son-of-all-the-things-redux into 954ac1a on TryGhost:master.

@disordinary disordinary changed the title [WIP] General UI improvements. General UI improvements. Apr 10, 2017
@kevinansfield kevinansfield merged commit 4670d3f into TryGhost:master Apr 10, 2017
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 73.869% when pulling ae5ef81 on disordinary:son-of-all-the-things-redux into 954ac1a on TryGhost:master.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants