| View previous topic :: View next topic |
| Author |
Message |
Allid
Joined: 15 Jan 2012 Posts: 6
|
Posted: Sun Jan 15, 2012 4:18 am Post subject: Плавная прокрутка |
|
|
| Прошу добавить плавную прокрутку в AkelPad. При чтении прокрутка теста с рывками приводит к необходимости заново находить строку на которой остановился. Видел, что это предложение было принято, но хотелось бы увидеть реализацию. Существующий плагин "Автопрокрутка" не очень удобен в использовании. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Sun Jan 15, 2012 10:56 am Post subject: |
|
|
| Поддерживаю. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Sun Jan 15, 2012 11:07 am Post subject: |
|
|
| Quote: | | Видел, что это предложение было принято | ЕМНИП, Инструктор ответил что-то типа: клик средней кнопкой, и тянем мышку в нужную сторону прокрутки. Чем дальше от места первоначального клика, тем быстрее прокрутка. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Sun Jan 15, 2012 11:18 am Post subject: |
|
|
FeyFre
Во-первых, там ускорение, похоже, в геометрической прогрессии, если даже не больше: чуть сдвинул - еле двигается, ещё чуть сдвинул, а текст улетел с огромной скоростью.
Во-вторых, если чуть сдвинуть, то текст двигается всегда, как бы размазываясь; лично мне смотреть на такое неприятно.
Прокрутка лучше тем, что пользователь перемещает текст когда хочет и останавливает когда хочет, без поддупляющих шлейфов и не целясь в предыдущее место, откуда начал тянуть скролом. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Sun Jan 15, 2012 11:30 am Post subject: |
|
|
Ну если взять монитор с разрешением 1млрдх1млрд, то да, прицелится с точностью до 5-ти невидимых пикселей тяжеловато будет.
И скорость линейная а не геометрическая, я перепроверил исходники. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Sun Jan 15, 2012 12:56 pm Post subject: |
|
|
Я не о скорости (когда остановил мышь), а об ускорении (когда ей ведёшь), т.е. чем больше смещаешь, тем резче (и не просто 'резче', а 'значительно резче') оно двигается. Там даже не арифметическая прогрессия..
Исходники не проверял, это личные ощущения - пользоваться этим возможно, но нецелесообразно из-за неудобности (учитывая ещё и "во-вторых"). |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Sun Jan 15, 2012 1:07 pm Post subject: |
|
|
| VladSh А не нужно постоянно двигать. Сдвинул немного и путь себе мотается сколько нужно на установившейся скорости. Я ведь написал что скорость скролла регулируется смещением мышки, а не скоростью мышки. Что-бы машина начала поворачивать вправо, достаточно немного руль повернуть задав угол поворота, а не крутить баранку постоянно. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Sun Jan 15, 2012 1:22 pm Post subject: |
|
|
FeyFre
| VladSh wrote: | | чуть сдвинул - еле двигается, ещё чуть сдвинул, а текст улетел с огромной скоростью. |
|
|
| Back to top |
|
 |
Allid
Joined: 15 Jan 2012 Posts: 6
|
Posted: Sun Jan 15, 2012 2:56 pm Post subject: |
|
|
| FeyFre wrote: | | ЕМНИП, Инструктор ответил что-то типа: клик средней кнопкой, и тянем мышку в нужную сторону прокрутки. Чем дальше от места первоначального клика, тем быстрее прокрутка. |
Знаю эту вещь, но это не пллавная прокрутка. СКМ нажимается туже, приходится мышь постоянно контролировать (а вдруг съедет или заденешь), после нужно это дело остановить - очень напрягает постоянно это делать. Да и в отличие от плавной прокрутки текст движется с постоянной скоростью, а не эмитирует кинетическое движение, при этом заметны рывки. Такая фишка есть во многих приложениях, но у меня она не пользуется популярностью. В любом браузере (кроме хрома) легче крутнуть колесико на пару делений и готово, глаз видит плавное движение страницы и ориентируется на плавное торможение. |
|
| Back to top |
|
 |
|