Sam Saffron
25137554ed
FIX: _.include is no longer imported from lodash
...
Instead use toArray and indexOf which is also clearer
2019-05-17 08:58:39 +10:00
Joffrey JAFFEUX
d47bf8b6c4
SECURITY: updates lodash from 1.3.0 to 4.17.5 ( #7546 )
2019-05-16 10:34:19 +02:00
Joffrey JAFFEUX
075b264338
DEV: replaces DOMNodeInserted by the better MutationObserver ( #6884 )
2019-03-04 10:28:59 +01:00
Sam
0b86a99c39
FEATURE: allow iPad users to specify they have a physical keyboard
...
Sadly there is no clean way of detecting a keyboard is connected to an iPad
If the keyboard is connected we want to disable all the touch related hacks
on iOS
This allows iPad users to specify they have a keyboard connected. Setting
is per device.
2019-02-28 15:59:44 +11:00
Joffrey JAFFEUX
907cf3ee2f
DEV: replaces setTimeout by Ember.run.later ( #6618 )
2018-11-19 10:46:38 +01:00
Joffrey JAFFEUX
03a7d532cf
DEV: introduces prettier for es6 files
2018-06-15 17:03:24 +02:00
Sam
e63a2487e3
UX: allow for iPhone X in iOS Hacks
2017-12-19 15:20:06 +11:00
Gerhard Schlager
41e70c410c
FEATURE: replace GUID in image name uploaded from iOS ( #5370 )
2017-11-28 11:05:34 +01:00
Joffrey JAFFEUX
ae1743c61f
[WIP] select-box-kit refactoring
2017-10-19 12:51:08 -07:00
Sam
05dd97ffe0
correct iPad sizing
2017-09-29 11:49:10 +10:00
Sam
b2575a8ce3
improve keyboard height detection
2017-09-28 21:25:03 +10:00
Sam
cfed431ef2
More height hacks for iPhone
2017-09-28 18:06:00 +10:00
Sam
d36d5ba8ac
Correct iPad fudge factors for keyboard size detection
2017-09-28 17:26:54 +10:00
Sam
a311dd06fe
UX: mess with iPad and iPhone sizing to compensate for keyboard
...
iOS still has no mechanism for figuring out how big the keyboard is, so
we fudge it.
2017-09-27 16:50:28 +10:00
Sam
5cdb486332
UX: large topic creation area on mobile
...
This refines the iOS hack and allows for height 100%
on the composer
Also removes annoying box shadows
2017-08-29 15:45:02 -04:00
Joffrey JAFFEUX
d52048ad34
Revert "Revert "FEATURE: improves select-box to support category selection on new topic""
...
This reverts commit 1d90f6016a .
2017-08-24 16:04:47 +02:00
Joffrey JAFFEUX
1d90f6016a
Revert "FEATURE: improves select-box to support category selection on new topic"
...
This reverts commit 7b4e302677 .
2017-08-23 16:33:03 +02:00
Joffrey JAFFEUX
7b4e302677
FEATURE: improves select-box to support category selection on new topic
2017-08-23 15:08:19 +02:00
Joffrey JAFFEUX
38be969727
do not apply touch start hack on emojis
2017-07-19 16:48:23 +02:00
Jeff Atwood
ad6cb3c638
force all iOS editors to minimum height for compat
2017-02-22 16:56:19 -08:00
Jeff Atwood
22fc761cc3
tweak iOS composer heights a bit
2017-02-22 15:48:39 -08:00
Jeff Atwood
c191e2e84c
more conservative editor heights on iOS
2017-02-21 16:25:46 -08:00
James Kiesel
7dc0e11360
Rename exported function
2017-02-21 02:53:16 +13:00
James Kiesel
ffe41c9ae8
Allow access to safari hack applicable function
2017-02-21 02:32:01 +13:00
Robin Ward
61584f6c0c
UX: Improve composer heights in some resolutions
2016-12-29 12:51:57 -05:00
Sam
7b5b255168
UX: improve topic composition on mobile
...
- tighten up space used for composer body
- stop collapsing and expanding so much
2016-12-02 17:43:18 +11:00
Sam
ea46e5dd57
UX: add minimum height for zoomed composer on mobile
2016-06-27 17:22:42 +10:00
Robin Ward
86d2773d3a
FIX: Don't process infinite scrolling while safari hacks are active
2016-03-22 16:36:20 -04:00
Robin Ward
d1e85bdd8b
FEATURE: Use virtual dom framework for faster post rendering
2016-02-11 11:00:40 -05:00
Sam
3df2ee3431
UX: allow for an optional toolbar in composer in mobile
...
Allows preview of text, emoji, quoting, whisper
2016-02-09 17:10:41 +11:00
Sam
855419064c
FIX: don't use Safari hack on Windows Phone
2015-09-28 16:50:24 +10:00
Sam
a890d45cb6
FIX: disable cloaked view while running ios positioning hack
2015-09-25 16:42:57 +10:00
Sam
183d72f2e9
correct composer in iPad landscape
2015-09-17 17:19:50 +10:00
Sam
527c9158eb
we must hide the header for iPad
2015-09-17 13:19:08 +10:00
Sam
e254030760
FIX: header undocking when opening mobile view
...
FIX: make it possible to upload an image on iphone
FIX: mobile can now upload more than 1 image
2015-09-17 13:05:31 +10:00
Sam
31d801ce2c
don't blur on autocomplete click
2015-09-16 13:16:08 +10:00
Sam
7db4ddcb66
correct disappering header on mobile compose
2015-09-16 12:50:42 +10:00
Sam
24520937aa
FEATURE: improve safari editor hack
2015-09-15 13:09:12 +10:00
Sam
eaab5c64f0
window scroll event wreaks havoc, get rid of it.
2015-03-25 16:37:30 +11:00
Sam
692433f0cf
try to make it a bit smoother
2015-03-25 15:23:26 +11:00
Sam
eec87b5513
workaround more missing click events
2015-03-25 14:11:17 +11:00
Sam
64cf14e19e
increase timeout, so scroll event does not hit
2015-03-25 13:40:22 +11:00
Sam
707f4f9a58
more nasty iPad Safari and iPhone Safari hacks
2015-03-25 12:17:39 +11:00
Sam
1bdce815e2
FIX: workaround for Safari on iOS causing crazy composer positioning
...
see: http://stackoverflow.com/questions/29001977/safari-in-ios8-is-scrolling-screen-when-fixed-elements-get-focus
2015-03-24 17:43:05 +11:00